I am using Tomcat as standalone and not with Apache. I got it to work after playing with it for a while.
You have to set these undocumented properties to get SSL working properly: if (isSSLEnabled) { IntrospectionUtils.setProperty(httpConnector, "sslProtocol", "TLS"); IntrospectionUtils.setProperty(httpConnector, "keystoreFile", getPath()+"/conf/tomcat.keystore"); IntrospectionUtils.setProperty(httpConnector, "keystoreType", "JKS"); IntrospectionUtils.setProperty(httpConnector, "clientAuth", "false"); httpConnector.setProtocol( "SSL"); } HTH --- Mark <[EMAIL PROTECTED]> wrote: > are you using Apace with Tomcat? I have done embedded Tomcat and > SSL, > but it was Apache sitting in front of Tomcat. > > On 10/6/05, [EMAIL PROTECTED] > <[EMAIL PROTECTED]> wrote: > > Hi, > > > > I am using an embedded tomcat instance within my application. I am > > trying to set up a connector using SSL. When I start the server, it > > creates the connector and bind to the port successfully. When I > request > > a page from the web browser, I get the following error in my > browser: > > > > "The connection to the server has terminated unexpectedly. Some > data > > may have been transferred." > > > > The same scenario works fine with HTTP. > > > > Here is my code snippet: > > // APPPORT and isSSLEnabled are set correctly to 8443 and true. > > Connector httpConnector = > > this._server.createConnector((java.net.InetAddress)null, > > > Integer.parseInt(ApplicationResourcesUtil.getProperty(Constants.RESOURCEKEY_APPPORT)),isSSLEnabled); > > > > //add new Connector to set of Connectors for embedded server, > > associated with Engine > > this._server.addConnector(httpConnector); > > this._server.start(); > > > > Looking at the tomcat website, they talk about registering > keystore. > > What APIs do I use to programmatically specify the keystore file? > Is > > there something else that needs to be configured before SSL will > work > > in the embedded more? > > > > Thanks, > > > > -Andy > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]