0
我有一個Java EE
應用程序在JBoss server
上運行。 我有一個jar
其中I中定義的所有的異常類和對應ExceptionMappers
(實施由RESTeasy
提供ExceptionMapper
)RESTeasy的ExceptionMapper是否掃描Java EE應用程序中的所有模塊?
例如,這裏是一個:
@Provider
public class MyExceptionMapper implements ExceptionMapper<MyException>{
protected Response toResponse(MyException e) {
Log.info("Mapping exception to response for: " + e);
}
}
這些例外和其映射器被封裝成單個jar
。
現在我有其他模塊(EJB
和web
),使用此jar
作爲依賴項。這些模塊丟棄在依賴jar中定義的Exceptions
。
我在每個使用此依賴關係jar的EJB和Web模塊中啓用了以下功能。
<context-param>
<param-name>resteasy.scan</param-name>
<param-value>true</param-value>
</context-param>
1)問題是,我的EJB或Web模塊中引發的異常是否被映射。
2)當我有上述<context-param>
,它掃描整個EE應用或僅一個模塊
3)I應具有以重複上述<context-param>
在使用異常依賴性罐中的所有模塊。或將其定義爲一個地方,將掃描整個應用程序並保留「註釋」。
感謝
我不明白你的第一點。請詳細說明您是否可以 – 2014-10-30 17:03:30