myeclipse能不能自动重新编译已修改的类?
myeclipse9.0IDE开发网站,每次修改完自己写的类,保存之后,都要把工程再redeploy一下,否则tomcat里面相应webapp的class文件不会重新编译...
myeclipse9.0 IDE开发网站,每次修改完自己写的类,保存之后,都要把工程再redeploy一下,否则tomcat里面相应webapp的class文件不会重新编译,特别麻烦。。。尤其是debug的时候,要不停地修改类文件,严重影响效率。求大神指点,thx。
展开
3个回答
展开全部
你用的myeclipse是集成的tomcat的把,tomcat默认是不能自动更新的。你可以修改tomcat的配置文件server.xml来实现。
方法:修改context元素
context元素:
path:指定访问该Web应用的URL入口。
docBase:指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于Host的appBase属性的相对路径。
reloadable:如果这个属性设为true,Tomcat服务器在运行状态下会监视在WEB/INF/classes和WEB-INF/ lib目录下class文件的改动.如果监测到有class文件被更新,服务器会自动重新加载Web应用。
代码:
<Context path="/TestServlet" docBase="TestServlet" reloadable="true" debug="0">
</Context>
你把代码中path,docBase改成你自己的工程路径,这样应该可以实现你要的功能
方法:修改context元素
context元素:
path:指定访问该Web应用的URL入口。
docBase:指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于Host的appBase属性的相对路径。
reloadable:如果这个属性设为true,Tomcat服务器在运行状态下会监视在WEB/INF/classes和WEB-INF/ lib目录下class文件的改动.如果监测到有class文件被更新,服务器会自动重新加载Web应用。
代码:
<Context path="/TestServlet" docBase="TestServlet" reloadable="true" debug="0">
</Context>
你把代码中path,docBase改成你自己的工程路径,这样应该可以实现你要的功能
金山毒霸
2024-10-31 广告
2024-10-31 广告
大部分系统错误,是因为某些DLL文件丢失造成的,比如未安装DirectX9或DirectX 9.0组件已损坏、缺少Visual C ++库、未安装.net库。解决方法如下:一、 手动解决方法1、先确定电脑操作系统是多少位的,现在的电脑一般都...
点击进入详情页
本回答由金山毒霸提供
2015-12-14 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
可以的
点击菜单-Project-Build Automatically,这个勾选。Build Automatically 的意思是自动编译,选择的功能就是,在修改代码保存的时候,就编译了。
点击菜单-Project-Build All或Build Project。
点击菜单-Project-Build Automatically,这个勾选。Build Automatically 的意思是自动编译,选择的功能就是,在修改代码保存的时候,就编译了。
点击菜单-Project-Build All或Build Project。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
myeclipse 可以自动编译的。
project -> build automatically 这项选中。
如果这样还没用的话,就可能是你的eclipse 有点问题,我的8.5这样就可以了。
还有种方法是将你的工程目录就设为tomcat 的虚拟目录。具体设法可以百度一下
project -> build automatically 这项选中。
如果这样还没用的话,就可能是你的eclipse 有点问题,我的8.5这样就可以了。
还有种方法是将你的工程目录就设为tomcat 的虚拟目录。具体设法可以百度一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询