我们可以对我的所有 webServies 使用相同的@HandlerChain吗,这些服务在不同的包名称中



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

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

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

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

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

public class GetOrderDataJWS extensions 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 时,您可以将处理程序.xml文件(或任何您称之为它的文件)放在 src/main/resources/me/util/security/

相关内容

  • 没有找到相关文章

最新更新