1

我有一个大耳朵的 web 应用程序,它被部署了。部署后,它就在部署目录中并且被锁定。

我希望能够更新此目录中的 jar,而无需重新启动/重新部署。我尝试了各种形式的部署(jboss-cli、控制台、filename.dodeploy),但没有任何效果。

有任何想法吗?

4

1 回答 1

1

您可以更改结构以替换类文件。在 Jboss_home\server\deploy 中以分解格式放置 ear。直接在耳朵里放置类文件。所以你的最终结构看起来像 $JBOSS_HOME

- 服务器

----$个人资料

- - - 部署

- - - - 出现

----------com

- - - - - - 一类

----------app.war

----------元信息

------------应用程序.xml

现在您可以直接在 app.ear 中替换类文件(a.class)。注意:方法签名、成员变量更改不反映。确保您的部署扫描仪已打开。如果你有像 Eclipse 这样的 IDE,你还可以在 app.ear 中创建类文件夹的链接,这样你就不必手动复制更改的类文件。

于 2015-11-02T17:51:33.783 回答