导航:首页 > IDC知识 > 部署web项目到服务器

部署web项目到服务器

发布时间:2020-11-21 20:07:38

1、如何将Java web项目部署到服务器

一、前言

前面我们已经尝过了在云服务器上部署代码的甜头了,现在主菜就要上场了,那就是将我们的 JavaWeb 项目部署到云服务器上。兴奋吧?淡定淡定~

二、项目部署

我们对于 Java Web 项目在本地机器(无论是 Windows 还是 Linux)上的部署已经了然于心了,那么对于在云服务器上部署 Java Web 项目又是如何操作的呢? 其实很简单,还是离不开 Web 项目部署的那三点:
① 基础的 JDK 环境
② 一个 Web 服务器。如 Tomcat、JBoss
③ 一款数据库。如:mysql

对于云服务器上 Java Web 项目的部署,和平时在 Windows、Linux 下部署是一样的。最多也就是只能使用纯命令模式来操作而已,其实过程都一样。

2.1 环境准备

既然是 Java Web 项目的部署,首先自然需要配置好相关的环境罗。也就是:先在云主机上搭建好 Java 开发环境,如 OpenJDK 的安装、Tomcat 的安装、Mysql 数据库的安装。

2.2 项目部署

我们要部署 Java Web 项目,那就至少得将项目上传到云服务器。其实过程很简单,基本上也就是下面三个步骤:
① 打包上传:将项目打包成 war 文件,然后利用传到远程服务器(在Eclipse中直接将项目导出为.war文件)。
② 将 war 文件移动到 Tomcat 目录下的 webapps 下。
③ 重启 Tomcat,访问我们的项目。

在这个过程中,我们需要注意。因为一般而已,作为一个 Web 项目,我们肯定是有数据库的使用的。那么数据库部分怎么办呢?其实,只需要将我们已有的数据库转储为 sql 文件,然后将 sql 文件上传到云服务器上执行即可。以 mysql 为例,如下操作:

① 转储为 sql 脚本,并上传:先在本地将我们项目使用的数据库转为 sql 文件,上传到云服务器上 (可以利用 Navicat 将数据库转储为.sql文件)。
② 执行 sql:然后进入 mysql 中执行该 sql 文件。(若服务器装有Navicat,可直接用Navicat执行.sql文件,执行前需要选中存放表的数据库,应该与代码中数据库连接语句包含的数据库名保持一致)

2、用MyEclipse怎样建一个web工程,怎样部署到服务器怎样调试怎样在浏览器里运行

找到菜单 window → Show View → Servers,打开Servers视图标签,部署的Tomcat 服务

在这个服务上右击,选择“Add Deployment”

在新打开的对话框中,有一个Project项,选择要部署的项目

点击“Finish”完成部署

这样项目就部署到Tomcat里面去了

3、求教:求教本地的web项目,部署到远程服务器

用eclipse开发的工程:

右键项目export (导出),有一个操作界面,界面设置导出路径,就是那个空白的文本框,要给新文件命名一下,新文件的后缀是.war,导出的前提是在eclipse上无错,特别是数据库的地址不能是本地的。。。

打开远程 服务器,下载一个tomcat,最好用解压版吧,不然如果有异常,很难处理,把他拷到服务器上,这个服务器用mstsc打开,具体操作应该会了。

用dos打开tomcat,并可以在外网上访问。把刚才那个war包复制到webapps下,可以直接跨屏复制粘贴。。。

在tomcat的conf的server文件里加一句:
<Context docBase="D:cxhTomcat7webapps est.war" path="/aaa" reloadable="true"/>他的位置是server文件最下面Host标签里面,在value标签上面,value标签一般是单标签。这个aaa是你访问的项目名,可以任意取,也可以这样写path="",那就不需要项目名就可以直接访问了,网上有的说那个D:......是可以任意放的,我也没去试,我就想我何必把项目放在tomcat下,希望你有空试下,告诉我哈。

4、asp项目怎么部署到服务器里面去?

1、Visual Studio 使用您在项目“属性”页的“打包/发布 Web”选项卡中创建的设置,确定放入部署包中的内容。 下图显示了“打包/发布 Web”选项卡。

在“打包/发布 SQL”选项卡上输入影响包创建的数据库相关设置,本主题后面将对此进行描述。

利用这两个选项卡,可以更新最常用的设置。 其他不常使用的设置存储在 Visual Studio 项目文件(.csproj 或 .vbproj)中,可以通过直接编辑该文件进行更改。

创建部署包

可以通过以下方式创建包:

使用 Visual Studio 中的工具。

直接从命令行使用 MSBuild 命令。

间接从 PowerShell 或 Team Build 使用 MSBuild 命令。

安装部署包

创建部署包之后,将其安装在目标计算机上。 Web 部署使用包中的信息来配置 IIS、设置数据库、创建文件夹结构并将文件复制到其中,以及执行部署应用程序所需的任何其他操作。

2、可以通过以下方式安装包:

从命令行使用 Web 部署。

使用 Visual Studio 创建的 .cmd 文件,该文件包含安装包的 Web 部署命令。 Web 部署命令可以长而复杂,提供此文件是为了便于从命令行安装包。

使用 IIS 管理器。

使用 PowerShell 执行 Web 部署命令。

可以在创建包时在其中包括参数。 这些是名称/值对,在创建包时将为其提供默认值,但在安装包时可以为其提供新值。 如果使用 IIS 管理器来安装包,则将使用文本框显示参数名称,以便您可以输入新值。 如果您通过从命令行使用 Web 部署进行安装,则可以在 XML 文件中指定参数值。

包文件夹的位置和内容

默认情况下,Visual Studio 将在由 MSBuild IntermediateOutputPath 属性标识的文件夹中生成部署包。IntermediateOutputPath 属性引用项目的 obj配置 文件夹,如下图的“解决方案资源管理器”窗口中所示:

3、一键发布:

也可以使用 Visual Studio 的一键式发布功能,以远程方式进行部署。 在这种情况下,您将在发布配置文件中指定 Visual Studio 应如何在何处部署应用程序。 下图显示“发布配置文件”对话框。

5、服务器,可以部署两个javaweb项目吗

可以,我用的是tomcat,放了三个项目在运行,不过如果你的两个项目都设置了监听器可能要在web.xml配置下,在其中一个项目的web.xml上添加这一段就好了:
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>app.root</param-value>
</context-param>
<context-param>

6、怎么将web项目部署到远程桌面服务器上?

如果应用服务器都是tomcat,那很简单啦。你只需要拷贝tomcat-->webapps 下的项目到服务器上就好了。那是最省事的。当然你也可以运行在服务器上,望采纳

7、做完一个web项目部署到服务器上,那数据库怎么办啊,需要在服务器上重新安装数据库吗?

把你本地的数据库备份呀。。然后再服务器上的数据库进行恢复。然后把你的配置信息的数据库的信息改成和服务器的数据库一致

8、java web项目如何发布到服务器上

现有你有一个宝马的跑车,想买一个牌照,让它能上路开,请问你牌照如何选,选什么地方的,以及车子该怎么开,不想直接将车子开到外面去办牌照。
……
上线流程:
在服务器上安装类似tomcat、weblogic、webShpere等软件,这叫安装容器。
然后在容器中配置加载你的项目,或者将项目复制到它们的webapp目录
接着将数据库安装好,配置好。
接着启动容器,看看有没有异常。
没有异常,就用http协议访问你的域名和站点了

9、web项目部署到服务器后页面显示的还是之前的程序

项目没错的话,发过来,我给你部署找找原因,你这样说来说去,其实都不知道你说啥了。

10、一个Web应用部署到Tomcat服务器上之后的目录结构是怎样的

您好,提问者:
首先你要了解一个带有源码的web应用程序的结构,下面请看结构分析:
web应用程序结构分析:
--src:基本存放.java和一些像struts.xml的文件。
--web-root:部署web项目就是部署这个文件。
--web-root下web-inf:存有页面(jsp/html)和.java生成的.class文件。
--------------------------------Tomcat部署结构--------------------------------
1、它不会添加的你的src目录,它会把你web-root这个文件夹给你改成web项目的名字部署到apache-tomcat-6.0.20\webapps\目录下。
2、apache-tomcat-6.0.20\work\Catalina\localhost\目录下是你的web项目驱动程序。
3、apache-tomcat-6.0.20\conf\tomcat-users.xml可以配置你的tomcat密码等信息。
4、apache-tomcat-6.0.20\conf\web.xml下是一些查用格式等等信息。
5、apache-tomcat-6.0.20\conf\context.xml下就是配置ip和端口的一些信息,驱动web项目也是在这个xml走通的!

与部署web项目到服务器相关的知识