1. Axis2 Download
버전은 알맞게 선택하면 된다. 이 예문은 1.6.2를 사용함.
3. 프로젝트 Axis2 Webservice 설정
4. web.xml에 AxisServlet 추가
1.에서 dowbload받은 library안에 web.xml에 추가되어있는 부분을 가져온다.
5. webservice할 java 파일 생성
6. wsdl 파일생성
7. 서버에 반영한 후 서버주소/services/서비스명?wsdl 확인
ex) http://localhost:8080/services/TestServiceImpl?wsdl
참고) 웹로직(Weblogic)의 경우 webogic.xml에 아래 추가
<prefer-application-packages>
<package-name>com.ctc.wstx.*</package-name>
<!-- <package-name>javax.xml.*</package-name> -->
<package-name>org.apache.*</package-name>
</prefer-application-packages>
https://axis.apache.org/axis2/java/core/docs/app_server.html
웹로직 관련 설정은 이 사이트를 참조하면 된다.
처음에
<prefer-web-inf-classes>true</prefer-web-inf-classes>
를 주었으나, hibernate쪽에 오류가 생겨 그 아래 설정 값으로 변경했다.
변경한 후에 웹로직 서버 스타트 시에 xml쪽에 오류가 생겨 java.xml 주석처리하니 서버가 잘 올라간다.
또한 Eclipse가 아닌경우 weblogic WEB-INF/lib 폴더에 Axis2 관련 library를 추가해주어야한다.
'프로그래밍 > Eclipse' 카테고리의 다른 글
Eclipse(Mars) lombok 설치 (0) | 2016.02.22 |
---|---|
Eclipse Font 변경 (0) | 2013.11.21 |
Tomcat 구동시 Perm Size가 부족할 때 설정법 (0) | 2013.11.20 |