找不到元素处理程序链的声明Jboss Developer Studio

wn9m85ua  于 2022-11-08  发布在  其他
关注(0)|答案(3)|浏览(223)

我的Webservice处理程序有一个处理程序链配置
在我的Webservice类我有;

@HandlerChain(file = "jaxws-handlers-server.xml")
    public class RoleMemberServiceSoap11Impl{...}

而我的jaxws-handlers-server.xml是;

<handler-chains xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <handler-chain>
        <protocol-bindings>##SOAP11_HTTP</protocol-bindings>
        <handler>
            <handler-name>TransactionBridgeHandler</handler-name>
            <handler-class>org.jboss.jbossts.txbridge.inbound.JaxWSTxInboundBridgeHandler
            </handler-class>
        </handler>
        <handler>
            <handler-class>com.arjuna.mw.wst11.service.JaxWSHeaderContextProcessor
            </handler-class>
        </handler>
    </handler-chain>
</handler-chains>

在那个xml文件中,我得到了以下元素错误。

Cannot find declaration of element handler-chains

我已经搜索并尝试了各种有关更改xmlns:xsd url的解决方法。
但这无济于事。
IDE : Jboss Developer Studio.
项目:动态Web项目2.4
服务器Jboss 6.1+
Java语言:1.6
如有任何建议,我们将不胜感激。

  • 谢谢-谢谢
ibrsph3r

ibrsph3r1#

我通过更换

<handler-chains xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<handler-chains xmlns="http://java.sun.com/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
  http://java.sun.com/xml/ns/javaee/javaee_web_services_metadata_handler_2_0.xsd">
dxpyg8gm

dxpyg8gm2#

我在Eclipse + JDK 1.8中遇到过类似的问题,通过更改XMLNS属性的地址解决了这个问题。

发件人:

<javaee:handler-chains xmlns:javaee="http://java.sun.com/xml/ns/javaee" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

收件人:

<javaee:handler-chains xmlns:javaee="http://xmlns.jcp.org/xml/ns/javaee/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

**请参阅下面的链接,了解Oracle已更改了新模式的地址:**www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/index.html#7

oxiaedzo

oxiaedzo3#

也许我的解决方案能帮到别人。我只是改变

<handler-chains xmlns="http://java.sun.com/xml/ns/javaee">

<handler-chains xmlns:javaee="http://java.sun.com/xml/ns/javaee">

相关问题