在GlassFish 4.1上 - 我无法弄清楚如何在不使用管理控制台的情况下重新加载我的应用程序(ejb Web服务)。我想从命令行或其他一些java代码执行重新加载。我想重新加载的原因是因为我有另一个函数来更新作为应用程序一部分的.csv文件。所以我基本上希望能够动态更新并重新加载此应用程序中的.csv。
我已经尝试过启用'重新加载'在GlassFish中,并在应用程序根目录中创建.reload文件。我已经验证我的代码在正确的位置成功创建了.reload文件。我甚至尝试从命令行手动触摸文件,但仍然没有重新加载。
我甚至尝试使用命令行中的asadmin工具重新启动整个域,但这也不起作用。
答案 0 :(得分:0)
使用asadmin命令重新加载应用程序:
disable application-name
enable application-name
这些命令与管理控制台按钮中的重新加载按钮在幕后执行的命令相同。