How to configure ssl in JBoss 7
ohmygod Jul 22, 2012 9:54 PMI added below setting in standalone.xml, but seems not working.
<server-identities> <ssl> <keystore path="myks.keystore" relative-to="jboss.server.config.dir" keystore-password="password" alias="demo" key-password="key_password" /> </ssl> </server-identities>
The error I got is following when JBoss is started
09:51:53,668 ERROR [org.jboss.as.server] JBAS015956: Caught exception during boot: org.jboss.as.controller.persistence.ConfigurationPersistenceExcepti on: JBAS014676: Failed to parse configuration at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:141) [jboss-as-controller-7.1.1.Final.jar :7.1.1.Final] at org.jboss.as.server.ServerService.boot(ServerService.java:266) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:155) [jboss-as-controller-7.1.1.Final.jar:7.1.1.Fina l] at java.lang.Thread.run(Thread.java:619) [rt.jar:1.6.0_07] Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[36,12] Message: JBAS014788: Unexpected attribute 'keystore-password' encountered at org.jboss.as.controller.parsing.ParseUtils.unexpectedAttribute(ParseUtils.java:104) [jboss-as-controller-7.1.1.Final.jar:7.1.1.Final] at org.jboss.as.domain.management.parsing.ManagementXml.parseKeystore(ManagementXml.java:428) [jboss-as-domain-management-7.1.1.Final.jar:7.1. 1.Final] at org.jboss.as.domain.management.parsing.ManagementXml.parseSSL(ManagementXml.java:392) [jboss-as-domain-management-7.1.1.Final.jar:7.1.1.Fin al] at org.jboss.as.domain.management.parsing.ManagementXml.parseServerIdentities(ManagementXml.java:338) [jboss-as-domain-management-7.1.1.Final. jar:7.1.1.Final] at org.jboss.as.domain.management.parsing.ManagementXml.parseSecurityRealm_1_1(ManagementXml.java:309) [jboss-as-domain-management-7.1.1.Final .jar:7.1.1.Final] at org.jboss.as.domain.management.parsing.ManagementXml.parseSecurityRealms(ManagementXml.java:247) [jboss-as-domain-management-7.1.1.Final.ja r:7.1.1.Final] at org.jboss.as.domain.management.parsing.ManagementXml.parseManagement(ManagementXml.java:130) [jboss-as-domain-management-7.1.1.Final.jar:7. 1.1.Final] at org.jboss.as.server.parsing.StandaloneXml.readServerElement_1_1(StandaloneXml.java:325) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:127) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:100) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:110) [staxmapper-1.1.0.Final.jar:1.1.0.Final] at org.jboss.staxmapper.XMLMapperImpl.parseDocument(XMLMapperImpl.java:69) [staxmapper-1.1.0.Final.jar:1.1.0.Final] at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:133) [jboss-as-controller-7.1.1.Final.jar :7.1.1.Final] ... 3 more
What the problem is here?
I got the setting from JBoss 7.1 documentation. Anyone can help me?