`
elvis4139
  • 浏览: 148181 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

WebLogic发布war包启动报错Cannot set web app root system property when WAR file is not e

 
阅读更多
web应用打war包部署在weblogic,启动报错
Caused By: java.lang.IllegalStateException: Cannot set web app root system property when WAR file is not expanded
at org.springframework.web.util.WebUtils.setWebAppRootSystemProperty(WebUtils.java:139)
at org.springframework.web.util.Log4jWebConfigurer.initLogging(Log4jWebConfigurer.java:118)
at org.springframework.web.util.Log4jConfigListener.contextInitialized(Log4jConfigListener.java:47)
at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:481)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
Truncated. see log file for complete stacktrace

解决方法:
在web.xml文件中添加参数:
  <context-param>
    <param-name>log4jExposeWebAppRoot</param-name>
    <param-value>false</param-value>
  </context-param>
分享到:
评论

相关推荐

    weblogic部署测试war包

    【标题】:“WebLogic部署测试WAR包” 在Java企业级应用开发中,Web服务器和应用服务器扮演着至关重要的角色。WebLogic是Oracle公司提供的一款强大、功能丰富的Java EE应用服务器,而WAR(Web ARchive)文件则是一...

    将应用部署到weblogic10及oracle linux遇到的问题及解决方案

    在部署应用时,遇到了 java.lang.IllegalStateException: Cannot set web app root system property when WAR file is not expanded 问题。出现这个原因是因为部署的时候使用的是 WAR 包,WebLogic 部署应用不像 ...

    weblogic之web项目部署教程

    经过多次测试发现,将Web应用以War包的形式部署到WebLogic服务器时总是不成功,而将war包解压之后以文件夹的形式部署时就可以成功,具体的原因不知道未知,希望有这方面经验的园友们能够指导一下。下面就来讲一下...

    WEBLOGIC8+AJAX setCharacterEncoding报错

    标题中的"WEBLOGIC8+AJAX setCharacterEncoding报错"指的是在WebLogic 8.1服务器上,当结合使用Ajax技术时,设置HTTP响应的字符编码为"gb2312"出现的一个特定错误。描述中提到的"NoSuchMethodError setCharacter...

    weblogic安装步骤以及报错解决

    Weblogic 安装步骤以及报错解决 Weblogic 是一款功能强大且流行的中间件,广泛应用于企业级应用系统中。但是,安装 Weblogic 可能会遇到各种问题,本文将提供详细的安装步骤和报错解决方案,以帮助用户顺利安装和...

    将应用部署到weblogic10及oracle linux时遇到的问题 .pdf

    第二个问题是“java.lang.IllegalStateException: Cannot set web app root systemproperty when WAR file is not expanded”。这是由于WebLogic不同于Tomcat,它不先解压war包再启动应用。当war包中的文件,比如JSP...

    测试Websphere、Weblogic应用war包

    用于测试Websphere Weblogic等j2ee企业级应用服务器。每点击一个页面会在标准输出打印信息,可用于初学者测试负载均衡,效果明显。

    weblogic 漏洞需要替换的jar包

    weblogic 漏洞需要替换的jar包

    使用ant打war包

    &lt;war destfile="app.war" webxml="${src}/WEB-INF/web.xml"&gt; &lt;fileset dir="${classes}" /&gt; ${lib}" /&gt; ${classes}" /&gt; &lt;/war&gt; ``` - `war`目标依赖于`compile`目标,确保编译完成后进行WAR包构建。 - `&lt;war&gt;`...

    本地jar包打包到本地仓库 ROOT.war

    (3)将ROOT.war包放在tomcat 8.0 及以上tomcat的 tomcat-8.0.*\webapps\ 目录下(若存在ROOT文件夹,可先在其他地方[不能在webapps]进行备份后删去); (4)运行,双击 tomcat-8.0.*\bin\startup.bat 启动; (5...

    weblogic11G下部署war兼容性问题

    weblogic 11G 下部署war包无法正常启动,解压部署可以正常启动的问题

    weblogic的启动部署配置方法文档

    ### WebLogic启动与部署配置详解 #### 一、启动WebLogic服务器 启动WebLogic服务器是进行Web应用部署的基础步骤之一。下面详细介绍启动WebLogic的具体操作流程: 1. **进入启动脚本目录**: - 使用`cd /opt/bea/...

    weblogic开发jar包打包

    在Java企业级应用开发中,WebLogic Server是一个广泛使用的应用服务器,由Oracle公司提供,它支持Java EE(Enterprise Edition)规范,包括EJB(Enterprise JavaBeans)、JMS(Java Message Service)以及WS(Web ...

    weblogic部署Axis2

    标题“WebLogic部署Axis2”涉及的是在Oracle的WebLogic服务器上配置和部署Apache Axis2 Web服务引擎的过程。Apache Axis2是用于构建和部署Web服务的高性能、灵活且可扩展的框架。它允许开发人员创建、发布和消费Web...

    weblogic 开机自动启动

    Weblogic 开机自动启动详解 Weblogic 作为一个流行的 Java 企业级应用服务器,通常需要在服务器启动时自动启动,以确保业务的连续性。然而,在 Windows 系统下,Weblogic 的自动启动却需要进行一些额外的配置。在这...

    weblogic12.1.3补丁包

    在这个特定的场景中,我们关注的是一个针对WebLogic 12.1.3的补丁包,该补丁包是用来解决一个名为CVE-2017-10352的安全漏洞。 **CVE-2017-10352** 是一个严重的安全漏洞,它影响了WebLogic Server的多个版本,包括...

    weblogic启动失败问题解决

    WebLogic 启动失败解决方案 WebLogic 是一款功能强大且广泛应用的 Java EE 服务器,但是在实际操作中,可能会遇到启动失败的问题。那么,如何解决 WebLogic 启动失败问题呢?下面我们将详细介绍。 问题原因 ...

    weblogic的web项目war文件部署.docx

    在这个文档中,我们将详细探讨如何在WebLogic 11g中部署一个Web项目,即WAR文件。 1. **WebLogic 11g 环境准备**: - 首先,确保你已经在Linux环境下安装了WebLogic Server 11g,并创建了所需的Domain。 - Domain...

    weblogic无法解析xml解决办法

    有些情况下,在开发web项目中会遇到weblogic无法解析xml的错误,是因为weblogic在解析xml时是调用自己的方法去解析,会产生一些莫名其妙的错误,我们只要在web-inf下添加weblogic.xml让其让出解析权即可.

Global site tag (gtag.js) - Google Analytics