gpt4 book ai didi

java - jax-ws、glassfish 和@HandlerChain

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:15:05 25 4
gpt4 key购买 nike

我使用 JAX-WS、netbeans 7.0 和 glassfish-3.1.1 编写网络服务。我尝试使用@HandlerChain 在我的网络服务上调度 SOAPHandler:

package ws;

import javax.jws.WebService;
import javax.jws.WebMethod;

import javax.jws.HandlerChain;


@WebService(serviceName = "ServerInfo", portName="ServerInfoPort")
@HandlerChain(file="handler-chain.xml")
public class ServerInfo {
@WebMethod(operationName="getServerName")
public String getServerName()
{
return "test server";
}
}

handler-chain.xml:

<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">
<handler-chain>
<handler>
<handler-name>ws.SoapMessageHandler</handler-name>
<handler-class>ws.SoapMessageHandler</handler-class>
</handler>
</handler-chain>
</handler-chains>

但在日志中 glassfish 打印:

SEVERE: component referenced from annotation symbol cannot be found
symbol: javax.jws.HandlerChain
location: class ws.ServerInfo

救救我!!!请!

最佳答案

这似乎是一个 glassfish 错误:GLASSFISH-16875我遇到了同样的问题,但尽管出现错误,服务和处理程序仍按预期工作。

关于java - jax-ws、glassfish 和@HandlerChain,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8192712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com