我有几个具有不同包位置的网络服务
我想要的是对所有 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/