当前位置: 首页 > 知识库问答 >
问题:

管理EAR部署并在飞行中的野蝇上爆炸

关翰
2023-03-14

我想动态地管理Wildfly应用服务器中部署和分解的EAR,这意味着无需重新实例化或重新部署整个包即可更改其内容(主要是JAR文件作为子模块)。(这需要时间,在此期间其他模块不可用)

我试图通过Wildlfy CLI使用可用于部署的命令来实现这一点,例如以下命令:

/deployment:myapp.ear:remove-content
/deployment:myapp.ear:add-content

这些命令有效地删除或添加Wildfly上分解的应用程序中的内容,但是如果不重新部署整个应用程序,它似乎不会被部署。

有没有办法实现这一目标?可行吗?

共有1个答案

糜征
2023-03-14

我假设这是您在测试应用程序的上下文中寻找的所有内容,而不是生产类型的实例。如果是这样的话,您可以使用WildFly独立模式和部署扫描程序,可以将其配置为保持对目录的扫描以获取任何更改并部署它。谢谢

 类似资料:
  • 我有一个web应用程序部署为使用Wildfly的爆炸战争。我想要得到的是 null 目前,我所处的情况是,我可以选择其中一个或另一个,但不能同时获得这两个选项(这意味着,要么每个jsp更改都强制进行新的部署,要么.class文件不强制进行新的部署)。 wildfly的当前配置(使用版本8.1.0)为 此外,我还发现,无论我在deployment-scanner配置中设置了什么,一旦服务器启动并运行

  • 我在Wildfly服务器9.0.1中遇到了意想不到的问题。有时服务器运行,有时它会引发以下错误。我搜了很多,有些论坛说去掉断点,我也试过,但是没有成功

  • 发生在我身上的是MDB接收消息并尝试处理它们,甚至我的服务器也没有完全启动 知道怎么解决这个问题吗?

  • 我试图在Wildfly(命令行)上部署一个war文件,方法是将旧文件的名称(例如更改为)并复制一个名为到部署文件夹。在我的另一个终端上,我可以看到自动部署扫描程序正在运行并部署新文件,但当我尝试通过URL访问应用程序时,我得到了404。日志中没有显示错误,因此我不知道发生了什么或该做什么。 谢谢。

  • 我一直试图通过管理控制台在Weblogic上部署/启动我的爆炸耳朵,但失败了,出现了以下错误: 我无法找出这些日志问题的原因。 分解后的EAR具有以下文件夹结构:1)lib目录(由JAR组成)2)META-INF目录(由应用程序组成)。xml,weblogic应用程序。xml 3)war目录-包含JSP、WEB-INF文件夹(包含weblogic.xml) 如果你需要更多的细节,请告诉我。请帮忙!

  • 我在Weblogic中使用一个分解的ear部署布局来开发一个应用程序,在向这个旧应用程序添加一个新项目后,它将不再部署,在尝试从WEB/WEB-INF/classes加载实际应用程序代码时抛出ClassNotFoundException。 目录树如下所示: 在我开始之前,我的同事已经成功部署了WEB/WEB-INF/lib目录中所有必需的jar库,并复制到Weblogic域lib目录中。我认为EJ