我是WebLogic部署的新手。我有以下情况: 我有一个已经部署在WebLogic 8.1上的war文件,我想选择相同的war并将其部署在同一台服务器上,而不会将原始站点关闭。这肯定会给我一个例外,说上下文路径已经存在。我无法重新创建war文件,因此我将以某种方式修改war文件以更改上下文根。这可能吗? 如果有可能,您还可以确认使用相同的数据源(JNDI)都不会对现有站点造成任何问题。
谢谢, Sahana
答案 0 :(得分:0)
是的,您可以多次部署相同的war文件,是的,您可以更改上下文根。如果您不能自己重建war文件,则需要执行以下操作。
解压缩war文件(jar xvf myfile.war
)
使用新根weblogic.xml
<context-root>/new-root</context-root>
文件
jar cvf mywar.war folder_it_is_in
)以下是其他可能有用的示例:
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?