Axis2
웹 서비스를 maven 프로젝트 ProjectB
으로 만들고 jar로 패키징했습니다.이 ProjectB
jar를 다른 maven 프로젝트 인 dependencies로 pom.xml에 ProjectA
으로 추가했습니다.다른 Maven 프로젝트에 jar 종속성으로 추가 된 axis2 웹 서비스 프로젝트를 호출하는 방법은 무엇입니까?
내 ProjectB
의 jar 파일은 ProjectA
pom.xml
에 종속 파일로 추가되었습니다. 내가 Webcontent
폴더를 포함하지 않는 다른 프로젝트에 추가 웹 서비스 항아리에
<dependency>
<groupId>axis2</groupId>
<artifactId>Axis2WebService</artifactId>
<version>0.1</version>
</dependency>
. 그래서, 내 관심사는
가 어떻게
ProjectA
항아리 안에 내 웹 서비스를 호출하는 것입니다?내 웹 서비스를 찾으려면
web.xml
을ProjectA
에 추가해야합니까?브라우저에서 내 웹 서비스 (예 :
http://localserver:port/ProjectA/Myservice
)에 액세스하려면 어떻게해야합니까? 이것이 내 웹 서비스에 액세스하는 올바른 방법입니까?projectA
pom.xml 또는 축 2 서블릿 매핑 (ProjectA
web.xml)에 모든 axis2 종속 jar를 다시 지정해야합니까?
나는 하루 동안 이것을 쳤습니다. 누군가 나를 도울 수 있습니까?
@donsenior .....'ProjectA' 웹 프로젝트 클라이언트입니다. 우리 프로젝트의 모든 기능을 구성하는 주요 webapp 프로젝트입니다 .'ProjectB'는'ProjectA'와 완전히 별개의 웹 서비스입니다.'ProjectA' 라이브러리 안에 Jar 파일로'ProjectB'를 배포하고 싶습니다. jar 파일에서 서비스가 상주하므로 webservice를 호출하기 위해'web.xm'에서 언급해야 할 질문이 있습니다. – SRy
왜 그렇게 했습니까? WS가 독립적 인 이유는 webapp가있는 동일한 응용 프로그램 서버에 WS를 배포하는 것입니다. –