GlassFish应用程序使用asadmin重新加载

时间:2015-06-24 19:47:34

标签: glassfish

是否可以使用asadmin命令行工具在GlassFish 4中重新加载Web应用程序? GlassFish Web控制台有一个"重新加载"按钮,你可以推动这样做。是否存在asadmin的等价物?我知道有动态重新加载,你更改文件并重新加载,但我只是部署了一个war文件,现在想重新加载它,所以它重新连接到外部套接字服务器(没有代码已经改变,因为它是一场战争我不要认为有文件要触摸 - 进一步我已禁用生产服务器上的动态重新加载。如果我使用"重新部署"这也有效,但是你必须指定一个war文件,这很烦人,因为这意味着我必须把它留在一个固定的位置,并确保它与实际部署的任何内容同步。

2 个答案:

答案 0 :(得分:3)

似乎asadmin没有“reload”子命令(此页面上列出的所有子命令:http://docs.oracle.com/cd/E18930_01/html/821-2417/gihzw.html)。

使用命令“asadmin disable {applicationName}”后跟“asadmin enable {applicationName}”会产生相同的效果,这可能是glassfish在点击重新加载按钮时的作用。

答案 1 :(得分:1)

另一个选项是将此touch .reload执行到glassfish应用程序目录中。

glassfish4/glassfish/domains/{domain-name}/applications/{application-name}/