tomcat部署项目

发表时间:2017-05-15 17:11:28 浏览量( 23 ) 留言数( 0 )

学习目标:

1、了解Java的历史

2、为什么要学习Java语言

3、端正学习态度


学习过程:

web项目开发完毕之后,我们就需要部署起来,我们开发的时候都是使用MyEclipse自动部署的,但是在生产环境下,就不能这样了,因为web服务器并不在你的电脑上,所有我们需要把项目打包,然后发给服务器。

一、部署到webapps下

1、手动复制到webapps中

(1)导出war包

attcontent/19e5bc0b-be42-4ec9-b2c5-1abe60a3e9ac.png

attcontent/bdec72ad-d2d1-4cea-a474-a1e5501b06c7.png

attcontent/8ebed9ef-25c8-4e38-8030-3d027ef8dc4e.png

(2)然后把war包复制的tomcat的webapps目录下,启动tomcat,tomcat会自动的解压部署这个war项目的。

2、通过tomcat的管理界面上传,并维护

如果你的tomcat在远程机器上面,不方便直接复制,也可以使用http的上传方式的。

进入tomcat的管理界面,拉到下面就可以看到上传功能了。

attcontent/6c85c283-b495-45b3-8223-50a9338f590f.png

选中war文件后直接上传就可以了。

你也可以在管理界面上启动、停止或者删除整个项目的。

attcontent/9da056c6-01b4-4aaf-833f-08b80e47304f.png

二、其他部署方式

当然我们也可以不把项目放在webapps的目录下的,我们可以建立一个xml的配置文件,指定项目所在的目录:

1、第一种方式:

进入tomcat的conf目录,打开此文件夹,再打开配置文件server.xml,并在<host>和</host>之间插入如下语句。

<Context path="/hello"  docBase="D:\hello\WebRoot"  debug="0"  privileged="true"></Context>

其中,docBase为设置项目的路径。

2、第二种方式:

也是在conf目录中,Catalina\localhost(此处需要注意目录的大小写)目录下新建一个XML文件,可以任意命名。当然不要使用中文,输入以下内容,和第一种方式的内容相似

<Context    path="/hello"   docBase="D:\hello\WebRoot"     debug="0"    privileged="true"> </Context>

今天的完整代码下载: