Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jakarta ee 将jboss迁移到jboss-ejb3_Jakarta Ee_Jboss6.x - Fatal编程技术网

Jakarta ee 将jboss迁移到jboss-ejb3

Jakarta ee 将jboss迁移到jboss-ejb3,jakarta-ee,jboss6.x,Jakarta Ee,Jboss6.x,我必须在JBoss6下运行JavaEE应用程序 我创建了一个文件jboss-ejb3.xml 当我运行服务器(通过standalone.bat)时,出现以下错误: 原因:javax.xml.stream.XMLStreamException:ParseError位于[row,col]:[9,5] 消息:遇到意外元素“{}webservices” 位于org.jboss.metadata.parser.util.MetaDataElementParser.unexpectedElement 但我看



我必须在JBoss6下运行JavaEE应用程序
我创建了一个文件jboss-ejb3.xml
当我运行服务器(通过standalone.bat)时,出现以下错误:
原因:javax.xml.stream.XMLStreamException:ParseError位于[row,col]:[9,5] 消息:遇到意外元素“{}webservices” 位于org.jboss.metadata.parser.util.MetaDataElementParser.unexpectedElement

但我看不出jboss-ejb3.xml文件中有什么错误:

<?xml version="1.0" encoding="UTF-8"?>
<jboss:ejb-jar xmlns:jboss="http://www.jboss.com/xml/ns/javaee"
               xmlns="http://java.sun.com/xml/ns/javaee"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xmlns:c="urn:clustering:1.0"
               xsi:schemaLocation="http://www.jboss.com/xml/ns/javaee http://www.jboss.org/j2ee/schema/jboss-ejb3-2_0.xsd http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd"
               version="3.1"
               impl-version="2.0">
    <webservices>
        <context-root>atom-ws</context-root>
    </webservices>
    <jboss:enterprise-beans>
        <session>
            <ejb-name>...</ejb-name>
            <jndi-name>...</jndi-name>
            <ejb-local-ref>
                <ejb-ref-name>...</ejb-ref-name>
                <local-jndi-name>...</local-jndi-name>
            </ejb-local-ref>
         </session>      
         ...
    </jboss:enterprise-beans>
</jboss:ejb-jar>

原子ws
...
...
...
...
...


我看不出jboss-ejb3.xml的结构有什么问题
webservice和jboss:EnterpriseBeans元素是从jboss版本5下的jboss.xml复制的

如果您看到jboss-ejb3.xml文件的结构有问题,请告诉我

提前感谢。

将以下内容添加到jboss-web.xml

<webservices>
        <context-root>atom-ws</context-root>
    </webservices>

原子ws

同时使用jboss-web.xml和jboss-ejb3.xml

谢谢Sharique。事实上,我让我以前的jboss(来自JBoss5),它总是在JBoss6下工作。谢谢你的提示。