【问题标题】:WAR file deployment in JBoss FuseJBoss Fuse 中的 WAR 文件部署
【发布时间】:2016-04-18 14:32:39
【问题描述】:



这是关于 JBoss Fuse ESB 中的 WAR 文件部署。
我有一个项目,它生成一个 WAR 文件(其中包含一个由一些 JSP、HTML 和一个 web.inf 文件组成的 Web 应用程序)以及一些其他包。
一旦我将它们部署到 FUSE 中,它们就会正常工作,并且 WAR 文件也会转换为相应的包。
通过在 karaf shell 中使用“list”命令,我可以正确查看所有捆绑包。

我遇到的问题是我想知道提取(爆炸)WAR 文件的位置。
通常,当我们将 WAR 文件部署到诸如 tomcat 之类的 Web 容器中时,它会提取 WAR 文件。
JBossFuse 也一样吗?还是根本不提取 WAR 包?

谢谢。

【问题讨论】:

  • 你为什么需要知道这个?
  • 因为我需要更改一些图像文件,而无需再次部署war文件。
  • 重新部署 WAR 肯定更安全...

标签: osgi apache-karaf jbossfuse fuseesb apache-servicemix


【解决方案1】:

在 Apache Karaf 中,WAB 文件永远不会被提取,但您可以在部署文件夹中部署展开的 WAB/WAR。只需确保该文件夹具有战争名称和扩展名,例如:

/my-super.war/
             /index.html
             /WEB-INF/
             /WEB-INF/web.xml

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-25
    • 1970-01-01
    • 1970-01-01
    • 2019-05-29
    • 1970-01-01
    • 2020-06-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多