`

Jboss 4.0.5GA for linux 安装

 
阅读更多
一适用范围
  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文件。

 <Connector port="8080" address="${jboss.bind.address}" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true"/>

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

其余选项可根据具体情况来设置。

 相关步骤如下图解:

 

.启动停止

    启动jboss

#cd /usr/local/jboss-4.05GA/bin/

#./run.sh

     停止jboss

#cd /usr/local/jboss-4.05GA/bin/

#./shutdown.sh

u       相关步骤如下图解:

 

.apache集成

1.首先安装apachehttpd.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    

. 配置数据源

一.只需要将数据库驱动copy/jboss_home/server/all/lib下即可。

二.把数据库驱动配置文件例:mysql-ds.xml拷贝到jboss_home/server/default/deply

<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>MySqlDS</jndi-name>
<connection-url>jdbc:mysql:
//127.0.0.1:3306/jspdev</connection-url>
<driver-
class>org.gjt.mm.mysql.Driver</driver-class>
<user-name>root</user-name>
<password> </password>
</local-tx-datasource>
</datasources>
三、然后需要设置standardjaws.xml (注:\server\default\conf目录下)文件的和元素:
<jaws>
<datasource>java:/MySqlDS</datasource>
<type-mapping>mySql</type-mapping>
</jaws>
四、同样也需要把jbosscmp-jdbc.xml文件注:\server\default\conf目录下)的和元素设置为下面这样:
<jbosscmp-jdbc>
<defaults>
<datasource>java:/MySqlDS</datasource>
<datasource-mapping>mySql</datasource-mapping>
</defaults>
</jbosscmp-jdbc>
五、最后再修改login-config.xml\server\default\conf目录下)文件来使用
<application-policy name =
"MySqlDbRealm">
<authentication>
<login-module code =
"org.jboss.resource.security.ConfiguredIdentityLoginModule" flag = "required">
<module-option name =
"principal">root</module-option>
<module-option name =
"userName">root</module-option>
<module-option name =
"password">123456</module-option>
<module-option
name="managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=MySqlDS

</module-option>
</login-module>
</authentication>
</application-policy>

. 安装后测试

#lsof –i:8080
可以看到进程已启动

u       相关步骤如下图解:


u       在浏览器中输入服务器ip地址http://172.20.16.24:8080/web-console/

打开jboss的管理终端

分享到:
评论

相关推荐

    jboss-4.0.5.GA.zip

    4.0.5.GA版本是JBoss的一个稳定版本,发布于2006年,适用于那些需要可靠且成熟的Java应用程序部署的企业。 JBoss 4.0.5.GA的核心特性包括: 1. **Java EE 5支持**:JBoss 4.0.x系列是基于Java EE 5标准的,提供了...

    jboss4.0.5-GA在使用RMI时的大坑

    标题中的“jboss4.0.5-GA在使用RMI时的大坑”指的是在使用JBOSS 4.0.5 GA版本时,如果涉及到远程方法调用(Remote Method Invocation, RMI)可能会遇到的一些常见问题或陷阱。在描述中提到了一个博客链接,虽然没有...

    JBOSS 4.0.5 EJB3.0之MDB (ACTIVEMQ)

    **JBoss 4.0.5 EJB3.0与MDB (ActiveMQ)** JBoss 4.0.5是Red Hat公司推出的企业级Java应用服务器版本,它支持EJB3.0规范,这是一种用于构建分布式企业级应用程序的组件模型。EJB(Enterprise JavaBeans)是Java EE...

    JBOSS 4.2.2GA 使用指南

    2. **安装JBOSS**:下载JBOSS 4.2.2GA的压缩包,解压到你选择的目录,然后设置相应的环境变量,如`JBOSS_HOME`指向你的JBOSS安装目录。 3. **配置启动脚本**:根据你的操作系统,修改`bin/run.conf`或`bin/run.bat`...

    jboss端口号修改

    这里假设您已经安装了JBoss 4.0.5.GA版本,并且部署目录结构保持默认状态。 3. **修改端口号:** - 打开上述提到的`server.xml`文件。通常可以使用文本编辑器如vi或nano打开该文件: ```bash vi /opt/jboss-...

    JBoss4.2.3GA + EJB3.0 + JAAS

    - JBoss 4.2.3 GA的安装文件和配置文件,用于搭建应用服务器环境。 - EJB 3.0的示例代码或库文件,帮助开发者了解如何编写和部署EJB组件。 - JAAS的相关配置和示例,用于设置和测试安全策略。 总的来说,掌握这个...

    pb11.5_plugin_jboss

    描述中的“pb11.5,plugin1.1,jboss4.0.5GA发布服务器端,客户端都ok”指出,这是插件的1.1版本,它不仅适用于服务器端,也支持客户端操作。这意味着该插件可能包含两部分:一部分用于增强服务器端的功能,例如处理...

    JBOSS5.0.0.GA1安装部署手册.rar

    本手册将详细讲解如何安装和部署JBoss 5.0.0.GA1版本,这一版本是JBoss的一个重要里程碑,引入了许多新特性和性能优化。 **一、系统需求** 在开始安装前,你需要确保你的系统满足以下基本要求: 1. **操作系统**: ...

    jboss在linux上的安装

    本篇指南将详细介绍如何在 Linux 系统上安装并配置 jBoss 5.1.0.GA 版本,并部署一个简单的项目到 jBoss 集群中。 #### 二、准备工作 ##### 1. 下载 jBoss 和 JDK - **jBoss**: 访问官网 ...

    Linux下安装jboss

    在Linux环境下安装JBoss,是一项涉及多个步骤的复杂任务,主要涵盖了系统准备、软件环境搭建、中间件安装以及后续的测试验证。以下是对这一过程的详细解析,旨在为初次尝试在Linux系统上部署JBoss的用户提供全面指导...

    jboss7.1 linux版本

    JBoss AS 7.1.0.Final是在Linux环境下运行的一款开源Java应用服务器,由Red Hat公司维护。这个版本发布于2012年,它引入了许多改进和新特性,旨在提供更快的启动速度、更高的性能以及更好的模块化。在这个环境中,...

    linux下jboss安装与配置

    在 Linux 平台下安装 JBoss 需要的系统环境是 RHEL 5.4,Java 版本为 jdk-6u17-linux-i586,Jboss 版本为 jboss-5.1.0.GA-jdk6。 三、安装准备 1. 下载 JBoss 5.1 和 JDK 1.6,从 ...

    jboss-4.2.3.GA.zip

    【JBoss 4.2.3.GA】是JBoss Application Server的一个稳定版本,它在2007年发布,提供了全面的企业级Java应用程序部署和支持。这个版本支持J2EE 1.4规范,包括EJB 2.1、JSF 1.1、JPA(Java Persistence API)和Web...

    jboss4.2.2GA中文文档

    **JBoss 4.2.2 GA 中文文档详解** JBoss 4.2.2 GA 是一个基于Java的企业级应用服务器,它提供了全面的中间件服务,支持Java EE(Enterprise Edition)规范,包括EJB(Enterprise JavaBeans)、JMS(Java Message ...

    jboss5.0.1GA端口配置

    ### jboss5.0.1 GA端口配置详解 #### 一、背景介绍 JBoss AS 5.0.1 GA(General Availability)是JBoss应用服务器的一个版本,广泛应用于企业级Java EE应用程序的开发与部署。在多服务环境下,可能会遇到端口冲突的...

    jboss-5.1.0.GA 下载地址

    在“jbos-5.1.0.GA.zip.txt”这个文件中,可能包含的是JBoss AS 5.1.0.GA的详细安装指南、配置文件示例或使用说明等内容,这些文档将有助于理解和配置该应用服务器。下载并解压后,用户可以按照提供的文档步骤进行...

    Linux下JBOSS部署手册

    Linux下JBOSS部署手册

    jboss-4.2.3.GA_下的jboss-4.2.3.GA_下的

    【JBoss 4.2.3.GA 概述】 JBoss AS 4.2.3.GA(Application Server)是Red Hat公司开发的一款开源Java应用服务器,它基于Java EE(Enterprise Edition)5规范,提供了全面的企业级服务,包括EJB(Enterprise ...

Global site tag (gtag.js) - Google Analytics