최근에 godaddy에서 ssl 인증서를 받았습니다. 나는 키 스토어를 제대로 만들어 내의 server.xml에 다음을 넣어 : 나는 원래 프로토콜을했다SSL을 사용하여 Tomcat 6을 시작할 때 오류 발생
<Connector port="8443" protocol="org.apache.coyote.Http11Protocol" SSLEnabled="true"
maxThreads="200" scheme="https" secure="true" keystoreFile="C:\SSLCerts\mykeystore.keystore" keystorePass="password"
clientAuth="false" sslProtocol="TLS" />
= "HTTP/1.1"그러나 나는 keystoreFile과 keystorePass가 없었 없다는 오류가 발생했다 일치하는 값. 어느 포트 8443에 바인딩 오류가 발생했습니다. 나는 netstat을 실행하고 아무것도 8443에 실행되지 않도록했다; 인터넷 검색을 수행했고 위의 프로토콜을 변경하기 위해이 문제를 해결했습니다.
그 변화를 추가 한 후 나는 다음과 같은 오류가 발생 해요 :
SEVERE: Failed to start connector [Connector[org.apache.coyote.Http11Protocol-84
43]]
LifecycleException: service.getName(): "Catalina"; Protocol handler start fail
ed: java.lang.NullPointerException
at org.apache.catalina.connector.Connector.start(Connector.java:1102)
at org.apache.catalina.core.StandardService.start(StandardService.java:5
40)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754
)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Jun 21, 2012 1:23:57 PM org.apache.coyote.ajp.AjpAprProtocol start
사람이이 문제를 해결하기 위해 수행해야 할 어떤 생각을 가지고 있습니까?
원래의 질문에 대해서는'keystoreFile = "C : \\ SSLCerts \\ mykeystore.keystore"'(읽기 : "\"를 "\\"로 바꾸십시오)를 시도 했습니까? –