웹 서비스를 사용하는 간단한 Java 응용 프로그램이 있습니다.Glassfish는 SSL 웹 서비스를 사용할 수 없습니다.
<%@ page import="dk.jems.wsTest65.WSTest65" %>
<html>
<head>
<title>Web service from NetBeans 6.5.1</title>
</head>
<body>
<div>Hello Web service</div>
<% WSTest65.test(); %>
</body>
</html>
내가 톰캣과의 응용 프로그램을 배포 한 :
System.setProperty("javax.net.ssl.keyStoreType", "pkcs12");
System.setProperty("javax.net.ssl.keyStore", "/certs/cert.p12");
나는 또한 .JAR에서 함수를 호출하는 .jsp로 파일이 : 웹 서비스는 키 스토어로 .P12 파일을 사용하여 미세 (WSTest65.test 웹 서비스를 소비하고 표준 출력에 결과를 기록한다)하지만, 글래스 피쉬에, 나는 다음과 같은 오류가 작동합니다
HTTP transport error: java.net.SocketException: Connection reset
이 톰캣하지 글래스 피쉬에서 작동 왜 어떤 제안?
안부 스테판
코드 주셔서 감사에 아마도 도움이 될 수있는, 몇 가지 코드를 첨부,하지만 난 그 방법을 시도했다. 런타임시 시스템 등록 정보가 정확하다고 생각하고 완전히 다른 결과를 얻은 httpsOutboundKeyAlias를 설정하려고했습니다. [com.unix.wss.jaxws.impl] [tid : _ThreadID = 32 _ThreadName = http-listener-1 (6)] [timeMillis : 1412840535990] [levelValue : 1000] [ WSSTUBE0025 : 인바운드 메시지의 보안 확인 오류. com.sun.xml.wss.XWSSecurityException : 보안 요구 사항이 충족되지 않았습니다. 메시지에 보안 헤더가 없습니다. WSSTUBE0025 : 인바운드 메시지의 보안 확인 오류. – StefanOfDenmark
엉망으로 미안 해요. 코멘트를 포맷 할 수 없습니까? – StefanOfDenmark