1、jboss配置,项目的发布
....\jboss\server\default\deploy\report.war(项目的名称)
2、jboss端口的修改
....\jboss\server\default\deploy\jbossweb-tomcat50.sar\server.xml
3、jboss中数据库的连接配置
....\jboss\server\default\deploy\db2-ds.xml(DB2数据库)
4、jboss部分参数的调整
在E:....\jboss\server\default\conf\jboss-services.xml中修改
name="jboss.system:service=ThreadPool">
JBoss System Threads
System Threads
60000
300
1000
Name:在poll中threads的名称
ThreadGroupName:threads group的名称
KeepAliveTime:当threads空闲时,保持活动的最长时间(单位毫秒)
MaximumPoolSize:可以并发的threads的最大数目
MaximumQueueSize:允许等待的request的最大数目
BlockingMode:等待队列满了以后的处理方式
5、jboss虚拟内存的分配
在....\jboss\bin\run.sh中修改
JAVA_OPTS=$JAVA_OPTS -Xms512m -Xmx1024m -XX 128k -XX:MaxPermSize=512 -XX:+AggressiveHeap
(1)-XX:+Aggressive会使得-Xmx1024m没有意义。这个参数让JVM忽略Xmx的参数,疯狂的消耗物理内存。
(2)-XX 128k 这使得jboss每增加一个线程(thread)就会立即消耗128k的内存,最佳值是128k,默认值是512.
6、其他项配置
..../jboss/server/default/lib/mysql-connector-java-3.1.12-bin.jar
..../jboss/server/default/conf/standardjaws.xml、standardjboss.xml、standardjbosscmp-jdbc.xml、login-config.xml