首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于EJB 2.1的jboss 6中的部署错误

用于EJB 2.1的jboss 6中的部署错误
EN

Stack Overflow用户
提问于 2011-05-05 12:22:54
回答 1查看 865关注 0票数 0

我们正在尝试从jboss 4.2迁移到jboos 6.0。我在jboss 6中部署了一个ear文件,该文件是在netbeans 5.0中构建的,我在neatbeans中使用EJB 2.1版本。当我部署文件时,它显示了以下异常,请帮助我解决这个问题。

部署出错:部署"vfs:///C:/Documents%20and%20Settings/muruganantham/My%20Documents/ Downloads/jboss-6.0.0.Final/server/default/deploy/agencyconfiguration.ear“出错,原因如下: org.xml.sax.SAXException: cvc-complex-typ e.2.4.b:元素'web‘的内容不完整。应为'{"http://java.sun .com/xml/ns/j2ee":context-root}‘之一。@vfs:/C:/Documents%20和%20设置ings/muruganantham/My%20Documents/Downloads/jboss-6.0.0.Final/server/default/dep loy/agencyconfiguration.ear/META-INF/application.xml10,11

代码语言:javascript
复制
    at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(Dep

loyersImpl.java:1370) :2.2.0.GA at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(Dep loyersImpl.java:1316) :2.2.0.GA at org.jboss.system.server.profileservice.deployers.MainDeployerPlugin.c eployerImpl.java:968) :2.2.0.GA at org.jboss.system.server.profileservice.deployers.MainDeployerPlugin.c heckComplete(MainDeployerPlugin.java:82) :6.0.0org.jboss.profileservice.dependency.ProfileControllerContext$Delegate Deployer.checkComplete(ProfileControllerContext.java:138)的.Final : org.jboss.profileservice.deployment.hotdeploy.HDScanner$HDScanAction.的0.2.2在org.jboss.profileservice.deployment.hotdeploy.HDScanner$HDScanAction.部署(HDScanner.java:246) :0.2.2complete( org.jboss.profileservice.management.TwoPCActionWrapper.doComplete(Two ) :0.2.2 at org.jboss.profileservice.management.TwoPCActionWrapper.doComplete(Two PCActionWrapper.java:57) :0.2.2 at org.jboss.profileservice.management.actions.AbstractTwoPhaseModificat ionAction.prepare(AbstractTwoPhaseModificationAction.java:95) :0.2.2 at org.jboss.profileservice.management.actions.AbstractTwoPhaseModificat ionAction.prepare(AbstractTwoPhaseModificationAction.java:95) :0.2.2 at org.jboss.profileservice.management.ModificationSession.prepare(Modif icationSession.java:87) :0.2.2 at org.jboss.profileservice.management.AbstractActionController.performW Perfom(AbstractActionController.java:234) :0.2.2 at org.jboss.profileservice.management.AbstractActionController.perform( rite(AbstractActionController.java:213) :0.2.2 at org.jboss.profileservice.management.AbstractActionController.perform(icationSession.java:87) :0.2.2 at rite(AbstractActionController.java:234):0.2.2 at org.jboss.profileservice.management.AbstractActionController.perform( AbstractActionController.java:150)org.jboss.profileservice.management.AbstractActionController.perform( AbstractActionController.java:135) :0.2.2 at org.jboss.profileservice.deployment.hotdeploy.HDScanner.run(HDScanner .java:90) :0.2.2 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:44 1) :1.6.0_21 at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java :317) java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)的:1.6.0_21 :1. java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.的6.0_21java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.上的access$101(ScheduledThreadPoolExecutor.java:98) :1.6.0_21java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.上的runPeriodic(ScheduledThreadPoolExecutor.java:181) :1.6.0_21run(ScheduledThreadPoolExecutor.java:205) :1.6.0_21 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor utor.java:886) :1.6.0_21 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor .java:908) :1.6.0_21 at java.lang.Thread.run(Thread.java:619) :1.6.0_21

EN

回答 1

Stack Overflow用户

发布于 2011-11-29 06:32:20

刚刚克服了一个类似的问题。与早期版本相比,JBoss 5和6对DTD验证要严格得多,尤其是4.x系列。您的jboss.xml文件未通过DTD验证,原因可能是元素顺序不正确,或者存在未根据DTD进行验证的元素。

看一下standardjboss.xml中的XML元素的顺序,您就会看到jboss.xml文件有何不同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5892655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档