IntelliJ Idea 15 - 如何在不重启服务器的情况下 "update resources"?
IntelliJ Idea 15 - How to "update resources" without restarting server?
当我在服务器启动后点击debug button
到update resources with/without classes
时,会出现我下面分享的提示。如何在不重启服务器的情况下update resources
?
ps。我正在使用 Tomcat
作为服务器。
编辑:我已经在服务器首选项中设置了选项 update resources
。
使用'Update application'动作,默认Ctrl+F10。
您正在明确尝试重启服务器(通过在服务器处于 运行 时单击 "Debug")。
您可以使用 "Run > Update ... application" 中的 "Update" 操作(您已经配置为更新资源)或重新部署工件。
顺便说一句,资源更新有点棘手,如果它不起作用,请参阅我关于此主题的其他 post:
是的,有一种方法可以在不重启服务器的情况下更新资源。
在服务器 -> 开发中你可以看到项目,名称为 your_project_name.war
。
有 3 个按钮。按部署按钮重新部署 project.Like 图片如下:
然后刷新页面。你会看到变化。
步骤:
- 在 IDEA 2020、
edit configuration
-> running application update policies
->
on 'update' action
,改为:Update classes and resources
on frame deactivation
,改为:Update classes and resources
- 以调试模式启动。
然后每次更改代码,它都会尝试重新部署,可能需要一秒钟。
当我在服务器启动后点击debug button
到update resources with/without classes
时,会出现我下面分享的提示。如何在不重启服务器的情况下update resources
?
ps。我正在使用 Tomcat
作为服务器。
编辑:我已经在服务器首选项中设置了选项 update resources
。
使用'Update application'动作,默认Ctrl+F10。
您正在明确尝试重启服务器(通过在服务器处于 运行 时单击 "Debug")。
您可以使用 "Run > Update ... application" 中的 "Update" 操作(您已经配置为更新资源)或重新部署工件。
顺便说一句,资源更新有点棘手,如果它不起作用,请参阅我关于此主题的其他 post:
是的,有一种方法可以在不重启服务器的情况下更新资源。
在服务器 -> 开发中你可以看到项目,名称为 your_project_name.war
。
有 3 个按钮。按部署按钮重新部署 project.Like 图片如下:
然后刷新页面。你会看到变化。
步骤:
- 在 IDEA 2020、
edit configuration
->running application update policies
->on 'update' action
,改为:Update classes and resources
on frame deactivation
,改为:Update classes and resources
- 以调试模式启动。
然后每次更改代码,它都会尝试重新部署,可能需要一秒钟。