- - PR -
Tomcat SSL使用時のエラー
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-11-19 18:45
こんにちわ。
TomcatでSSLを使用したいのですが 起動時に以下のようにエラーがでていまします。 参考にしたページでは「J2SEについては,バージョン1.4以降なら JSSEが含まれていますので特段の準備はいりません」と記述して あったのですが何か設定が必要なのでしょうか? TOMCAT:5.0.28 JAVA:1.4.2.13 [エラーログ] Catalina.start using C:\Tomcat 5.0\conf\server.xml: java.lang.ClassNotFoundException: org.apache.catalina.net.SSLServerSocketFactory java.lang.ClassNotFoundException: org.apache.catalina.net.SSLServerSocketFactory at org.apache.commons.digester.Digester.createSAXException(Digester.java:2540) at org.apache.commons.digester.Digester.createSAXException(Digester.java:2566) at org.apache.commons.digester.Digester.startElement(Digester.java:1276) at org.apache.catalina.util.CatalinaDigester.startElement(CatalinaDigester.java:65) at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source) at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.commons.digester.Digester.parse(Digester.java:1548) at org.apache.catalina.startup.Catalina.load(Catalina.java:489) at org.apache.catalina.startup.Catalina.load(Catalina.java:528) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:250) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:424) [server.xml] 以下のコメントをはずし、Factoryを追加しました。 <Connector port="8443" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true" acceptCount="100" debug="0" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" > <Factory className="org.apache.catalina.net.SSLServerSocketFactory" keystorePass="test" keystoreFile=".keystore"/> </Connector> |
|
投稿日時: 2006-11-20 22:09
設定ファイルの書き方が間違えています。
その書き方はTomcat4です。 Tomcat5のマニュアルを見直して下さい。 ちなみに org.apache.catalina.net.SSLServerSocketFactory もTomcat5では使われておりません。 |
1