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

时间:2011-08-02 23:06:02

标签: tomcat

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

1 个答案:

答案 0 :(得分:1)

可能会在服务器上扩展WAR。如果文件只是一个JSP,则可以在扩展它的位置进行编辑。如果它是一个类,你需要重新编译必要的java文件(可能不在视线中)并替换战争中存在的类文件。

如果您只是更改JSP,您可能只是将其保留为Tomcat通常会检测到更改并自动重新编译JSP(可能不会,它很可能)。

如果您想更改类文件,最安全的选择是在进行更改后重新启动服务器。

请注意,如果您进行了更改,如果更换了原始战争或更改了其修改日期,您将丢失对扩展的WAR存档所做的任何更改。

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