您的位置:首页 > 运维架构 > Tomcat

jerbel tomcat和myeclipse自动编译

2014-03-08 10:09 423 查看
第一步:到目录{%TOMCATHOME}\conf\Catalina\localhost下,新建一个xml文件,该文件以项目名称命名,例如:
myeclipse中的项目名称为ssh那么这里的xml就应该命名为:ssh.xml;

第二步:补充第一步新建的xml文件的内容,内容如下:
<?xml version='1.0'
encoding='utf-8'?>
<Context path="/ssh"
docBase="F:\workplaceqwserv\ssh\WebRoot" debug="0"
reloadbale="false" />

其中:path="/ssh"为工程名称,docBase="F:\workplaceqwserv\ssh\WebRoot"为工程的webRoot所在目录路径;
第三步:将破解包javarebel.jar放到{%TOMCATHOME}目录下(也可以为其他任意目录);

第四步:打开myeclipse依次进入:window-->properties-->MyEclipse-->Servers-->Tomcat-->Tomcat
6.x点击前面的
+进入JDK,然后在Optional Java VM arguments下输入:
-noverify
-javaagent:D:\apache-tomcat-6.0.35-windows-x86\apache-tomcat-6.0.35\javarebel.jar

-Drebel.dirs=F:\workplaceqwserv\ssh\WebRoot\WEB-INF\classes
其中
D:\apache-tomcat-6.0.35-windows-x86\apache-tomcat-6.0.35\javarebel.jar是第三步所放的jar包位置;

F:\workplaceqwserv\ssh\WebRoot\WEB-INF\classes是myecl
4000
ipse工程的classes目录。

OK,现在每写一个java类不用重新布属了,直接F5就可以了,另外如果想修改struts.xml配置文件之后不需要重新启动服务器,
可以直接在struts.xml中增加一句话:
<constant
name="struts.configuration.xml.reload"
value="true"/> 
就可以了,那么现在你修改了struts.xml配置文件,不需要重新部署和启动服务器了

========================end==================================================
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: