java - 我们可以对不同包名称中的所有 webServies 使用相同的 @HandlerChain 吗?

标签 java web-services javax.comm

我有几个具有不同包位置的网络服务

我想要的是对所有 Web 服务使用相同的 HandlerChain,但是 Maven 构建失败 [无法解析处理程序链文件]找不到文件....

作为其对处理程序的锁定,位于 Web 服务文件所在的同一路径中

但我想为所有人使用 1 个位置 有可能吗?

@javax.jws.HandlerChain(文件 = "../../../../handler.xml")

公共(public)类 GetOrderDataJWS 扩展 com.amdocs.aif.provider.jaxws.AifJws {

@Resource

最佳答案

如果您声明它完全合格,它应该可以工作:

package me.webservices.one
@WebService(...)
@HandlerChain(/me/util/security/handlers.xml)
public...

package me.webservices.two
@WebService(...)
@HandlerChain(/me/util/security/handlers.xml)
public...

使用 maven 时,您可以将 handlers.xml 文件(或任何您所称的名称)放在 src/main/resources/me/util/security/

关于java - 我们可以对不同包名称中的所有 webServies 使用相同的 @HandlerChain 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37509938/

相关文章:

spring-mvc - 嵌套异常是在部署 WAR 时使用 Srping MVC 的 javax.comm 中的 java.lang.NoClassDefFoundError?

javax.comm:平台驱动程序类名 = null 检查 javax.comm.properties 中的 'driver' 属性)

Java版本平台和开发者版本

java - 无法访问 Android 中的网络服务

java - 多个项目的通用 Jenkins 工作

ios - Google Places API 解析特定位置的详细信息

java - 使用 JavaEE 的 SOAP 自定义身份验证

java - 如何使用 Java 获取我的电脑中可用串口的列表?

java - 如何扩展 Canvas 的Context2d?

java - Google Maps SDK for Android : Smoothly animating the camera to a new location, 沿途渲染所有图 block