Payara加载旧类后更改类文件并重新启动



部署后,我正在更改应用程序目录中的.class文件,并重新启动到服务器。但是Payara正在加载旧的.class文件(我认为是从war文件(。这种情况发生在某些服务器上。有什么参数可以禁用这个吗?

您不应该更改应用程序目录中的任何内容。这是一个用于缓存应用程序文件的内部目录,不能保证您的更改会得到反映。

如果您想在不完全重新部署应用程序的情况下更改.class文件,则应通过自动部署机制将应用程序部署为分解的归档文件(不是WAR,而是作为目录的解压缩的WAR文件(。您需要将WAR文件解压缩到域目录中的autodeploy目录中。

如果要部署到远程服务器,首先需要将WAR文件复制到服务器并在那里解包。

请参阅https://eclipse-ee4j.github.io/glassfish/docs/5.1.0/application-deployment-guide/deploying-applications.html#GSDPG00041(或此处的PDF版应用程序部署指南:https://eclipse-ee4j.github.io/glassfish/docs/)

相关内容

  • 没有找到相关文章

最新更新