In the simplest setup you just have to configure the server.
Create keystore to hold the self signed certificate used by the server to perform SSL connections.
%JAVA_HOME%\bin\keytool -genkey -alias
tomcat -keyalg RSA -keystore c:\jboss\server\default\conf\server.keystore
Add the following connector to c:\jboss\server\default\deploy\jboss-web.deployer\server.xml in addition to the existing one.
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false"
strategy="ms"
address="${jboss.bind.address}"
keystoreFile="${jboss.server.home.dir}/conf/server.keystore"
keystorePass="keystorepass"
sslProtocol="TLS"/>
'keystorepass' must be replaced with the password asked by keytool.
Restart jboss.
You should now be ready to access your web app from
https://your_app in addtion to
http://your_app.
additional info at
http://www.jboss.org/file-access/default/members/jbossweb/freezone/docs/latest/ssl-howto.html