AXIS2 관련 ERROR I.lib()/I.lib(Axis2)2010. 5. 19. 17:38
에러: java.lang.ClassNotFoundException: org.apache.axis2.transport.http.AxisAdminServlet
web.xml에서 org.apache.axis2.transport.http.AxisAdminServlet을 org.apache.axis2.webapp.AxisAdminServlet 로 변경
에러: java.lang.ClassNotFoundException: org.apache.http.HttpResponseFactory
axis2.xml 를 보면 transportReceiver에서 org.apache.axis2.transport.http.SimpleHTTPServer 를 사용하는게 잘 못되었다. 우리는 servlet transport를 사용하므로 transportReceiver를 삭제한다.
위의 상태를 고치면 axis2 가 잘돌아간다. 하지만 클라이언트를 만들때 port name이 나오지 않는 현상이 일어난다.
이부분에 대해서 몇일을 알아보고 작업을 하였지만 이유를 알수 없었다.
수많은 시간동안 삽질을 하던중 AXIS2 고수님께 문의해본 결과
AXIS 1.5.1의 버그였다 ;;
FIX 하는 방법은
http://apache.mirror.cdnetworks.com/httpcomponents/httpcore/binary/httpcomponents-core-4.0.1-bin.zip
를 다운받아서 LIB에 추가를 한후에
위에서 지웠던 transportReceiver 부분을 다시 복구한다. 이후 하였더니 잘된다;;
'I.lib() > I.lib(Axis2)' 카테고리의 다른 글
CXF 를 이용해 Web Service 이용하기 (axis2비슷) (0) | 2013.08.08 |
---|---|
AXIS2 정리 및 요약 (0) | 2010.09.06 |
Axis + eclipse 이용 client 설정 (0) | 2010.05.20 |
axis2 + eclipse Server 올리는 설정 (1) | 2010.05.20 |
Axis2 설치 / 설정 (2) | 2010.04.27 |