通过Eclipse手动部署项目到Tomcat中的两种方式
2017-02-17 00:56
706 查看
1.Eclipse直接导出war包,然后放到%TOMCAT_HOME%\webapps目录中,这种方式最简单
通过这种方式,tomcat会自动解压文件,目录格式可以参照这个访问方式:http://localhost:8080/MyWeb1/servlet/HelloServlet
2.在%TOMCAT_HOME%\conf目录下,修改server.xml文件的<Host>节点,在这下面增加一个
<Context path="/hello" docBase="E:\javasoft\MyWeb1" debug="0" privileged="true" />访问方式:http://localhost:8080/hello/servlet/HelloServlet
或者
<Context path="/myapp" reloadable="true" docBase="D:\myapp" workDir="D:\myapp\work"/>
或者
<Context path="/sms4" docBase="D:\workspace\sms4\WebRoot"/>
说明:
path是虚拟路径;
docBase 是应用程序的物理路径;
workDir 是这个应用的工作目录,存放运行时生成的与这个应用相关的文件;
debug 则是设定debug level, 0表示提供最少的信息,9表示提供最多的信息
privileged设置为true的时候,才允许Tomcat的Web应用使用容器内的Servlet
reloadable 如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,可以在不重起tomcat的情况下改变应用程序,实现热部署
antiResourceLocking和antiJARLocking 热部署是需要配置的参数,默认false避免更新了某个webapp,有时候Tomcat并不能把旧的webapp完全删除,通常会留下WEB-INF/lib下的某个jar包,必须关闭Tomcat才能删除,这就导致自动部署失败。设置为true,Tomcat在运行对应的webapp时,会把相应的源文件和jar文件复制到一个临时目录里。
相关文章推荐
- 通过eclipse+tomcat部署web项目
- eclipse-tomcatplugin部署maven项目方式六
- eclipse通过tomcat热部署web项目
- eclipse通过tomcat热部署web项目
- 手动部署Eclipse内的项目至Tomcat中
- maven构建android项目后,通过eclipse集成工具右键命令行方式部署到模拟器上进行调试
- eclipse-tomcatplugin部署maven项目方式八
- J2EE通过tomcat部署的两种方式
- eclipse-tomcat部署maven项目方式之四
- eclipse-tomcatplugin部署maven项目方式七
- 浪潮优派培训笔记:Tomcat中部署JavaEE项目的两种方式
- 通过eclipse把spring boot项目打包成war包并部署到tomcat服务器上的步骤
- Eclipse使用Maven 插件方式直接部署项目到Tomcat
- 问题2:Eclipse中Maven-pom聚合项目通过Tomcat自动部署步骤及部分问题
- eclipse-tomcat部署maven项目方式之二
- 作者(zhang854429783) eclipse通过tomcat热部署web项目
- eclipse 依赖项目 一起打包部署(tomcat方式)
- MyEeclipse_10部署项目文件(手动和自动两种)
- J2EE通过tomcat部署的两种方式
- 使用maven的tomcat:run进行web项目热部署(通过Maven的Tomcat插件运行Web工程,在pom中添加tomcat插件,使项目能在eclipse中跑起来,但如果部署需安tomcat)