linux下部署Jboss实践
安装环境:
java-1.8.0-openjdk + jboss-as-7.1.1.Final.tar.gz
按照:https://blog.csdn.net/qq_36119192/article/details/82797114
1)解压,安装到/usr/local下
2)设置环境变量JBOSS_HOME、PATH
3)修改/usr/local/jboss/standalone/configuration/standalone.xml下interface标签的public绑定IP
4)使用nohup命令:
nohup standalone.sh &
但问题也出现了,
1)javax.xml.parsers.FactoryConfigurationError
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
Exception in thread "main" javax.xml.parsers.FactoryConfigurationError: Provider __redirected.__SAXParserFactory could not be instantiated: java.lang.NullPointerExceptio
解决方案为用下载的jboss-modules-1.1.5.GA.jar替换原来主目录下的jboss-modules.jar并重名为jboss-modules.jar
参照:https://blog.csdn.net/sunxuegang111/article/details/83793546
2)JBoss AS 7.1.1.Final 启动失败:JBAS015899:Brontes starting
[root@oper-55 bin]# ./standalone.sh
=========================================================================
JBoss Bootstrap Environment
JBOSS_HOME: /usr/local/jboss
JAVA: java
JAVA_OPTS: -server -XX:+UseCompressedOops -XX:+TieredCompilation -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.server.default.config=standalone.xml
=========================================================================
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
16:18:57,043 信息 [org.jboss.modules] JBoss Modules version 1.1.5.GA
16:18:57,271 INFO [org.jboss.msc] JBoss MSC version 1.0.2.GA
16:18:57,327 INFO [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" starting
问题原因:
JDK8中有一些变化,阻止AS7和当前版本的EAP6在JDK8下启动。我们在WildFly中有很多JDK8相关的修复程序,建议使用它。
对于EAP来说,JDK8的启动在即将到来的6.2版本中是固定的。
解决方案
- 降级Java版本为1.7或更低版本
- 安装WildFly 8,新的重命名的JBoss应用服务器。
当我们降级后重启没有问题。
jboss项目部署
将war包上传到/usr/local/jboss/standalone/deployments/目录下
jboss的配置文件/usr/local/jboss/bin/standalone.conf
该文件可以修改jboss启动内存相关信息等
参考:
https://blog.51cto.com/7424593/1832403
https://www.cnblogs.com/andy-zhou/p/5327288.html
浙公网安备 33010602011771号