Configuring JBoss 4.0.3 SP1 for SSL
- Stop JBoss if it is running.
Assuming you are on Windows:
- Change directory to the \conf\ folder of your JBoss configuration ("all").
Run the JDK's keytool to create a keystore and a key for SSL
Assuming the JDK's bin folder is at C:\Java\jdk1.5.0_12\bin\:
C:\Java\jdk1.5.0_12\bin\keytool -genkey -keyalg RSA -validity 3650 -alias livecycle -keystore chap8.keystore -storepass livecycle -keypass livecycle -dname "cn=server3.can.adobe.com, OU=Technical Marketing, O=Adobe Systems Canada Inc., L=Ottawa, ST=Ontario, C=ca"
Edit Tomcat's server.xml, uncomment the entry for enabling SSL, change the keystore password
- Go to %JBOSS_HOME%\server\all\deploy\jbossweb-tomcat55.sar\
- Edit server.xml with something other than Notepad or Wordpad (UltraEdit recommended)
- Uncomment entry that says SSL/TLS Connector configuration
- Ensure the value of keystorePass is changed to the proper password ('livecycle' in the example)
- Save and re-start JBoss
The console log should now have an entry that says [Http11Protocol] Starting Coyote HTTP/1.1 on http-0.0.0.0-8443
Verify using a browser:
- try the LiveCycle AdminUI URL https://server:8443/adminui
- ignore the warning about the "security certificate not having been issued by a trusted certificate authority"
- Make sure the Login page is loaded