jboss7 简单配置

原文链接:http://blog.csdn.net/gaogaoshan/article/details/35988283



文件夹方式部署

配置文件:/jboss-as-7.0.0.Final/standalone/configuration/standalone.xml

[java]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. //展开文件夹方式部署,需要在部署目录下添加一个标记文件 xx.war.dodeploy    
  2. //这样 把项目文件放到xx.war 文件夹里 就可以部署了,修改增量更新补丁就比较方便  
  3. //不必每次都上传整个WAR包,只要进入war文件夹跟新补丁就可以了  
  4.   
  5. cd jboss-as-7.1.1.Final\standalone\deployments  
  6. touch wlan.war.dodeploy  
  7.   
  8. //后台服务方式启动  
  9. cd /opt/portal/hugsh/jboss7/bin  
  10. nohup  ./standalone.sh &> nohup2.out  2>&1&   
  11.   
  12. //查看进程&启动日志  
  13. ps -ef |grep jboss  
  14. tail -100f nohup2.out   

在JBoss AS 7中将项目指定至'/'根目录

[java]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. 在JBoss AS 7中将项目指定至'/'根目录  
  2. 1.创建WEB-INF/jboss-web.xml文件,全部内容如下:   
  3.   
  4. <?xml version="1.0" encoding="UTF-8"?>  
  5. <jboss-web>  
  6.     <context-root>/</context-root>  
  7. </jboss-web>  
  8.   
  9. 2.修改/jboss-as-7.0.0.Final/standalone/configuration/standalone.xml文件   
  10. 在文件的最后找到   
  11.   
  12. <subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host">  
  13.     
  14.     <connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/>  
  15.     
  16.     <virtual-server name="default-host" enable-welcome-root="true">  
  17.       
  18.         <alias name="localhost" />  
  19.       
  20.         <alias name="example.com" />  
  21.     </virtual-server>  
  22. </subsystem>  
  23.   
  24.   
  25. 将enable-welcome-root="true"删除   
  26. 否则启动时会抛出"Child container with name  already exists"错误  


jboss7中解决log4j无法显示日志问题

调用jboss-as-7.1.1.Final\modules :jboss7的自带模块

[java]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. 在web程序的根目录下的META-INF下建立文件jboss-deployment-structure.xml,输入以下内容:  
  2. <?xml version="1.0" encoding="UTF-8"?>  
  3. <jboss-deployment-structure>  
  4.   <deployment>  
  5.     <exclusions>  
  6.         <module name="org.apache.log4j" />  
  7.     </exclusions>  
  8.   </deployment>  
  9. </jboss-deployment-structure>  


控制台

[java]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. bin目录下 ./add-user.sh  添加Management User  
  2.   
  3.     <interfaces>  
  4.         <interface name="management">  
  5.             <inet-address value="${jboss.bind.address.management:0.0.0.0}"/>  
  6.         </interface>  
  7.         <interface name="public">  
  8.             <inet-address value="${jboss.bind.address:0.0.0.0}"/>  
  9.         </interface>  
  10.         <interface name="unsecure">  
  11.             <inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/>  
  12.         </interface>  
  13.     </interfaces>  
  14.   
  15. management修改为0.0.0.0  表示 所有IP都可以访问  
  16.   
  17. http://192.168.14.190:9990/console  

启动JVM设置

[java]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. bin目录下standalone.conf  
  2.   
  3. 生产环境8G内存jboss配置如下  
  4. Java代码 复制代码  
  5. if [ "x$JAVA_OPTS" = "x" ]; then      
  6.    JAVA_OPTS="-Xss128k -Xms6000m -Xmx6000m -XX:MaxNewSize=512m -XX:MaxPermSize=512M -XX:+UseParallelGC -XX:ParallelGCThreads=16 -XX:+UseParallelOldGC -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"      
  7. fi      
  8. 生产环境4G内存jboss配置如下      
  9. if [ "x$JAVA_OPTS" = "x" ]; then      
  10.    JAVA_OPTS="-Xss128k -Xms3000m -Xmx3000m -XX:MaxNewSize=256m -XX:MaxPermSize=256m -XX:+UseParallelGC -XX:ParallelGCThreads=16 -XX:+UseParallelOldGC -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"      
  11. fi     



Thread Dump

kill -3 pid
如果你使用kill -3的命令, 这个是可以输出Java的堆栈信息, 不过这些堆栈信息是在控制台里面才可以显示的。 例如weblogic就有控制台输出的nohup文件

=================================================================================

查看CPU数

cat /proc/cpuinfo | grep "processor" | wc -l
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菠萝科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值