日期:2014-05-19  浏览次数:20643 次

★★★★ Weblogic 激活更新时报错 ★★★★
我将程序部署完成后, 点击激活时报如下错误:
Java code

[HTTP:101064][WebAppModule(sgcc:sgcc)] 
Error parsing descriptor in Web appplication "D:\zhjh\xianchang\hubei\tomcat\webapps\sgcc" 
weblogic.application.ModuleException: Unmarshaller failed at weblogic.servlet.internal.
WebAppModule.loadDescriptor(WebAppModule.java:784) at weblogic.servlet.internal.WebAppModule.
prepare(WebAppModule.java:275) at weblogic.application.internal.flow.ScopedModuleDriver.
prepare(ScopedModuleDriver.java:176) at weblogic.application.internal.flow.ModuleListenerInvoker.
prepare(ModuleListenerInvoker.java:93) at weblogic.application.internal.flow.
DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:360) at weblogic.application.utils.
StateMachineDriver.nextState(StateMachineDriver.java:26) at weblogic.application.internal.
flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:56) at weblogic.application.
internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:46) at weblogic.
application.internal.BaseDeployment$1.next(BaseDeployment.java:621) at weblogic.application.
utils.StateMachineDriver.nextState(StateMachineDriver.java:26) at weblogic.application.internal.
BaseDeployment.prepare(BaseDeployment.java:208) at weblogic.application.internal.
DeploymentStateChecker.prepare(DeploymentStateChecker.java:147) at weblogic.deploy.
internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:61) 
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:189) 
....
....




说明:我有一个可以激活成功的 xml 文件, 但是我只有随便一改动这个 xml 文件, 就不能激活成功了,xml 文件如下:
XML code

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" 
    xmlns="http://java.sun.com/xml/ns/j2ee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
...
...
<web-app>



网上有达人说吧 version="2.5" 改成 2.4 就不会报错, 但是我这个就是 2.4 版本的。所以问题就不是很清楚, 希望各位达人知道的给点意见,不知道的帮忙顶下。。。
 

------解决方案--------------------
Error parsing descriptor in Web appplication

说你 web.xml有问题,具体有什么问题,估计要对照你那个可以激活的文件。。。