웹서비스 실행 관련...
- 작성자 :
- 엄*영
- 작성일 :
- 2014-08-14 09:56:16
- 조회수 :
- 661
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요
웹서비시를 개발하기 위해 자료실에서 가이드와 소스를 받아 실행을 시켜보는과정에서 질문을 드립니다.
일단 가이드와 소스를 받아 셋팅 하여 가이드에 따라 작업들 하였습니다.
가이드에 내용과 소스의 내용이 똑같았고 client-beans.xml 파일에 주소 셋팅만 달라 로컬 환경에 맞춰 변경해주었습니다.
그리고 Maven install 을 선택하여 컴파일 하고 이클립스에서 다운받은 소스 서버에 추가 하여 서버를 실행하고 셋팅한 주소를 실행하였지만
404 not found 가 뜹니다.
콘솔창에는 아무런 반응도 없고요 무엇이 잘못 되었는지 몰라서 문의 드립니다.
가이드 내용에 보면 'Eclipse Server에 등록된 WAS를 통해 배포 및 동작을 테스트 한다.'
이런 내용이 있는데 이해가 잘 되질 않네요
그리고 server.java 에 보면 connector.setPort(9002) 이렇게 되어 있는데 맞는건지도요..
답변 기다리겠습니다.
수고 하세요...
웹서비시를 개발하기 위해 자료실에서 가이드와 소스를 받아 실행을 시켜보는과정에서 질문을 드립니다.
일단 가이드와 소스를 받아 셋팅 하여 가이드에 따라 작업들 하였습니다.
가이드에 내용과 소스의 내용이 똑같았고 client-beans.xml 파일에 주소 셋팅만 달라 로컬 환경에 맞춰 변경해주었습니다.
그리고 Maven install 을 선택하여 컴파일 하고 이클립스에서 다운받은 소스 서버에 추가 하여 서버를 실행하고 셋팅한 주소를 실행하였지만
404 not found 가 뜹니다.
콘솔창에는 아무런 반응도 없고요 무엇이 잘못 되었는지 몰라서 문의 드립니다.
가이드 내용에 보면 'Eclipse Server에 등록된 WAS를 통해 배포 및 동작을 테스트 한다.'
이런 내용이 있는데 이해가 잘 되질 않네요
그리고 server.java 에 보면 connector.setPort(9002) 이렇게 되어 있는데 맞는건지도요..
답변 기다리겠습니다.
수고 하세요...
A
안녕하세요. 엄우영님.
404로 서버 호출이 되지 않으셨다면, 아마도 context Root 지정 상의 문제이신 것 같습니다.
서버 상에 배포하시면 contextRoot를 지정하셨다면, client 호출 시 contextRoot 부분도 포함하셔야 합니다.
예를 들면 tomcat의 경우 webapps 밑에 배포된 war명이나 디렉토리명이 contextRoot로 지정이 되어서 실제 호출 시에 "http://서버IP:서버port/contextRoot/정의한주소" 형태로 contextRoot 부분을 지정하셔야 합니다.
그럼, 즐거운 하루되십시오.
감사합니다.
404로 서버 호출이 되지 않으셨다면, 아마도 context Root 지정 상의 문제이신 것 같습니다.
서버 상에 배포하시면 contextRoot를 지정하셨다면, client 호출 시 contextRoot 부분도 포함하셔야 합니다.
예를 들면 tomcat의 경우 webapps 밑에 배포된 war명이나 디렉토리명이 contextRoot로 지정이 되어서 실제 호출 시에 "http://서버IP:서버port/contextRoot/정의한주소" 형태로 contextRoot 부분을 지정하셔야 합니다.
그럼, 즐거운 하루되십시오.
감사합니다.