eclipse下maven自动编译自动部署问题

小祥V5 2015-04-07 06:28:39
我本来在myeclipse下用的没用maven开发的话,改了jsp文件,刷新页面就能有改变;
现在新公司用eclipse+maven开发,'改了jsp文件页面没反应
project下的自动编译是勾上的,
是不是去哪编译+ 重新部署到tomcat?
maven咋这么烦?
是不是改任何东西都要重新 maven clean maven install 然后在删除tomcat的下的应用 重新部署发布?
...全文
2751 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
OK_boom 2016-01-18
  • 打赏
  • 举报
回复
引用 4 楼 x21456378 的回复:
[quote=引用 3 楼 x2145637 的回复:] 其实问题简单来说就是eclipse maven怎么在tomcat下热部署
你js jsp静态文件不生效的原因有2个 1.浏览器缓存问题,清除缓存 2.在tomcat插件配置中把publishing设置为:Automatically publish when resources change 第二个问题,热部署问题 所谓热部署就是不重启tomcat的意思; 在tomcat插件配置中把module下的项目设置为:Auto reload=disable; 这样在修改java文件后就不会重启tomcat,运行的时候用debug as运行,就能看到修改了java文件的效果了 但是不重启导致的内存溢出问题是无法解决的,意思就是过一段时间 必须得重启了[/quote] 我也遇到差不多的問題: project是eclipse+maven創建的,增加修改jsp/java類文件保存時都能發布到.metadata\.plugins\org.eclipse.wst.server.core\tmpxx\wtpwebapps\project1下,唯獨maven的依賴庫(WEB-INF/lib下的jars文件)一個都沒有發布過去,lib下是空的!! 這個問題如何解決??
x21456378 2015-04-09
  • 打赏
  • 举报
回复
引用 3 楼 x2145637 的回复:
其实问题简单来说就是eclipse maven怎么在tomcat下热部署
你js jsp静态文件不生效的原因有2个 1.浏览器缓存问题,清除缓存 2.在tomcat插件配置中把publishing设置为:Automatically publish when resources change 第二个问题,热部署问题 所谓热部署就是不重启tomcat的意思; 在tomcat插件配置中把module下的项目设置为:Auto reload=disable; 这样在修改java文件后就不会重启tomcat,运行的时候用debug as运行,就能看到修改了java文件的效果了 但是不重启导致的内存溢出问题是无法解决的,意思就是过一段时间 必须得重启了
小祥V5 2015-04-07
  • 打赏
  • 举报
回复
其实问题简单来说就是eclipse maven怎么在tomcat下热部署
小祥V5 2015-04-07
  • 打赏
  • 举报
回复
引用 1 楼 scmod 的回复:
maven直接用tomcat:run启动就好了 或者下个maventomcat的插件tomcat7:run之类的差不多的 改完直接能用的啊
修改了jsp后tomcat状态就是republish,要重新发布,重新启动
scmod 2015-04-07
  • 打赏
  • 举报
回复
maven直接用tomcat:run启动就好了 或者下个maventomcat的插件tomcat7:run之类的差不多的 改完直接能用的啊

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧