如何在站点中更新tomcat java应用程序?

如何在站点中更新tomcat java应用程序?,tomcat,Tomcat,所以我在ubuntu服务器上运行了这个巨大的java应用程序。如何更新单个.java文件?我必须重新编译战争并上传?我可以远程编辑/编译它吗?战争可能会在服务器上展开。如果文件只是一个JSP,那么可以在展开文件的地方对其进行编辑。如果它是一个类,那么您需要重新编译必要的java文件(很可能看不到),并替换war中存在的类文件 如果您只是更改JSP,那么很可能只是将其保持为Tomcat通常检测到的更改并自动重新编译JSP(可能不是,很可能是这样) 如果要更改类文件,最安全的方法是在进行更改后重新启

所以我在ubuntu服务器上运行了这个巨大的java应用程序。如何更新单个.java文件?我必须重新编译战争并上传?我可以远程编辑/编译它吗?

战争可能会在服务器上展开。如果文件只是一个JSP,那么可以在展开文件的地方对其进行编辑。如果它是一个类,那么您需要重新编译必要的java文件(很可能看不到),并替换war中存在的类文件

如果您只是更改JSP,那么很可能只是将其保持为Tomcat通常检测到的更改并自动重新编译JSP(可能不是,很可能是这样)

如果要更改类文件,最安全的方法是在进行更改后重新启动服务器

注意:如果您进行更改,如果原始war被替换或其修改日期发生更改,则您将丢失对扩展war存档所做的任何更改

这些都适用于典型用例,但可能不适用于您的特定安装