免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1377 | 回复: 0
打印 上一主题 下一主题

Jboss 4.0.5GA for linux 安装 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-28 12:53 |只看该作者 |倒序浏览

一适用范围
  jboss4.0.5GA for linux
二安装
  
       下载jboss
打开
http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=16942&release_id=456223
下载jboss-4.0.5.GA.zip
       将下载的jboss-4.0.5.GA.zip拷贝到/usr/local目录下解压缩 
#cd /usr/local
#unzip jboss-4.0.5.GA.zip
       修改默认监听端口和内存
#cd /usr/local/jboss/server/default/deploy/jbossweb-tomcat55.sar
修改server.xml文件。
  
将port的值改为需要的端口号。
注:acceptCount是排队请求的数量;允许的最大连接数,应大于等于maxThreads,默认值为100
应该将线程数(最大线程数)设置比最大预期负载(同时并发的点击)多25%(经验规则);
应该将minSpareThread设置比正常负载多一些;
应该将maxSpareThread设置比峰值负载多一些;
minSpareThread指“启动以后,总是保持该数量的线程空闲等待”;
maxSpareThread指“如果超过了minSpareThread,然后总是保持该数量的线程空闲等待”;
删除不需要的valve和日志;如果不使用JBoss的安全,删除JBoss的安全valve;
修改jvm
修改/usr/local/jboss/bin/run.conf中的
JAVA_OPTS="-Xms800m -Xmx800m
           -Dsun.rmi.dgc.client.gcInterval=3600000
-Dsun.rmi.dgc.server.gcInterval=3600000"。
调整举例 (注:具体应用可能有所不同)
      硬件环境
服务器:HP140
Cpu: Intel(R) Xeon(TM) CPU 1.60GHz
VCPUs:1*2个
内存:2048m
-Xms和-Xmx :可以设置成512m – 800m 主要是要留出一部分给操作系统使用。
maxThreads :根据需要设置,可设置成500-1000
minSpareThread: 50
maxSpareThread: 150
硬件环境
服务器:HP580
Cpu: Intel(R) Xeon(TM) CPU 1.60GHz
VCPUs:1*4个
内存:4096m
-Xms和-Xmx :可以设置成1024m – 1500m
maxThreads :根据需要设置,可设置成1000-1500
其余选项可根据具体情况来设置。
相关步骤如下图解:
3. 启动停止
    启动jboss
#cd /usr/local/jboss-4.05GA/bin/
#./run.sh
     停止jboss
#cd /usr/local/jboss-4.05GA/bin/
#./shutdown.sh
u       相关步骤如下图解:
4. 和apache集成
1.首先安装apache,在httpd.conf文件的最后一行加上:Include conf/mod_jk2.conf。

2.安装配置tomcat-connectors-1.2.19-src
#cd /home/software/
#tar zxvf jakarta-tomcat-connectors-1.2.14.1-src.tar.gz
#cd /home/software/jakarta-tomcat-connectors-1.2.14.1-src/native
# ./configure --with-apxs=/usr/local/apache2/bin/apxs
#make
# cp ./apache-2.0/mod_jk.so /usr/local/apache2/modules    #改成真实地址

3.新建mod_jk2.conf文件在{apache_homoe}/conf下,内容为:
# Load mod_jk module. Specify the filename
# of the mod_jk lib you’ve downloaded and
# installed in the previous section
LoadModule jk_module modules/mod_jk.so
# Where to find workers.properties
JkWorkersFile conf/workers2.properties
# Where to put jk logs
JkLogFile logs/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel info
# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
# JkOptions indicate to send SSL KEY SIZE,
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
# JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"
JkMount /* loadbalancer

4.新建workers2.properties文件在{apache_homoe}/conf下
# Define list of workers that will be used   
# for mapping requests   
worker.list=loadbalancer,status   
worker.list=server1
# Define the first node...
worker.server1.port=8009
worker.server1.host=172.16.0.116
worker.server1.type=ajp13
worker.server1.lbfactor=1
worker.server1.local_worker=1
worker.server1.cachesize=10
# Now we define the load-balancing behaviour
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=server1
worker.loadbalancer.sticky_session=1
worker.status.type=status   
5. 配置数据源
一.只需要将数据库驱动copy到/jboss_home/server/all/lib下即可。
二.把数据库驱动配置文件例:mysql-ds.xml拷贝到jboss_home/server/default/deply下
"1.0" encoding="UTF-8"?>
MySqlDS
jdbc:mysql://127.0.0.1:3306/jspdev
class>org.gjt.mm.mysql.Driverclass>
root

三、然后需要设置standardjaws.xml (注:\server\default\conf目录下)文件的和元素:
java:/MySqlDS
mySql

四、同样也需要把jbosscmp-jdbc.xml文件注:\server\default\conf目录下)的和元素设置为下面这样:


java:/MySqlDS
mySql

五、最后再修改login-config.xml(\server\default\conf目录下)文件来使用
"MySqlDbRealm">

"org.jboss.resource.security.ConfiguredIdentityLoginModule" flag = "required">
"principal">root
"userName">root
"password">123456
name="managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=MySqlDS

6. 安装后测试#lsof –i:8080可以看到进程已启动
u       相关步骤如下图解:

u       在浏览器中输入服务器ip地址
http://172.20.16.24:8080/web-console/
打开jboss的管理终端


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/21174/showart_510556.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP