2009-12-30 2 views
0

Windows의 apache tomcat 서버에 배포 한 AXIS 서블릿이 있습니다.
AXIS에서 실행하고 싶은 웹 서비스를 작성했습니다.
웹 서비스를 배포하려면 클래스에서 jar 파일을 만든 다음 "axis \ WEB-INF \ lib"디렉토리에 복사합니다. 그런 다음 wsdd 파일을 사용하여 웹 서비스를 배포합니다. 내 질문은 - 어떻게 매개 변수를 웹 서비스에 전달할 수 있으며 어떻게 읽을 수 있습니까?
내가 가지고있는 유일한 web.xml 파일은 AXIS web.xml 파일입니다. 내가 거기에 둘까요?AXIS 웹 서비스에 매개 변수 전달

+0

새 시스템의 경우 Axis만큼 오래된 것을 사용 하시겠습니까? – skaffman

+0

새로운 시스템이 아닙니다. 유지 관리해야합니다 : -/ – Andy

답변

0

정확하게 똑같은 문제가 발생했습니다. 나는 완벽한 해결책이 아니다. 속성 파일을 사용하여 params를 저장하고 서비스 클래스에서이 속성 파일에 액세스합니다. 모든 클래스를 jar 파일에 넣으면 문제가 발생합니다. jar 파일 안에 속성 파일을 배치하면 서비스 클래스의 속성 파일에 액세스 할 수 있습니다. jar 파일 외부에 배치 할 때 속성 파일에 액세스 할 수 없습니다 (경로를 하드 코드하지 않음). 유지 보수의 관점에서 속성 파일을 쉽게 액세스 할 수 있도록하는 것이 좋습니다.

-Rao

+0

이 질문에 대한 답변을 잘 모를 경우 .. –