서버 응용 프로그램없이 Java 웹 서비스를 배포하려고합니다. 실행 파일 (C#의 ServiceHost 클래스)을 호스팅하여 C# WCF 서비스를 배포 할 수 있지만 Java에서 비슷한 작업을 수행 할 수 있습니까?서버 응용 프로그램없이 java 웹 서비스 배포
0
A
답변
0
예, 가능하지만이 경우 서비스를 로컬로 사용하는 것으로 제한됩니다. 서비스를 로컬에서 테스트하는 경우에는 서버를 사용할 수 없습니다. 그러나 프로덕션 환경에 실제로 서비스를 배포 할 때 웹 서비스를 호스팅하는 전용 응용 프로그램 서버가 필요합니다. 예를 들어 JAX-WS를 사용하여 SOAP 웹 서비스를 만들고 해당 서비스를 로컬 WSDL 파일에 게시 할 수 있습니다. 당신의 클라이언트가 서비스에 액세스 할 수
http://localhost:9999/ws/hello?wsdl
같은 엔드 포인트 URL 뭔가를 사용할 수 있습니다.
이 link은 Java 기반 웹 서비스를 시작하는 데 도움이됩니다.
1
왜 Apache Tomcat의 로컬 인스턴스를 설치하지 않으시겠습니까? 무료이며 설치가 쉽고 Java로 웹 응용 프로그램을 테스트 할 수 있습니다.
0
실제로 할 수 있습니다. http://cxf.apache.org/docs/simple-frontend.html
나는 반대에도 불구하고 조언 할 것이다. 이것에 대한 경미한 부두 예를 실행하는 것은 큰 간접비는 아니지만 인생을 훨씬 쉽게 만들어줍니다.
편집 : @Abhishek 굽타는 말에
반대로, 당신은 물론 로컬 액세스 제한되지 않습니다.
물론 그렇습니다. 그렇지만 잘 적응하지 못합니다. 이 응용 프로그램은 우리 서버에서 제공하는 wcf 서비스를 사용할 것이며 양식을 요청할 것입니다. 이 응용 프로그램을 청취자가 필요합니다. 모든 푸시 기술 기반. 누군가 HttpSessionListener에 대해 이야기했습니다. 서버 appi (바람둥이 등)를 설치할 수 없습니다. 내 보스는 그렇게 작동하지 않는다고했습니다. 모든 것이 나를 위해 새로워졌습니다. – Rafko1003