web项目部署到tomcat服务器
- 格式:doc
- 大小:188.50 KB
- 文档页数:3
Web项目部署到tomcat服务器
有两种方法:
方法1.将项目打成war包,复制到${tomcat.home}\webapps目录下.当tomcat启动时会自动将其解包.
有人说,不能直接将war文件夹直接复制到${tomcat.home}\webapps目录下. 但是我试过之后,这样是可以的。还可以直接将war包解压,解压出的文件夹要和war文件同名(后面可没有 .war),然后将文件夹放到webapps下面就可以了。
注意:生成的war文件名称必须是web应用名称(如:musicApplication),部署好后,在浏览器上就可以直接通过http://localhost:8888/musicApplication访问项目了,如果自己不小心打包的时候把项目名称放在了musicApplication里面即musicApplication.war里面还有文件musicApplication,tomcat启动是自动解压war变成musicApplication里面还有musicApplication;这时访问地址变成了http://localhost:8888/musicApplication/musicApplication。
方法2.修改配置文件${tomcat.home}\conf\server.xml文件.
musicApplication。War文件的位置,可以放在你想要的那个盘,不过在配置文件中路径也要改成项目所在的路径。
在Host节点下增加如下参考代码:
docBase="F:\Genuitec\musicApplication.war"path="/musicApplication"reloadable="true"/ > docBase:指向项目的根目录所在的路径,由于我将项目打成了war包,所以直接指向这个war 包就可以了(我的项目名为:musicApplication). path:是一个虚拟目录,这里设置成了"musicApplication",则启动Tomcat后,你将通过http://localhost:8080/musicApplication来访问项目的相关页面. reloadable:如果设置为"true",则表示当你修改jsp文件后,不需要重启服务器就可以实现页面显示的同步. 重启服务器后在webapps里面生成了musicApplication项目文件: 可以这样理解:将F:\Genuitec实际目录下的项目,映射到${tomcat.home}\webapps目录下的虚拟项目path(这里的配置指的是musicApplication项目).