更改WAR文件中的上下文根

问题描述 投票:0回答:1

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

谢谢,萨哈纳

java weblogic web-deployment
1个回答
0
投票

是的,您可以多次部署同一个war文件,是的,您可以更改上下文根。 如果您无法自行重建war文件,则需要执行以下操作。

  • 解压缩war文件( jar xvf myfile.war

    • 这不是完全必要的,但可以帮助您了解War文件的结构。 压缩工具可以在适当位置修改文件。 尝试7zip或通过右键单击“打开”使用Windows zip实用程序
  • 使用新的根<context-root>/new-root</context-root>编辑weblogic.xml文件

  • 重新压缩war文件( jar cvf mywar.war folder_it_is_in

以下是其他可能也有帮助的示例:

如何在WebLogic服务器上两次部署EAR应用程序?

如何在WebLogic 11g上两次部署相同的Web应用程序?

如何在URL中没有应用程序上下文的情况下使用Weblogic(12 C)?

© www.soinside.com 2019 - 2024. All rights reserved.