myeclipse能不能自动重新编译已修改的类?

myeclipse9.0IDE开发网站,每次修改完自己写的类,保存之后,都要把工程再redeploy一下,否则tomcat里面相应webapp的class文件不会重新编译... myeclipse9.0 IDE开发网站,每次修改完自己写的类,保存之后,都要把工程再redeploy一下,否则tomcat里面相应webapp的class文件不会重新编译,特别麻烦。。。尤其是debug的时候,要不停地修改类文件,严重影响效率。求大神指点,thx。 展开
 我来答
子晓聊技术
推荐于2017-12-16 · TA获得超过1237个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:421万
展开全部
你用的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改成你自己的工程路径,这样应该可以实现你要的功能
千锋教育
2015-12-14 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
可以的
点击菜单-Project-Build Automatically,这个勾选。Build Automatically 的意思是自动编译,选择的功能就是,在修改代码保存的时候,就编译了。
点击菜单-Project-Build All或Build Project。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8882490
2012-08-24 · TA获得超过1747个赞
知道小有建树答主
回答量:1190
采纳率:0%
帮助的人:1000万
展开全部
myeclipse 可以自动编译的。
project -> build automatically 这项选中。
如果这样还没用的话,就可能是你的eclipse 有点问题,我的8.5这样就可以了。
还有种方法是将你的工程目录就设为tomcat 的虚拟目录。具体设法可以百度一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式