아파치 CXF에 관한 질문 입니다..
Submitted by yunggeon on 수, 11/12/2008 - 15:18
PJT에서 웹서비스 CXF로 사용하고 있는데요..(WAS는 웹로직)
설정을 보니까..jaxws:endpoint 태그의 address에 있는 경로만 실행이 되는 거 같습니다.
만약에 다른 자원에 접근할 경우에는
경고: Can't find the request for http://127.0.0.1:7001/webapps/websquare/websquare.html's Observer -- 이런 메세지가 나옵니다..
하나의 도메인 안에 웹서비스 컴포넌트도 있고 다른 jsp,html 자원이 있는데...
다 접근을 하려면 어떻게 해야 하는지... 알켜 주셨으면 합니다..


답변입니다...
답변의 내용입니다...
그럼 수고하세요...
web service 노출 대상 서비스의 endpoint tag에서 아래와 같이 작성하시고,
web.xml 파일에 아래와 같이 하셨다면,
CXFServlet
/ws/*
web service를 호출해서 사용하는 데서는 (spring을 사용하신다면) 아래와 같이 호출하셨듯이
http://xxxxxx/ws/product 이런 형태로 호출하여 사용하실 수 있습니다.
이런 경우, 다른 자원에 접근할 경우에는 web service와 무관하게 접근이 되야 하는게 정상입니다.^^
제 생각이 맞다면 아마 web.xml 파일에 다음과 같이 servlet mapping url-pattern에서 /*을 하셨을 것 같습니다.
이 부분을 변경하시면 다른 자원에 접근하시는데 문제가 없을 것입니다.
CXFServlet
/* --> 여기서 /*을 /ws/* 등과 같이 변경해주세요.호출해주는 부분도 변경해주시구요.
Your home is valueble for me.
Your home is valueble for me. Thanks!
Best Payday Loans vapidity Hair Loss Treatment readership MaleEdge pineapple