- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我使用 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/
我正在使用 wsimport (JAX-WS 2.1.3) 从 WSDL 生成 Java,并且需要让它生成一个 @HandlerChain 注释。所以我创建了一个 JAX-WS 绑定(bind)文件:
有没有办法引用在 JAR 文件中分发的处理程序配置文件(例如:handler.xml)? 类似这样的东西:@HandlerChain(file="somefile.jar") 或 @HandlerCh
我有几个具有不同包位置的网络服务 我想要的是对所有 Web 服务使用相同的 HandlerChain,但是Maven 构建失败[无法解析处理程序链文件]找不到文件.... 作为其对处理程序的锁定,位于
我使用 JAX-WS、netbeans 7.0 和 glassfish-3.1.1 编写网络服务。我尝试使用@HandlerChain 在我的网络服务上调度 SOAPHandler: package
我尝试了以下代码: 解析器类: public class WorkdayHandlerResolver implements HandlerResolver { private List ha
我是一名优秀的程序员,十分优秀!