dev@glassfish.java.net

Starting Embedded glassfish on HTTPS

From: Vivek Pandey <Vivek.Pandey_at_Sun.COM>
Date: Mon, 17 Aug 2009 11:07:21 -0700

For Grails the things I want to do is:

1. ScatteredWar/Archive depployment
2. HTTPs/keystore configuration

For 1 I can pretty much use glasssfish level APIs but for 2 I am
wondering if there is embededded web API or am supposed to use
http-service config bean to configure SSL/keystore etc?

For example, this is how I can start tomcat server (written in groovy)
on HTTPS:

        def sslConnector = new Connector()
        sslConnector.scheme = "https"
        sslConnector.secure = true
        sslConnector.port = httpsPort
        sslConnector.setProperty("SSLEnabled","true")
        sslConnector.setAttribute("keystore", keystore)
        sslConnector.setAttribute("keystorePass", keyPassword)
        tomcat.service.addConnector sslConnector
        tomcat.start()


-vivek.