3 Replies Latest reply on Jun 8, 2007 7:10 AM by fatbatman

    Https on JBoss web server

    fatbatman Novice

      How do I get https working on JBoss web server?

      I'm trying to migrate my applciation from jbossweb-tomcat55.sar in Jboss 4.0.x to JBossweb.

      I've modified;

      jboss-5.0.0.Beta2\server\default\deployers\jbossweb.deployer\server.xml

      so that it reads;

      <Server>
       <Service name="jboss.web">
       <Connector port="80" address="${jboss.bind.address}"
       maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"
       emptySessionPath="true"
       enableLookups="false" redirectPort="443" acceptCount="100"
       connectionTimeout="20000" disableUploadTimeout="true"/>
      
       <!-- A AJP 1.3 Connector on port 8009 -->
       <Connector port="8009" address="${jboss.bind.address}"
       emptySessionPath="true" enableLookups="false" redirectPort="443"
       protocol="AJP/1.3"/>
      
       <!-- SSL/TLS Connector configuration using the admin devl guide keystore
       <Connector port="443" address="${jboss.bind.address}" maxThreads="100"
       strategy="ms" maxHttpHeaderSize="8192" emptySessionPath="true"
       scheme="https" secure="true" clientAuth="false"
       keystoreFile="${jboss.server.home.dir}/conf/mykeyfile.key"
       keystorePass="mypass" sslProtocol="TLS" />
      
      .....
      


      Do I need to do anything else?

      On startup in the log I see;

      ..............
      22:52:42,777 INFO [ServiceEndpointManager] jbossws-2.0.0.DEV (build=200703312135)
      22:52:45,965 INFO [AprLifecycleListener] The Apache Tomcat Native library which allows optimal performance in production environments was not found o
      n the java.library.path: C:\Program Files (x86)\Java\jdk1.5.0_11\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System
      32\Wbem;D:\apache-ant-1.6.5\bin;C:\Program Files (x86)\Java\jdk1.5.0_11\bin;d:\workspace\jruby\bin; C:\Program Files (x86)\Mozilla Firefox\;D:\groovy-
      1.0/bin
      22:52:46,152 INFO [Http11Protocol] Initializing Coyote HTTP/1.1 on http-0.0.0.0-80
      22:52:46,168 INFO [AjpProtocol] Initializing Coyote AJP/1.3 on ajp-0.0.0.0-8009
      22:52:46,168 INFO [Http11Protocol] Initializing Coyote HTTP/1.1 on http-0.0.0.0-443
      22:52:46,168 INFO [Catalina] Initialization processed in 1058 ms
      22:52:46,168 INFO [StandardService] Starting service jboss.web
      22:52:46,183 INFO [StandardEngine] Starting Servlet Engine: JBossWeb/2.0.0.dev
      22:52:46,371 INFO [Catalina] Server startup in 200 ms
      22:52:52,074 INFO [TomcatDeployment] deploy, ctxPath=/invoker, vfsUrl=http-invoker.sar/invoker.war
      .........

      But when I try to go to https://localhost or there is no repsponse, and nothing in the log.
      If I go to http://localhost:443 I see the web app, although it doesn't appear to be https.

      What do I need to do?

      Thanks in advance

      James