Tomcat和jboss 热部署调试Web应用,不重启Server
来源:互联网 发布:mac视频加速播放器 编辑:程序博客网 时间:2024/05/17 01:26
1.tomcat热部署
编辑Tomcat目录下conf目录中server.xml文件
第一步:找到<Host name="localhost" appBase="webapps"></Host>
第二步:在<Host></Host>之间加上这样一句话:
<Context path="/myapp" docBase="myapp" debug="99" reloadable="true" />
"myapp" 为要部署的应用程序,通常在webapps目录下,docBase则是你的项目所在的路径
比如你有一个项目在webapps下面,名为apps那就加上这样一句话就行了:
<Context path="/apps" docBase="apps" debug="99" reloadable="true" />
在这里debug可以不写,如果项目位于webapps下面的话,docBase也可以省略,但是path参数和reloadable="true"一定得写,像这样:
<Context path="/apps" reloadable="true" />
不然以后修改了java文件编译后还得重启tomcat
第三步:重启tomcat让修改生效
这样,以后再修改servlet后就不用重启tomcat了,只要重新编译java文件,tomcat会检测到并重新导入servlet,如果使用的是dos窗口启动tomcat,重新编译servlet后tomcat会出现以下提示:
org.apache.catalina.core.StandardContext reload
信息: Reloading this Context has started
例如:
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
<Context docBase="D:/work/work/WebContent" path="/app1"></Context>
</Host>
2.jboss热部署
在 jboss中做热部署也有两种方法,因为jobss集成了tomcat,也可以说这两种方法是在jobss上的一个修改。
a)修改jboss-4.0.4RC1/server/default/deploy/jbossweb-tomcat55.sar/context.xml
<Context cookies="true" crossContext="true" antiResourceLocking="true" antiJARLocking="true">
<Manager pathname=""/>
<InstanceListener>org.jboss.web.tomcat.security.RunAsListener</InstanceListener>
</Context>
加上红色的部分,重启jboss,再用myeclipse Redeploy project的时候就不需要重启,部署完了直接开浏览器预览啦
- Tomcat和jboss 热部署调试Web应用,不重启Server
- Tomcat和jboss 热部署调试Web应用,不重启Server
- tomcat、jboss热部署
- tomcat 和 jboss的热部署(热发布)问题
- tomcat 和 jboss的热部署(热发布)问题
- tomcat 和 jboss的热部署(热发布)问题 .
- tomcat 和 jboss的热部署(热发布)问题
- tomcat 和 jboss的热部署(热发布)问题
- jboss部署web应用
- JBoss和Tomcat是什么?有什么用?如何部署?----从底层看web应用(1)
- eclipse tomcat调试热部署
- 【Jboss】在jboss上部署web应用
- NetBeans Web应用热部署
- Web应用热部署方案
- maven 热部署 web应用
- MyEclipse 不编译 和 jboss 热部署
- tomcat和jboss 部署区别
- 进入tomcat web网页和部署web应用(动态部署)
- 统计硬币(hdu2566,母函数or暴力)
- Changing DataSource Properties Using JMX Code
- [ java ] spring-mvc!
- python学习初步--安装和打包
- 基于虚拟化多租户数据中心的IaaS
- Tomcat和jboss 热部署调试Web应用,不重启Server
- uva540(队列)
- 在windows下使用git通过代理下载项目
- 提交表单时,提示正在处理信息。。。
- iPhone用coreText(核心文本)给文字进行排版
- Mysql InnoDB 读书笔记--文件和表
- Android学习笔记(五)相对布局(1)
- Fruit(hdu2152,母函数)
- pb中对控件如何使用数组