我在Tomcat 6上運行的SOAP的Web服務(使用Spring Web服務,Java)作爲JAR文件的Web服務,還是另一個WAR內部的WAR?
現在我想這個Web服務合併到另一個大的Web應用程序(使用Spring,Java和不是Web服務),並使用Web服務作爲主Web應用程序的插件。我的意思是當我運行我的主應用程序時,我的Web服務也將開始運行。他們將使用相同的資源。
主Web應用程序已經有幾個插件,它們是WEB-INF/LIB文件夾中的JAR文件。但是我的Web服務是WAR文件,所以我可以在另一個Web應用程序WEB-INF/LIB文件夾中使用Web應用程序(WAR文件)嗎?
如果我不能做到這一點是可以消除我的web服務的WEB-INF文件夾,並讓我的Web服務的JAR文件,並把它放在我的主要應用程序的WEB-INF/lib文件夾?我不確定我可以將Web服務作爲JAR文件提供。
您認爲哪種方法更好?還是您有其他建議?
感謝
你能告訴我更多我怎樣才能做出一個彈出ws肥皂web服務的罐子? – Spring 2011-05-16 12:35:00
只需使用您最喜歡的IDE創建常規jar-project,或者從[Oracle指南](http://download.oracle.com/javase/tutorial/deployment/jar/basicsindex.html)中的java-文件手動創建它[ 。這個webservice jar文件需要和任何其他jar沒有區別。只要記得在WAR項目中也包含spring-ws依賴項作爲jar文件。 – 2011-05-16 12:36:53
謝謝,所以我只會刪除我的web服務的WEB-INF文件夾(因爲我想使用主應用程序web-inf文件夾)並將所有內容添加到jar文件中,包括我所有的xml配置文件(spring.wsdl,applicationcontext.xml ..etx),它會工作? – Spring 2011-05-16 12:42:22