在没有启用发布的情况下,使用 Tomcat 和 Serve 模块在 Eclipse WTP 中的类文件更改时停止应用程序重新启动
当启用“服务模块而不发布”时,似乎不可能阻止应用程序在类文件更改时重新加载。我在服务器配置中选择了“从不自动发布”,但每次我修改类文件(不是 JSP - JSP 更改一切正常)时,我的 Web 应用程序都会重新启动。
经过一番挖掘后,我发现将 server.xml
中的 false
会停止重新加载。
但是,如何告诉 WTP 将 reloadable
设置为 false
来发布应用程序呢?无论我的发布偏好如何,它似乎总是使用 reloadable="true"
进行发布......
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我要回答我自己的问题。只需转到“服务器”视图,双击服务器,选择底部的“模块”选项卡,然后禁用自动重新加载即可。完毕。
Going to answer my own question. Just go to the Servers view, double-click on the server, select Modules tab at the bottom, and disable auto-reloading there. Done.
我在 Eclipse 中使用 Tomcat 时遇到了同样的问题。当 Eclipse 强行关闭时,我的 Tomcat 服务器处于打开状态,当我再次打开并启动时出现错误:“端口正在运行”。
要解决此问题,请使用命令终止此端口进程。
下次,在您的服务器中执行 ->打开配置->参数->停止开始->应用
因此,每当您的 Eclipse 退出或终止时,服务器都会自动停止。
I was getting same issue while using Tomcat in Eclipse. My Tomcat server was ON when Eclipse get closed forcefully , when I open again and start Error: "Port is running" .
To fix this, kill this port process using command.
And next time, in your server do -> Open configuration -> Argument-> Stop start -> Apply
So whenever your Eclipse exits or gets terminated, the server automatically stops.