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

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

作为其在Webservice文件所在路径中的处理程序的锁定

但我想使用1个位置
这是可能的?

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

公共类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/

10-01 09:37