迁移 jboss 到 jboss-ejb3
Migrating jboss to jboss-ejb3
我必须 运行 JBoss 下的 JavaEE 应用程序 6.
我创建了一个文件 jboss-ejb3.xml
当我 运行 服务器(通过 standalone.bat)时,我有这个错误:
原因:javax.xml.stream.XMLStreamException:[行,列]处的解析错误:[9,5]
消息:遇到意外元素“{http://java.sun.com/xml/ns/javaee}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>
我看不出我的 jboss-ejb3.xml
的结构有什么问题
webservice 和 jboss:enterprise-beans 元素是从 JBoss 版本 5 下的 jboss.xml 复制的。
拜托,如果您发现 jboss-ejb3.xml 文件的结构有问题,能告诉我吗?
提前谢谢你。
将以下内容添加到jboss-web.xml
<webservices>
<context-root>atom-ws</context-root>
</webservices>
同时使用 jboss-web.xml 和 jboss-ejb3.xml
我必须 运行 JBoss 下的 JavaEE 应用程序 6.
我创建了一个文件 jboss-ejb3.xml
当我 运行 服务器(通过 standalone.bat)时,我有这个错误:
原因:javax.xml.stream.XMLStreamException:[行,列]处的解析错误:[9,5]
消息:遇到意外元素“{http://java.sun.com/xml/ns/javaee}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>
我看不出我的 jboss-ejb3.xml
的结构有什么问题
webservice 和 jboss:enterprise-beans 元素是从 JBoss 版本 5 下的 jboss.xml 复制的。
拜托,如果您发现 jboss-ejb3.xml 文件的结构有问题,能告诉我吗?
提前谢谢你。
将以下内容添加到jboss-web.xml
<webservices>
<context-root>atom-ws</context-root>
</webservices>
同时使用 jboss-web.xml 和 jboss-ejb3.xml