如果我更改了一个java文件/ servlet,请按运行并选择更新类和资源,当我打开浏览器时仍会使用旧文件。如果我选择重新运行服务器(tomcat),则会加载文件的更新版本。IntelliJ IDEA,如何更新本地服务器(Tomcat)上的资源?
我可能每次我改变一个文件重新启动服务器,但是这很慢,看起来很笨拙。如何应该我去加载java文件的更新版本?
如果我更改了一个java文件/ servlet,请按运行并选择更新类和资源,当我打开浏览器时仍会使用旧文件。如果我选择重新运行服务器(tomcat),则会加载文件的更新版本。IntelliJ IDEA,如何更新本地服务器(Tomcat)上的资源?
我可能每次我改变一个文件重新启动服务器,但是这很慢,看起来很笨拙。如何应该我去加载java文件的更新版本?
如果您的web应用程序处于调试模式,对jsp的更改和对类的某些更改(无方法签名更改)可以重新部署,而无需重新启动tomcat服务器。
一旦你的Tomcat是在调试模式下启动,去的蓝色箭头调试视图点击(见下图),那么你可以选择到
,如果你只是改变了JSP文件,更新资源应足够。 如果您在不更改方法签名的情况下更改了某个类,那么更新类和资源应该足够,并且类应该重新加载。如果你改变了,添加方法,那么你需要重新部署你的web应用程序。
在Tomcat中使用管理器只重新启动应用程序而不是整个服务器。 – developerwjk
Ctrl + F10将显示与接受答案中相同的*更新*对话框。 – fracz