這似乎很有趣,以前沒有人問過。我有一些關於CXF客戶端配置的「基本」問題。是否可以讓多個cxf.xml文件配置系統的單獨部分?
我們有一個Tomcat運行我們的應用程序。此應用程序需要與WebService進行通信。客戶端的實現是用CXF完成的,並且這個實現被打包在一個JAR文件中。可以說「ws-client.jar」。有可能並希望的是,還有其他web服務的客戶端的其他實現也使用CXF。每個WS-Client都應該打包在自己的JAR文件中。所以最後我會有我們的應用程序WAR,包含我需要的所有其他ws-client * .jar。
bigApplication.war:
WEB-INF/lib/ws-client.jar
WEB-INF/lib/ws-client2.jar
WEB-INF/lib/ws-client3.jar
...
WEB-INF/classes/**/*.class
現在的問題:我可以在哪裏/ ?我可以在每個ws - *。jar中放置一個配置文件嗎?戰爭檔案中可以另外放置另一個嗎?或者只有一個cxf.xml
文件必須存在?檔案中哪條路徑最好?
現在我只是複製一個配置文件在tomcat/webapps/bigApplication/WEB-INF/classes/cxf.xml
(可能也不是最好的地方)。問題是,我每次部署應用程序時都需要這樣做。實際上我只想配置ws-client.jar,而不是所有的CXF-WS-Clients。所以我想配置一些儘可能具體的東西,並在寫作地點。
任何答案是歡迎的,也鏈接到正確的信息,我沒有找到。
[更新] 由於這是一個莫名其妙長的問題,在這裏一起後的問題:
- 我可以把cxf.xml文件在一個罐子裏,歸檔?
- 每個應用程序是否可以存在多個cxf.xml文件?每個相關的.jar文件中有一個?
- 哪裏是放置cxf.xml jar文件中的最佳路徑?
[/ UPDATE]
謝謝,我會試試這個。 – Asturio 2011-05-06 20:40:26