나는 eclipse/tomcat/axis2로 웹 서비스를 가동했다. 나는 그것을 bpel 프로세스에 링크시키고 싶습니다. 그래서 wsdl 파일이 필요합니다. 나는 서버를 시작하고축 2가 wsdl 파일을 자동으로 만들고 저장합니까?
http://localhost:8080/axis2/services/MyService?wsdl
로 이동하여 WSDL을 표시 할 수 있습니다하지만이 프로젝트의 디렉토리 구조를 검색 할 경우, 나는 WSDL 파일을 찾을 수 없습니다. 물론 복사하여 브라우저에서 wsdl을 붙여 텍스트 파일로 저장 한 다음 bpel을 해당 wsdl로 가리킬 수 있습니다. 하지만 그것은 축 2처럼 나를 위해 wsdl 파일을 생성 (저장)하는 것 같습니다.
, 나는 그냥 가리키는, 더 말을하지 (JBossWS를 사용) 그리고 비슷한 행동을합니다 : 'http : // serviceUrl/MyService? wsdl'로 가면 wsdl 파일을 얻을 수 있습니다. 사실 : JBoss는 실제로'MyService7365956195937503885.wsdl'과 같이 못생긴 이름의 파일을 생성 한 다음 응용 프로그램 (war 또는 ear)이 배포 될 때 서버 로그에 해당 경로를 출력합니다. 그러면 원하는 경우 경로를 따라갈 수 있습니다. 그것을 얻으십시오); 어쩌면 축이 그렇게 할 것입니다. – acdcjunior