2010-12-17 3 views
3

기존 웹 응용 프로그램에 Axis2 구문 분석/처리를 추가하려고합니다. 이것은 WAR 파일로 컴파일되지만, Axis2 프로세스를 이해하면 (잘하면 잘못된) Axis2.war 서블릿을 설치하고 .ar 파일로 Axis2 애플리케이션을 컴파일해야하는 Tomcat 서버 내부에서 실행하는 것이 바람직하다. $ CATALINA_HOME/axis2/services 서브 디렉토리에 놓으십시오.WAR 응용 프로그램 내에서 axis2를 사용하여 실행 중

이 파일을 war 파일로 컴파일하고 정상적인 위치에 넣으려면이 파일이 필요합니다.

Axis2를 사용하려면 Servlet 컨테이너에 Axis2.war 서블릿 인 전송 수신기가 있어야합니다. 그러면 해당 설치된 .aar 파일에 위임됩니다. 나는 많은 문서를 읽었으며 Axis2를 더 투명하게 만드는 방법을 볼 수 없다.

누구에게이 지식이 있습니까?

답변

3

현재 응용 프로그램의 서블릿으로 axis2를 추가 할 수 있습니다. 당신이 할 수있는 일은 다음과 같이 당신의 web.xml에 뭔가에 추가된다

<servlet> 
    <servlet-name>AxisServlet</servlet-name> 
    <display-name>Apache-Axis Servlet</display-name> 
    <servlet-class> 
     org.apache.axis2.transport.http.AxisServlet 
    </servlet-class> 
    <load-on-startup>1</load-on-startup> 
</servlet> 

그리고 매핑 :

<servlet-mapping> 
    <servlet-name>AxisServlet</servlet-name> 
    <url-pattern>/services/*</url-pattern> 
</servlet-mapping> 

Here 구성에 대한 가이드입니다.

관련 문제