【问题标题】:Change context-root inside WAR file更改 WAR 文件中的上下文根目录
【发布时间】:2015-08-24 06:11:15
【问题描述】:

我对 WebLogic 部署非常陌生。我有以下情况: 我有一个已部署在 WebLogic 8.1 上的 war 文件,我想选择相同的 war 并将其部署在同一台服务器上,而不会关闭原始站点。这肯定会给我一个例外,说上下文路径已经存在。我无法重新创建war文件,因此我将不得不修改war文件以更改上下文根。这可能吗? 如果可能的话,您能否确认两者使用相同的数据源 (JNDI) 不会对现有站点造成任何问题。

谢谢, 萨哈娜

【问题讨论】:

    标签: java weblogic web-deployment


    【解决方案1】:

    是可以部署相同的WAR文件多次,是的,你可以更改上下文根。你会想要做类似下面的东西,如果你自己不能重建WAR文件。 P>

    • 解压战争文件(jar xvf myfile.war) P>

      • 这不是完全必要的,但它会帮助你理解战争文件的结构。 Zip工具来代替修改文件。试试7zip的,或者使用通过右键单击打开
      • Windows的压缩工具
    • 编辑weblogic.xml与新的根文件<context-root>/new-root</context-root>

      LI>
    • 重新压缩WAR文件(jar cvf mywar.war folder_it_is_in) LI>

    下面是其它实施例中,可以帮助,以及:

    How to deploy EAR application twice on WebLogic server?

    How to deploy the same web application twice on WebLogic 11g?

    How can I use Weblogic (12 C) without the application context in the URL?

    【讨论】:

      猜你喜欢
      • 2012-03-03
      • 2012-11-25
      • 2011-12-20
      • 2017-08-31
      • 1970-01-01
      • 2012-09-13
      • 2014-08-11
      • 2014-11-30
      • 1970-01-01
      相关资源
      最近更新 更多