如何通过WebLogic 11g管理控制台部署爆炸的Web应用程序?

时间:2011-06-21 20:14:51

标签: weblogic weblogic11g

由于其中使用了一些遗留的servlet路径位置代码(ServletContext.getRealPath()),我需要将Web应用程序部署为展开的归档文件(而不是.war)。我只有基于Web的管理控制台访问我打算部署到的WebLogic 11g服务器。但是,我无法想象如何做到这一点。我看到了部署档案的选项,但没有目录。

谢谢!

3 个答案:

答案 0 :(得分:1)

http://download.oracle.com/docs/cd/E13222_01/wls/docs81/deployment/overview.html

“WebLogic Server支持使用jar实用程序打包为存档文件的部署,或作为展开的存档目录”。

答案 1 :(得分:1)

链接 http://download.oracle.com/docs/cd/E13222_01/wls/docs81/deployment/overview.html 适用于8.1版。在较新版本中,管理控制台(生产模式)中不存在此选项。

唯一的方法是,如果你以某种方式访问​​操作系统,或要求某人,在某个地方解压缩war文件,然后从该目录安装(通过管理控制台)。您还可以使用管理控制台上传战争,然后在上传的目录中询问谁可以访问SO以在该位置解压缩。

你也可以尝试一些忍者的东西:上传你想要扩展的战争。然后制作另一场战争,其中包含解压缩你想要扩展的战争的代码。

答案 2 :(得分:1)

要在weblogic11gR1中解决您的问题,请在配置选项卡中的管理控制台 - > web-App容器中单击“已启用已存档的实际路径”选项,以便您可以访问servletcontext.getRealpath()