Hi All,

I have a problem in configuring SSL. I basically have two questions.

1. I'm trying to configure Apache to use Tomcat as a servlet container. My Apche 
server is 1.3.14-3 and i'm using Tomcat 4.02 and mod_webapp.so to integrate using 
WebAppConnection. I basically followed the steps given as in following article

http://dcb.sun.com/practices/howtos/tomcat_apache.jsp

It worked very well and I managed to get Apache passing request to the Tomcat. All 
works fine.

Now my actual problem is SSL. How to get SSL work with Tomcat ? Should I use Apaches 
SSL as recommended in Tomcat doc or Tomcats SSL. What steps should I take ?


2. In a another machine I have Tomcat running as a standalone. I tried to configure 
Tomcat SSL by following the how to document in Tomcat. I am getting following error 
thrown in stdout in logs directory.

Create Catalina server
Exception during startup processing
java.lang.reflect.InvocationTargetException: java.lang.NoClassDefFoundError: 
javax/net/ServerSocketFactory
 at java.lang.Class.forName0(Native Method)
 at java.lang.Class.forName(Unknown Source)
 at org.apache.catalina.util.xml.ObjectCreate.start(XmlMapper.java:616)
 at org.apache.catalina.util.xml.XmlMapper.matchStart(XmlMapper.java:412)
 at org.apache.catalina.util.xml.XmlMapper.startElement(XmlMapper.java:91)
 at org.xml.sax.helpers.XMLReaderAdapter.startElement(XMLReaderAdapter.java:329)
 at org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1376)
 at 
org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:1214)
 at 
org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner.java:1806)
 at 
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1182)
 at 
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
 at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1081)
 at org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223)
 at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
 at javax.xml.parsers.SAXParser.parse(SAXParser.java:290)
 at org.apache.catalina.util.xml.XmlMapper.readXml(XmlMapper.java:228)
 at org.apache.catalina.startup.CatalinaService.load(CatalinaService.java:189)
 at org.apache.catalina.startup.CatalinaService.execute(CatalinaService.java:171)
 at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
 at java.lang.reflect.Method.invoke(Native Method)
 at org.apache.catalina.startup.BootstrapService.main(BootstrapService.java:428)

As with my knowledge I precisely followed the steps given in doc, but still have 
problem. as I uncomment the SSL HTTP/1.1 Connector on port 8443 in server.xml, I could 
not get Tomcat started and hence getting the exception thrown in stdout. 


I would highly appreciate if anyone can help me on this as I'm tightly held up to 
finish my project on due date.

Thank you,

Zaid.

Reply via email to