我創建了Axis2
作爲maven項目ProjectB
的web服務,並將其打包爲jar.I將此ProjectB
jar作爲依賴添加到pom.xml中的另一個maven項目ProjectA
。如何調用一個axis2 web服務項目添加爲jar依賴到另一個Maven項目?
將我的ProjectB
的jar文件作爲依賴添加到ProjectA
pom.xml
。
<dependency>
<groupId>axis2</groupId>
<artifactId>Axis2WebService</artifactId>
<version>0.1</version>
</dependency>
我在其中添加到其他項目不包含Webcontent
文件夾中的Web服務罐子。所以,我所關心的是
如何調用我的web服務是內部的
ProjectA
罐子?爲了找到我的網絡服務,我需要在我的
web.xml
的ProjectA
中添加任何內容嗎?如何在瀏覽器中訪問我的web服務(即
http://localserver:port/ProjectA/Myservice
)。這是訪問我的web服務的正確方法嗎?我需要再次指定
projectA
pom.xml中的所有axis2依賴jar嗎?還是在ProjectA
web.xml中指定Axis 2 servlets映射?
我對此感到厭倦了一天。有人能幫我嗎?
@donsenior .....'ProjectA'不是他webservice客戶端。它是我們的主要webapp項目,它包含了我們項目的所有功能.ProjectB是Webservice,它完全獨立於ProjectA,我只是想將'ProjectB'部署爲'ProjectA'庫中的jar文件。 ,因爲服務駐留在jar文件中,所以我在'web.xm'中遇到了一個問題,以便調用webservice。 – SRy
你爲什麼要那樣做?如果WS是獨立的,那麼爲什麼不將它部署到Web應用程序所在的同一個應用程序服務器? –