#Installation I am trying to install Appian 7.2 with JBOSS 6.1.0 EAP Final. afte

#Installation I am trying to install Appian 7.2 with JBOSS 6.1.0 EAP Final. after following all the steps now when I try to start JBISS Server, i am getting following error:
user.variant =
03:16:57,788 DEBUG [org.jboss.as.config] (MSC service thread 1-4) VM Arguments: -XX:+UseCompressedOops -Dprogram.name=standalone.bat -Xms2048m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -XX:+UseConcMarkSweepGC -Dorg.apache.catalina.connector.URI_ENCODING=UTF-8 -Duser.timezone=GMT -Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Dappian.home.ear=C:/appian/ear -Dorg.jboss.resolver.warning=true -Djboss.server.default.config=standalone.xml -Dorg.jboss.boot.log.file=C:\\jboss-eap-6.1\\standalone\\log\\server.log -Dlogging.configuration=file:C:\\jboss-eap-6.1\\standalone/configuration/logging.properties
03:16:58,196 ERROR [org.jboss.as.server] (Controller Boot Thread...

OriginalPostID-88310

OriginalPostID-88310

  Discussion posts and replies are publicly visible

  • ...) JBAS015956: Caught exception during boot: org.jboss.as.controller.persistence.ConfigurationPersistenceException: 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.Final]
    at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_40]
    Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[3,1]
    Message: Unexpected element '{urn:jboss:domain:1.4}server'
    at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:108) [staxmapper-1.1.0.Final.jar:1.1.0.Final]
    at org.jboss.staxmapper.XMLMapperImpl.parseDocument(XMLMapperImpl.java:69) [staxmapper-1.1.0.Fina...
  • ...l.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

    03:16:58,205 FATAL [org.jboss.as.server] (Controller Boot Thread) JBAS015957: Server boot has failed in an unrecoverable manner; exiting. See previous messages for details.
    03:16:58,218 INFO [org.jboss.as] (MSC service thread 1-1) JBAS015950: JBoss EAP 6.1.0.GA (AS 7.1.1.Final) stopped in 7ms

    Any idea please? Thx.
  • Please double check your standalone.xml and ensure that there are no typos.
    Since you have installed Appian 7.2, did you also install JBoss AS7? The documentation assumes that you have already installed Appian and JBoss AS 7.1.1 with the provided installer and completed your own installation of JBoss EAP 6.1.0 Final

    If you have installed AS7, you can use the standalone.xml file that came with AS7 to compare to the one you have configured for EAP 6.1.0 to ensure that the elements are in their appropriate tags. Not all elements will line up, but it serves as a good reference.
  • Patty. Thanks for update. Sorry, I am trying to install Appian 7.3 not 7.2. my standalone xml file looks like:
    <?xml version='1.0' encoding='UTF-8'?>

    <server xmlns="urn:jboss:domain:1.4">
    <extensions>
    <extension module="org.jboss.as.clustering.infinispan"/>
    <extension module="org.jboss.as.connector"/>
    <extension module="org.jboss.as.deployment-scanner"/>
    <extension module="org.jboss.as.ee"/>
    <extension module="org.jboss.as.ejb3"/>
    <extension module="org.jboss.as.jaxrs"/>
    <extension module="org.jboss.as.jdr"/>
    <extension module="org.jboss.as.jmx"/>
    <extension module="org.jboss.as.jpa"/>
    <extension module="org.jboss.as.jsf"/>
    <extension module="org.jboss.as.logging"/>
    <extension module="org.jboss.as.mail"/>
    <extension module="org.jboss.as.messaging"/>
    <extension module="org.jboss.as.naming"/>
    <extension module="org.jboss.as.pojo"/>
    <extension module="org.jboss.as.remoting"/>
    <extension module="org.jboss.as.sar"/>
    <extension module="org.jboss.as.security"/>
    <extension module="org.jboss.as.threads"/>
    <extension module="org.jboss.as.transactions"/>
    <extension module="org.jboss.as.web"/>
    <extension module="org.jboss.as.webservices"/>
    <extension module="org.jboss.as.weld"/>
    </extensions>

    <system-properties>
    <property name="org.apache.tomcat.util.http.Parameters.MAX_COUNT" value="5000"/>
    </system-properties>


    <management>
    <security-realms>
    <security-realm name="ManagementRealm">
    <authentication>
    <local default-user="$local"/>
    <properties path="mgmt-users.properties" relative-to="jboss.server.config.dir"/>
    </authentication>
    </security-realm>
    <security-realm name="ApplicationRealm">
    <authentication>
    <local default-user="$local" allowed-users="*"/>
    <properties path="application-users.properties" relative-to="jboss.server.config.dir"/>
    </authentication>
    <authorization>
    <properties path="application-roles.properties" relative-to="jboss.server.config.dir"/>
    </authorization>
    </security-realm>
    </security-realms>
    <management-interfaces>
    <native-interface security-realm="ManagementRealm">
    <socket-binding native="management-native"/>
    </native-interface>
    <http-interface security-realm="ManagementRealm">
    <socket-binding http="management-http"/>
    </http-interface>
    </management-interfaces>
    </management>
    <profile>
    <subsystem xmlns="urn:jboss:domain:logging:1.2">
    <console-handler name="CONSOLE">
    <level name="INFO"/>
    <formatter>
    <pattern-formatter pattern="%K{level}%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
    </formatter>
    </console-handler>
    <periodic-rotating-file-handler name="FILE" autoflush="true">
    <formatter>
    <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
    </formatter>
    <file relative-to="jboss.server.log.dir" path="server.log"/>
    <suffix value=".yyyy-MM-dd"/>
    <append value="true"/>
    </periodic-rotating-file-handler>
    <logger category="com.arjuna">
    <level name="WARN"/>
    </logger>
    <logger category="org.apache.tomcat.util.modeler">
    <level name="WARN"/>
    </logger>
    <logger category="org.jboss.as.config">
    <level name="DEBUG"/>
    </logger>
    <logger category="sun.rmi">
    <level name="WARN"/>
    </logger>
  • <logger category="jacorb">
    <level name="WARN"/>
    </logger>
    <logger category="jacorb.config">
    <level name="ERROR"/>
    </logger>
    <root-logger>
    <level name="INFO"/>
    <handlers>
    <handler name="CONSOLE"/>
    <handler name="FILE"/>
    </handlers>
    </root-logger>
    </subsystem>
                        <subsystem xmlns="urn:jboss:domain:datasources:1.0">
                         <datasources>
                                  <drivers>
                                   <driver module="com.microsoft.sqlserver.jdbc" name="com.microsoft.sqlserver.jdbc">
                                            <xa-datasource-class>com.microsoft.sqlserver.jdbc.SQLServerXADataSource</xa-datasource-class>
                                   </driver>
                                  </drivers>
                         </datasources>
                        </subsystem>
    <subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">
    <deployment-scanner auto-deploy-zipped="false" auto-deploy-exploded="false" auto-deploy-xml="false" deployment-timeout="1800" name="appian" path="${appian.home.ear}"/>
    <deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000"/>
    </subsystem>
    <subsystem xmlns="urn:jboss:domain:ee:1.1">
    <spec-descriptor-property-replacement>false</spec-descriptor-property-replacement>
    <jboss-descriptor-property-replacement>true</jboss-descriptor-property-replacement>
    </subsystem>
    <subsystem xmlns="urn:jboss:domain:ejb3:1.4">
    <session-bean>
    <stateless>
    <bean-instance-pool-ref pool-name="slsb-strict-max-pool"/>
    </stateless>
    <stateful default-access-timeout="5000" cache-ref="simple"/>
    <singleton default-access-timeout="5000"/>
    </session-bean>
    <mdb>
    <resource-adapter-ref resource-adapter-name="hornetq-ra"/>
    <bean-instance-pool-ref pool-name="mdb-strict-max-pool"/>
    </mdb>
    <pools>
    <bean-instance-pools>
    <strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES"/>
    <strict-max-pool name="mdb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES"/>
    <strict-max-pool name="UnattendedRequestPool" max-pool-size="30" instance-acquisition-timeout="15" instance-acquisition-timeout-unit="MINUTES"/>
    </bean-instance-pools>
    </pools>
    <caches>
    <cache name="simple" aliases="NoPassivationCache"/>
    <cache name="passivating" passivation-store-ref="file" aliases="SimpleStatefulCache"/>
    </caches>
    <passivation-stores>
    <file-passivation-store name="file"/>
    </passivation-stores>
    <async thread-pool-name="default"/>
    <timer-service thread-pool-name="default">
    <data-store path="timer-service-data" relative-to="jboss.server.data.dir"/>
    </timer-service>
    <remote connector-ref="remoting-connector" thread-pool-name="default"/>
    <thread-pools>
    <thread-pool name="default">
    <max-threads count="10"/>
    <keepalive-time time="100" unit="milliseconds"/>
    </thread-pool>
    </thread-pools>
    <default-security-domain value="other"/>
    <default-missing-method-permissions-deny-access value="true"/>
    </subsystem>
    <subsystem xmlns="urn:jboss:domain:infinispan:1.4">
    <cache-container name="web" aliases="standard-session-cache" default-cache="local-web" module="org.jboss.as.clustering.web.infinispan">
    <local-cache name="local-web" batching="true">
    <file-store passivation="false" purge="false"/>
    </local
  • <subsystem xmlns="urn:jboss:domain:messaging:1.1">
                                  <hornetq-server>
                                            <persistence-enabled>true</persistence-enabled>
                                            <journal-file-size>102400</journal-file-size>
                                            <journal-min-files>2</journal-min-files>

                                            <connectors>
                                                      <netty-connector name="netty" socket-binding="messaging"/>
                                                      <netty-connector name="netty-throughput" socket-binding="messaging-throughput">
                                                                <param key="batch-delay" value="50"/>
                                                      </netty-connector>
                                                      <in-vm-connector name="in-vm" server-id="0"/>
                                            </connectors>

                                            <acceptors>
                                                      <netty-acceptor name="netty" socket-binding="messaging"/>
                                                      <netty-acceptor name="netty-throughput" socket-binding="messaging-throughput">
                                                                <param key="batch-delay" value="50"/>
                                                                <param key="direct-deliver" value="false"/>
                                                      </netty-acceptor>
                                                      <in-vm-acceptor name="in-vm" server-id="0"/>
                                            </acceptors>

                                            <address-settings>
                                                      <address-setting match="#">
                                                                <dead-letter-address>jms.queue.DLQ</dead-letter-address>
                                                                <expiry-address>jms.queue.ExpiryQueue</expiry-address>
                                                                <redelivery-delay>0</redelivery-delay>
                                                                <max-size-bytes>10485760</max-size-bytes>
                                                                <address-full-policy>BLOCK</address-full-policy>
                                                                <message-counter-history-day-limit>10</message-counter-history-day-limit>
                                                      </address-setting>
                                            </address-settings>
                                            
                                            <security-domain>messaging</security-domain>

                                            <security-settings>
                                                      <security-setting match='#'>
                                                                <permission type="send" roles="guest"/>
                                                                <permission type="consume" roles="guest"/>
                                                      </security-setting>
                                            </security-settings>
                                            
                                            <jms-connection-factories>
                                                      <connection-factory name="InternalConnectionFactory">
                                                                <connectors>
                                                                          <connector-ref connector-name="netty"/>
                                                                </connectors>
                                                                <entries>
                                                                          <entry name="java:/ClusteredConnectionFactory"/>
                                                                          <entry name="comp/suite/jms-transient-topic-handler/JmsTransientTopicHandlerBean/env/ClusteredConnectionFactory"/>
                                                                          <entry name="module/suite/web/env/ClusteredConnectionFactory"/>
                                                                </entries>
                                                      </connection-factory>
                                                      <connection-factory name="ProcessIntegrationConnectionFactory">
                                                                <connectors>
                                                                          <connector-ref connector-name="netty"/>
                                                                </connectors>
                                                                <entries>
                                                                          <entry name="jms/AppianProcessIntegrationConnectionFactory"/>
                                                                          <entry name="java:jboss/exported/jms/AppianProcessIntegrationConnectionFactory"/>
                                                                </entries>
                                                      </connection-factory>
                                                      <pooled-connection-factory name="hornetq-ra">
                                                                <transaction mode="xa"/>
                                                                <connectors>
                                                                          <connector-ref connector-name="in-vm"/>
                                                                </connectors>
                                                                <entries>
                                                                          <entry name="java:/JmsXA"/>
                                                                </entries>
                                                      </pooled-connection-factory>
                                            </jms-connection-factories>
    <jms-destinations>
                                                      <jms-queue name="jms/ProcessQueue">
                                                                <entry name="jms/AppianProcessIntegrationQueue"/>
                                                                <entry name="java:jboss/exported/jms/AppianProcessIntegrationQueue"/>
                                                      </jms-queue>
                                                      <jms-topic name="jms/TransientTopic">
                                                                <entry name="java:/jms/AppianTransientTopic"/>
                                                                <entry name="comp/suite/jms-transient-topic-handler/JmsTransientTopicHandlerBean/env/jms/AppianTransientTopic"/>
                                                                <entry name="module/suite/web/env/jms/AppianTransientTopic"/>
                                                      </jms-topic>
                                            </jms-destinations>

                                            <broadcast-groups>
                                                      <broadcast-group name="appian-broadcast-group">
                                                                <socket-binding>messaging-group</socket-binding>

                                                                <broadcast-period>5000</broadcast-period>
                                                                <connector-ref>
                                                                          netty
                                                                </connector-ref>
                                                      </broadcast-group>
                                            </broadcast-groups>

                                            <discovery-groups>
                                                      <discovery-group name="appian-discovery-group">
                                                                <socket-binding>messaging-group</socket-binding>
                                                                <refresh-timeout>10000</refresh-timeout>
                                                      </discovery-group>
                                            </discovery-groups>
  • <!-- Enabling clustering -->
                                            
                                            <cluster-connections>
                                                      <cluster-connection name="appian-cluster">
                                                                <address>jms</address>
                                                                <connector-ref>netty</connector-ref>
                                                                <discovery-group-ref discovery-group-name="appian-discovery-group"/>
                                                      </cluster-connection>
                                            </cluster-connections>
                                            <cluster-user>guest</cluster-user>
    <cluster-password>guest1</cluster-password>
                                            
                                  </hornetq-server>
                        </subsystem>
    <subsystem xmlns="urn:jboss:domain:naming:1.3">
    <remote-naming/>
    </subsystem>
    <subsystem xmlns="urn:jboss:domain:pojo:1.0"/>
    <subsystem xmlns="urn:jboss:domain:remoting:1.1">
    <connector name="remoting-connector" socket-binding="remoting" security-realm="ApplicationRealm"/>
    </subsystem>
    <subsystem xmlns="urn:jboss:domain:resource-adapters:1.1"/>
    <subsystem xmlns="urn:jboss:domain:sar:1.0"/>
    <subsystem xmlns="urn:jboss:domain:security:1.2">
    <security-domains>
    <security-domain name="messaging" cache-type="default">
                                                      <authentication>
                                                                <login-module code="RealmUsersRoles" flag="required">
                                                                          <module-option name="unauthenticatedIdentity" value="guest"/>
                                                                          <module-option name="usersProperties" value="${jboss.server.config.dir}/application-users.properties"/>
                                                                          <module-option name="rolesProperties" value="${jboss.server.config.dir}/application-roles.properties"/>
                                                                </login-module>
                                                      </authentication>
                                            </security-domain>
    <security-domain name="other" cache-type="default">
    <authentication>
    <login-module code="Remoting" flag="optional">
    <module-option name="password-stacking" value="useFirstPass"/>
    </login-module>
    <login-module code="RealmDirect" flag="required">
    <module-option name="password-stacking" value="useFirstPass"/>
    </login-module>
    </authentication>
    </security-domain>
    <security-domain name="jboss-web-policy" cache-type="default">
    <authorization>
    <policy-module code="Delegating" flag="required"/>
    </authorization>
    </security-domain>
    <security-domain name="jboss-ejb-policy" cache-type="default">
    <authorization>
    <policy-module code="Delegating" flag="required"/>
    </authorization>
    </security-domain>
    <security-domain name="ds-name-security" cache-type="default">
    <authentication>
    <login-module code="org.picketbox.datasource.security.SecureIdentityLoginModule" flag="required">
    <module-option name="username" value="WWXDemo"/>
    <module-option name="password" value="-1412fda4c6f2523964265f4892564719"/>
    </login-module>
    </authentication>
    </security-domain>
    </security-domains>
    </subsystem>
    <subsystem xmlns="urn:jboss:domain:threads:1.1"/>
    <subsystem xmlns="urn:jboss:domain:transactions:1.3">
    <core-environment>
    <process-id>
    <uuid/>
    </process-id>
    </core-environment>
    <recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/>
    <coordinator-environment default-timeout="300"/>
    </subsystem>
    <subsystem xmlns="urn:jboss:domain:web:1.4" default-virtual-server="default-host" native="false">
    <connector name="ajp" protocol="AJP/1.3" scheme="http" socket-binding="ajp"/>
    <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
  • <virtual-server name="default-host" enable-welcome-root="true">
    <alias name="localhost"/>
    <alias name="example.com"/>
    </virtual-server>
    </subsystem>
    <subsystem xmlns="urn:jboss:domain:webservices:1.2">
    <modify-wsdl-address>true</modify-wsdl-address>
    <wsdl-host>${jboss.bind.address:127.0.0.1}</wsdl-host>
    <endpoint-config name="Standard-Endpoint-Config"/>
    <endpoint-config name="Recording-Endpoint-Config">
    <pre-handler-chain name="recording-handlers" protocol-bindings="##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM">
    <handler name="RecordingHandler" class="org.jboss.ws.common.invocation.RecordingServerHandler"/>
    </pre-handler-chain>
    </endpoint-config>
    <client-config name="Standard-Client-Config"/>
    </subsystem>
    <subsystem xmlns="urn:jboss:domain:weld:1.0"/>
    </profile>
    <interfaces>
    <interface name="management">
    <inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
    </interface>
    <interface name="public">
    <inet-address value="${jboss.bind.address:127.0.0.1}"/>
    </interface>
    <!-- TODO - only show this if the jacorb subsystem is added -->
    <interface name="unsecure">
    <!--
    ~ Used for IIOP sockets in the standard configuration.
    ~ To secure JacORB you need to setup SSL
    -->
    <inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/>
    </interface>
    </interfaces>
    <socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
    <socket-binding name="management-native" interface="management" port="${jboss.management.native.port:9999}"/>
    <socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
    <socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9443}"/>
    <socket-binding name="ajp" port="8009"/>
    <socket-binding name="http" port="8080"/>
    <socket-binding name="https" port="8443"/>
    <socket-binding name="remoting" port="4447"/>
    <socket-binding name="txn-recovery-environment" port="4712"/>
    <socket-binding name="txn-status-manager" port="4713"/>
    <outbound-socket-binding name="mail-smtp">
    <remote-destination host="localhost" port="25"/>
    </outbound-socket-binding>
    </socket-binding-group>
    </server>