我们可以为所有包含不同包名的webServ使用相同的@HandlerChain吗?

时间:2016-05-29 12:31:07

标签: java web-services javax.comm

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

我想要的是对所有的webservice使用相同的HandlerChain但是 maven build失败了 [无法解析处理程序链文件]无法找到文件....

在web服务文件

的同一路径中锁定处理程序

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

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

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

@Resource

1 个答案:

答案 0 :(得分:1)

如果你声明完全合格,它应该有用:

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时,您可以在src/main/resources/me/util/security/

下放置您的handlers.xml文件(或任何您称之为的文件)