paulwong

在LINUX下配置JBOSS

  1. bin/run.sh
    export LANG=zh_CN.GB18030 //使用中文
    JBOSSCONF
    ="default" //SERVER中使用default
  2. bin/run.conf
    配置JAVA_OPTS
    if [ "x$JAVA_OPTS" = "x" ]; then
       JAVA_OPTS
    ="-Xms512m -Xmx2048m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dsun.lang.ClassLoader.allowArraySyntax=true -Djava.awt.headless=true "
       JAVA_OPTS
    ="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
    #   JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote -Djboss.platform.mbeanserver -Djavax.management.builder.initial=org.jboss.system.server.jmx.MBeanServerBuilderImpl"
       JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=10.0.122.132"
    fi
  3. /opt/jboss4.3/jboss-as/server/default/deploy/jboss-web.deployer
    改端口和绑定监听所有的IP
        <Connector port="80" address="0.0.0.0"    
             maxThreads
    ="250" maxHttpHeaderSize="8192"
             emptySessionPath
    ="true" protocol="HTTP/1.1"
             enableLookups
    ="false" redirectPort="8443" acceptCount="100"
             connectionTimeout
    ="20000" disableUploadTimeout="true"
        compressableMimeType
    ="text/html,text/xml,text/plain,text/css,text/javascript,application/xhtml+xml,application/x-javascript,application/javascript,text/xhtml" />
  4. /opt/jboss4.3/jboss-as/server/default/conf/
    配置LOG4J
       <appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender">
          
    <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
          
    <param name="File" value="${jboss.server.log.dir}/server.log"/>
          
    <param name="Append" value="true"/>
          
    <param name="Threshold" value="ERROR"/>

          
    <!-- Rollover at midnight each day -->
          
    <param name="DatePattern" value="'.'yyyy-MM-dd"/>

          
    <!-- Rollover at the top of each hour
          <param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
          
    -->

          
    <layout class="org.apache.log4j.PatternLayout">
             
    <!-- The default pattern: Date Priority [Category] Message\n -->
             
    <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>

             
    <!-- The full pattern: Date MS Priority [Category] (Thread:NDC) Message\n 
             <param name="ConversionPattern" value="%d %-5r %-5p [%c] (%t:%x) %m%n"/>
        
    -->
          
    </layout>
       
    </appender>
  5. /etc/profile
    配置JAVA_HOME等,改完后source /etc/profile,使配置生效
    JAVA_HOME=/usr/java/jdk1.6.0_29
    JRE_HOME
    =/usr/java/jdk1.6.0_29/jre
    PATH
    =$JAVA_HOME/bin:JRE_HOME/bin:$PATH 
    CLASSPATH
    =.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib 
    export JAVA_HOME JRE_HOME PATH CLASSPATH 
  6. 相关LINUX命令
    # cd /usr/local/jboss-4.2.3.GA/bin 
    #./run.sh //jboss的启动
    #tail -f nohup.out //查看启动信息
    #./shutdown.sh -S //jboss的停止
    #ps -ef |grep java //查看jboss的运行状态
    #kill -9 后加PID //杀进程
    #netstat -ntpl //查看端口
    #iptables -F //清除所有防火墙限制

posted on 2011-10-28 10:18 paulwong 阅读(1471) 评论(0)  编辑  收藏 所属分类: 性能优化JBOSS


只有注册用户登录后才能发表评论。


网站导航: