我有一個EAR項目,部署在WildFly 10.1.0.Final 這個EAR包含一些jar和wars。我在我的jar文件中有一個WebService。如何在WildFly中配置EJB WebServices(in ear)
我不明白如何配置我的項目。 我花了大量的時間在谷歌和調試器...所以我需要幫助)
我的目標:在耳/服務器級別爲我的EJB WebService在JAR中設置默認的AuthType /安全域。
對於安全域我發現配置在:
Standalone.xml - >子系統的xmlns =「甕:JBoss的:域:EJB3:4.0(服務器級別,優先HIGHT) 標籤:子系統的xmlns = 「甕:JBoss的:域名:EJB3:4.0 範圍:所有EJB
Standalone.xml - >子系統的xmlns =」 金塔:JBoss的:域名:暗流:3.0" (服務器級別,只爲暗潮,HIGHT優先) 屬性:default-security-domain(服務器級別,中等優先級) scope:全部Web服務
在的jboss-app.xml中(中等優先級!)在EAR META-INF 例:https://developer.jboss.org/thread/177666 範圍:所有EJB
XML文件的jboss-ejb3.xml在EAR孩子JAR項目(低優先級) http://wildscribe.github.io/Wildfly/8.1.0.Final/subsystem/ejb3/index.html 範圍:所有EJB
安全域註釋上WebService類: 註釋:org.jboss.security.SecurityDomain 範圍:單WebService的
此外,我怎麼能明白 - EJB性能更優先爲EJB豆web服務web服務相比性能
但是如何設置缺省auth梅託德BASIC?沒有課堂上的註釋。我找不到( WEB-INF/web.xml文件和jboss-web.xml中不要在我的web服務的影響。
嘗試使用'jboss-webservices.xml'描述符。請參閱https://docs.jboss.org/author/display/JBWS/Advanced+User+Guide#AdvancedUserGuide-配置通過部署描述符或 –
哪裏是一減,我們從webservices模式獲得: 我不能在這個地方使用通配符。定義所有ejb webservices對我們來說是非常多餘的。 但是,這個例子謝謝你,因爲有人可以嘗試這個解決方案。 我在等待其他建議。 –
JaVanna