搭建jboss遇到的各种坑
下载jboss的地址:http://jbossas.jboss.org/downloads
一个介绍如何安装的git项目: https://gist.github.com/Burning-Chai/4ba5fc640397169780c1cb3357f2190c
我安装的是JBoss AS 7.1.1.Final版本,不兼容java8,需要切换至java7,在java8环境下会遇到以下问题:
1)Provider __redirected.__SAXParserFactory could not be instantiated: java.lang.NullPointerException
2)Received non-all-whitespace CHARACTERS or CDATA event in nextTag().
3) 启动Jboss的时候,启动项卡在[org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" starting
4)更改jboss的接口
1) 网文介绍如何更改:http://www.mastertheboss.com/jboss-server/jboss-configuration/jboss-port-configuration
2) standalone.xml文件中内容
<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="8081"/>
<socket-binding name="https" port="8443"/>
<socket-binding name="jacorb" interface="unsecure" port="3528"/>
<socket-binding name="jacorb-ssl" interface="unsecure" port="3529"/>
<socket-binding name="messaging" port="5445"/>
<socket-binding name="messaging-throughput" port="5455"/>
<socket-binding name="osgi-http" interface="management" port="8090"/>
<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>
3) 当jboss正常启动,我们可以通过9990端口登录manangement页面,在JMX subsystem子页面中设置jmx server 以及register的端口,但会得到unknown error,这个问题在网上查了很多资料,最终均未解决,暂时先放下(最终我选择7.0.0进行部署)
4)