jboss7 简单配置

文件夹方式部署

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

//展开文件夹方式部署,需要在部署目录下添加一个标记文件 xx.war.dodeploy  
//这样 把项目文件放到xx.war 文件夹里 就可以部署了,修改增量更新补丁就比较方便
//不必每次都上传整个WAR包,只要进入war文件夹跟新补丁就可以了

cd jboss-as-7.1.1.Final\standalone\deployments
touch wlan.war.dodeploy

//后台服务方式启动
cd /opt/portal/hugsh/jboss7/bin
nohup  ./standalone.sh &> nohup2.out  2>&1& 

//查看进程&启动日志
ps -ef |grep jboss
tail -100f nohup2.out 

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

在JBoss AS 7中将项目指定至'/'根目录
1.创建WEB-INF/jboss-web.xml文件,全部内容如下: 



    /


2.修改/jboss-as-7.0.0.Final/standalone/configuration/standalone.xml文件 
在文件的最后找到 


  
	
  
	
    
		
    
		
	



将enable-welcome-root="true"删除 
否则启动时会抛出"Child container with name  already exists"错误


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

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

在web程序的根目录下的META-INF下建立文件jboss-deployment-structure.xml,输入以下内容:


  
    
        
    
  


控制台

bin目录下 ./add-user.sh  添加Management User

    
        
            
        
        
            
        
        
            
        
    

management修改为0.0.0.0  表示 所有IP都可以访问

http://192.168.14.190:9990/console

启动JVM设置

bin目录下standalone.conf

生产环境8G内存jboss配置如下
Java代码 复制代码
if [ "x$JAVA_OPTS" = "x" ]; then    
   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"    
fi    
生产环境4G内存jboss配置如下    
if [ "x$JAVA_OPTS" = "x" ]; then    
   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"    
fi   



Thread Dump

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

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

查看CPU数

cat /proc/cpuinfo | grep "processor" | wc -l

你可能感兴趣的:(服务器)