手动部署项目到tomcat 并且项目热部署
2012-08-30 17:04
295 查看
第一种方法:在tomcat中的conf目录中,在server.xml中的, <host/ >节点中添加:
<Context path="/hello" docBase="D:/work/webapps/test_web" debug="0" privileged="true"
reloadable="true"/>
至于Context 节点属性,可详细见相关文档。
reloadable 设置为true 就是热部署了
第二种方法:将web项目文件件拷贝到webapps 目录中。
第三种方法:很灵活,在conf目录中,新建 Catalina(注意大小写)/localhost目录,在该目录中新建一个xml文件,名字可以随意取,只要和当前文件中的文件名不重复就行了,该xml文件的内容为:
<?xml version='1.0' encoding='utf-8'?>
<Context crossContext="true" docBase="D:/work/webapps/test_web" path="/test1" reloadable="true"/>
还有一种方式:使用第三方工具
http://www.zeroturnaround.com/jrebel/
1、解压缩包
2、执行java -jar jrebel-setup.jar
3、会弹出一个安装界面(自己看,很好懂)
4、在MyEclipse中配置,找到服务器(如tomcat)的配置页面,在tomcat的jdk配置页面的Optional Java VM arguments输入框中加如下参数:
-noverify -javaagent:D:\dev\JRebel\jrebel.jar -Drebel.dirs=D:\dev\apache-tomcat-6.0.20\webapps\nmr
第一个路径是jar包的绝对路径,第二个地址是说想让哪个目录下的类更改后不重启服务。
如果Optional Java VM arguments输入框中有其他参数,用空格隔开。
5、发布项目,就能在控制台看到效果。
类就可以改变之后不用重启tomcat。
目前流行的服务器都支持。详细看官方网站。
下载的压缩包文件名为jrebel-setup.zip (7.8 MB)
可参考:http://japankn.javaeye.com/blog/577931
<Context path="/hello" docBase="D:/work/webapps/test_web" debug="0" privileged="true"
reloadable="true"/>
至于Context 节点属性,可详细见相关文档。
reloadable 设置为true 就是热部署了
第二种方法:将web项目文件件拷贝到webapps 目录中。
第三种方法:很灵活,在conf目录中,新建 Catalina(注意大小写)/localhost目录,在该目录中新建一个xml文件,名字可以随意取,只要和当前文件中的文件名不重复就行了,该xml文件的内容为:
<?xml version='1.0' encoding='utf-8'?>
<Context crossContext="true" docBase="D:/work/webapps/test_web" path="/test1" reloadable="true"/>
还有一种方式:使用第三方工具
http://www.zeroturnaround.com/jrebel/
1、解压缩包
2、执行java -jar jrebel-setup.jar
3、会弹出一个安装界面(自己看,很好懂)
4、在MyEclipse中配置,找到服务器(如tomcat)的配置页面,在tomcat的jdk配置页面的Optional Java VM arguments输入框中加如下参数:
-noverify -javaagent:D:\dev\JRebel\jrebel.jar -Drebel.dirs=D:\dev\apache-tomcat-6.0.20\webapps\nmr
第一个路径是jar包的绝对路径,第二个地址是说想让哪个目录下的类更改后不重启服务。
如果Optional Java VM arguments输入框中有其他参数,用空格隔开。
5、发布项目,就能在控制台看到效果。
类就可以改变之后不用重启tomcat。
目前流行的服务器都支持。详细看官方网站。
下载的压缩包文件名为jrebel-setup.zip (7.8 MB)
可参考:http://japankn.javaeye.com/blog/577931
相关文章推荐
- Linux(Centos)之安装tomcat并且部署Java Web项目
- tomcat部署文件夹下手动创建的ftp,在每次项目部署就消失的问题解决
- 如何将Javaweb项目部署到Tomcat并且通过外网访问
- Eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上
- Linux(Centos)之安装tomcat并且部署Java Web项目
- Linux(Centos7)安装tomcat并且部署Java Web项目
- Linux(Centos)之安装tomcat并且部署Java Web项目
- Eclipse导入外部项目无法识别为web项目并且无法在部署到tomcat下解决方法
- Java--Eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上
- Linux(Centos)之安装tomcat并且部署Java Web项目
- 将red5项目部署到tomcat下,并且red5项目嵌入到J2EE项目中
- 引入web项目到eclipse并且部署到tomcat
- 手动再tomcat上部署java项目
- 手动部署项目到Tomcat的三种方法
- 通过Eclipse手动部署项目到Tomcat中的两种方式
- Eclipse 导入外部项目无法识别为web项目并且无法在部署到tomcat下
- eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上
- Linux(Centos)之安装tomcat并且部署Java Web项目
- Eclipse 导入外部项目无法识别为web项目并且无法在部署到tomcat下
- Linux(Centos)安装tomcat并且部署Java Web项目