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.