部署java servlet:如何自动复制.class文件并重新启动tomcat

部署java servlet:如何自动复制.class文件并重新启动tomcat,java,tomcat,servlets,jakarta-ee,deployment,Java,Tomcat,Servlets,Jakarta Ee,Deployment,我在我编辑的.java文件中有一个servlet。每次编辑后,我需要构建它,从/target/classes目录(我使用Idea Intellij)获取一个.class文件,并将其复制到/WEB-INF/classes目录中。然后我调用catalina stop.bat,然后调用catalina start.bat。有没有办法避免手工操作?部署java web应用程序的一般做法是什么?如果需要热代码交换,可以使用JRebel。它将为您将当前生成的类文件加载到jvm中,而无需重新启动容器。如果您需

我在我编辑的
.java
文件中有一个servlet。每次编辑后,我需要构建它,从
/target/classes
目录(我使用Idea Intellij)获取一个
.class
文件,并将其复制到
/WEB-INF/classes
目录中。然后我调用
catalina stop.bat
,然后调用
catalina start.bat
。有没有办法避免手工操作?部署java web应用程序的一般做法是什么?

如果需要热代码交换,可以使用JRebel。它将为您将当前生成的类文件加载到jvm中,而无需重新启动容器。

如果您需要热代码交换,可以使用JRebel。它会将当前生成的类文件加载到jvm中,而无需重新启动容器