- PR -

Tomcat SSL使用時のエラー

1
投稿者投稿内容
ホルスタイン
会議室デビュー日: 2006/11/19
投稿数: 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>


いっきゅう
大ベテラン
会議室デビュー日: 2004/04/04
投稿数: 153
お住まい・勤務地: 兵庫
投稿日時: 2006-11-20 22:09
設定ファイルの書き方が間違えています。
その書き方はTomcat4です。
Tomcat5のマニュアルを見直して下さい。

ちなみに
org.apache.catalina.net.SSLServerSocketFactory
もTomcat5では使われておりません。
1

スキルアップ/キャリアアップ(JOB@IT)