使用 asadmin 重新加载 GlassFish 应用程序
GlassFish application reload with asadmin
是否可以使用 asadmin 命令行工具在 GlassFish 4 中重新加载 Web 应用程序? GlassFish Web 控制台有一个 "reload" 按钮,您可以按下它来执行此操作。 asadmin 是否有等效项?我知道在你更改文件并重新加载的地方有动态重新加载,但我刚刚部署了一个 war 文件,现在想重新加载它,以便它重新连接到外部套接字服务器(没有代码改变,因为它是一个 war 我认为没有要触摸的文件 - 而且我已经禁用了生产服务器上的动态重新加载)。如果我使用 use "redeploy" 也可以,但是你必须指定一个 war 文件,这很烦人,因为这意味着我必须将一个放在固定位置并确保它与实际部署的任何东西。
asadmin 似乎没有 "reload" 子命令(此页面上列出的所有子命令:http://docs.oracle.com/cd/E18930_01/html/821-2417/gihzw.html)。
也许使用命令 "asadmin disable {applicationName}" 后跟 "asadmin enable {applicationName}" 会产生相同的效果,这可能是 glassfish 在您点击重新加载按钮时所做的。
另一个选项是在 glassfish 应用程序目录中执行此 touch .reload
。
glassfish4/glassfish/domains/{domain-name}/applications/{application-name}/
是否可以使用 asadmin 命令行工具在 GlassFish 4 中重新加载 Web 应用程序? GlassFish Web 控制台有一个 "reload" 按钮,您可以按下它来执行此操作。 asadmin 是否有等效项?我知道在你更改文件并重新加载的地方有动态重新加载,但我刚刚部署了一个 war 文件,现在想重新加载它,以便它重新连接到外部套接字服务器(没有代码改变,因为它是一个 war 我认为没有要触摸的文件 - 而且我已经禁用了生产服务器上的动态重新加载)。如果我使用 use "redeploy" 也可以,但是你必须指定一个 war 文件,这很烦人,因为这意味着我必须将一个放在固定位置并确保它与实际部署的任何东西。
asadmin 似乎没有 "reload" 子命令(此页面上列出的所有子命令:http://docs.oracle.com/cd/E18930_01/html/821-2417/gihzw.html)。
也许使用命令 "asadmin disable {applicationName}" 后跟 "asadmin enable {applicationName}" 会产生相同的效果,这可能是 glassfish 在您点击重新加载按钮时所做的。
另一个选项是在 glassfish 应用程序目录中执行此 touch .reload
。
glassfish4/glassfish/domains/{domain-name}/applications/{application-name}/