(一)下载
http://download.jboss.org/jbossas/7.0/jboss-as-7.0.2.Final/jboss-as-web-7.0.2.Final.zip
http://wildfly.org/downloads/
注:JBoss7之前的版本对JDK8不支持,最好下载Wildfly8.X以上的版本
相对于Tomcat,它能够更好的支持EJB容器和分布式事务
(二)目录结构介绍
bin:启动和关闭JBoss 的脚本
modules:J2EE核心功能
standalone:独立运行模式的相关配置
domain:分布式运行模式的相关配置
(三)环境变量
(四)独立运行模式启动
使用DOS执行bin目录下的standalone.bat文件,Jboss默认只绑定127.0.0.1,如果想使用其它IP地址,需要在standaloneconfigurationstandalone.xml修改配置信息。
注:添加红色边框选中的内容,default-interface属性改为any
(五) JBoss启动设置JVM参数
进入instandalone.conf.bat,修改启动参数
-Xms表示初始堆内存大小
-Xmx表示最大堆内存大小
注:初始堆内存大小跟最大堆内存大小保持一致
-Xmn表示年轻代大小
注:通常占据整个堆内存的3/8
-XX:MetaspaceSize表示初始元空间大小(也叫做本地内存用来存储类元数据信息)
-XX:MaxMetaspaceSize表示最大元空间大小
-XX:+PrintGCDetails表示打印垃圾回收详细信息
(六)Eclipse集成JBoss
1.下载插件
2. Help > Install New Software... >在线安装
http://download.jboss.org/jbosstools/neon/stable/updates/
注:也可以离线安装(离线安装一定要断网)
使用下面的URL把zip包下载到本地,单击上图的Archive,然后选择离线安装包。
https://download.jboss.org/jbosstools/static/neon/stable/updates/core/jbosstools-4.4.1.Final-updatesite-core.zip
3.将Jboss集成到Eclipse步骤跟Tomcat差不多,这里就不在描述了
(七)Eclipse远程调试
为什么需要远程调试?服务器上出现的很难排查的BUG
远程调试:使用本地开发环境连接到服务器部署环境
步骤:
1.设置服务器配置参数:instandalone.conf.bat
2.本地Eclipse远程连接配置:
(八)Linux部署Jboss
1.下载tar包
wildfly-10.1.0.Final.tar.gz
2.解压
unzip -xvf wildfly-10.1.0.Final.tar.gz
3. 启动
使用cd 命令定位到wildfly-10.1.0.Finalin目录下
./standalone.sh
注:进入wildfly-10.1.0.Finalstandaloneconfigurationstandalone.xml,最好把jboss.bind.address.management:127.0.0.1替换为jboss.bind.address.management:0.0.0.0
查看是服务器否启动成功使用以下命令:
netstat -anput |grep java
出现8080端口表示成功启动
相关文章
关注千锋学习站小程序
随时随地免费学习课程
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱