웹 서비스 생성 클라이언트 방식 총결
1294 단어 javaee
목표 필자는 jdk의 웹 서비스와 cxf 프레임워크의 웹 서비스 2 방식을 많이 사용한다.
1 JDK1을 사용합니다.6의 wsimport.exe 클라이언트 코드 생성(이전에 환경 변수Path에 JDK bin 추가)
wsimport -keep -p com.jdk6.sub -s JavaSrc http://192.168.11.62:8090/rainLogin?wsdl
설명: 현재 디렉터리에서 생성된 클라이언트 코드는javaSrc 디렉터리(먼저 주동적으로 만들어야 함)에서 파일의 패키지 이름은com입니다.jdk6.sub, 그리고 현재 디렉터리에서 클라이언트가 컴파일한 원본 코드를 생성합니다.
매개 변수
설명
-p
클라이언트 생성 클래스의 패키지 이름 정의
-s
클라이언트 실행 클래스의 원본 파일 저장 디렉터리 지정하기
-d
클라이언트 실행 클래스의class 파일의 저장 디렉터리를 지정합니다
-keep
클라이언트 실행 클래스를 생성하는 원본 코드를 표시합니다
-b
jaxws/jaxb 귀속 파일이나 추가 schemas 지정하기
-extension
SOAP1을 지원하려면 확장을 사용합니다.2
2. CXF wsdl2java를 사용합니다.bat(환경 변수 Path에 CXF의 bin 디렉토리를 먼저 추가하려면)
wsdl2java http://192.168.11.62:8080/FFWebservice/services/PortalServices?wsdl
cxf 아래의 bin 아래에 들어가서 상기 코드를 실행하면 이 디렉터리 아래에 클라이언트 파일을 생성합니다.
3. Myeclipse 자체 도구로 클라이언트 코드 생성
Java 프로젝트를 새로 만들고, 오른쪽 단추를 누르면 새로운other를 만들고, 웹 서비스의 웹 서비스 클라이언트를 선택하면 서비스 definition에 wsdl 주소를 입력합니다. 예를 들어:http://192.168.11.62:8080/FFWebservice/services/PortalServices?wsdl,finnish는 클라이언트 코드를 생성할 수 있습니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
RMI 시작 인스턴스RMI는 JavaEE의 핵심 구성 요소이며 분산 개발의 기초입니다.다음은 RMI의 응용 프로세스를 보여 주는 예입니다. 업무 인터페이스 구축 RMI 서비스를 제공하는 인터페이스 클래스는 자바를 계승해야 합니다.rmi...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.