我构建了一个maven项目,并将这个war部署到tomcat文件夹中,然后启动tomcat,这样我的应用程序就可以作为localhost:8080/myApp在浏览器中使用。
我可以看到myApp文件夹,它是从tomcat/webapps下的myApp.war中提取的。
我可以修改这个应用程序的UI通过编辑文件在tomcat/webapps/myApp/..下使用Notepad++。
我将这个项目发送给我的同事,他也会在他的eclipse中导入这个项目并运行这个应用程序。
他将jsp和js文件从eclipse中更改,结果将反映在浏览器中,他从未使用单独的编辑器对此进行修改。
如果我更改了eclipse中的文件,那么它就不会反映在浏览器中。
我还需要做些什么才能为我工作?
发布于 2016-06-03 07:34:54
如果您只想在Eclipse中进行热部署,请尝试执行以下步骤:



注:这是一个重要的步骤,未能将自动重新加载设置为禁用,每次修改时都会重新启动Tomcat服务器!
限制热部署只支持方法实现中的代码更改。如果添加了新类或新方法,则仍然需要重新启动。 为了模拟它,尝试添加一个新的方法,然后将显示弹出屏幕,表示在JVM中不能热交换代码更改。
https://stackoverflow.com/questions/37608146
复制相似问题