jboss5在linux下安装部署
为更好地规范Jboss软件安装,促进安装标准化而编写该文档。
需要注意的是,安装Jboss前必须检查JDk的版本,Jboss5.1必须使用JDK1.6版本,如果该机已经安装JDK1.6,则可以跳过下部。
安装JDK1.6:
在linux下对安装文件授权:$chmod 755 jdk-6u26-linux-x64-rpm.bin
执行安装命令./ jdk-6u26-linux-x64-rpm.bin 程序自动进行安装
安装完成后,一般情况下,JDK会默认安装到/usr/java目录下。
安装jboss5:
解压缩jboss的安装文件jboss-5.1.0.GA-jdk6.zip:
unzip jboss-5.1.0.GA-jdk6.zip
配置jdk环境变量——修改jboss用户环境变量
Jboss支持两种JDK加载方式,第一种是通过定义用户环境变量来加载JDK,第二种是在启动文件中添加环境变量,通过参数来加载JDK。这里我们采用第二种配置方式,需编辑jboss-5.1.0.GA/bin/run.sh文件
vi jboss-5.1.0.GA/bin/run.sh
添加如下环境变量,以便启动run.sh时,通过文件启动时去加载JDK。
export JAVA_HOME=/usr/local/jdk1.6.0_26
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH
保存退出
此时jboss安装配置已经完成,启动jboss(增加启动变量)
./jboss-5.1.0.GA/bin/run.sh –b 0.0.0.0. (本机IP)
项目部署以及连接池配置:
将一个j2ee项目打成war包放置/usr/jboss-5.1.0.GA/server/default/deploy目录
reportConfig.xml正常配置连接池的jndi名称等.
数据库驱动放置到/usr/jboss-5.1.0.GA/server/default/lib目录下
数据源连接池在/usr/jboss-5.1.0.GA/server/default/deploy目录中创建一个”项目名称-ds.xml”的文件,例如:fastreport-ds.xml内容如下:
<?xml version=”1.0″ encoding=”UTF-8″?>
<datasources>
<local-tx-datasource>
<jndi-name>tiger1_dev</jndi-name>
<connection-url>jdbc:oracle:thin:@192.168.0.16:1521:orcl</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<user-name>ztc</user-name>
<password>ztc</password>
<metadata>
<type-mapping>Oracle10g</type-mapping>
</metadata>
</local-tx-datasource>
</datasources>
这样连接池就配好了,启动jboss服务,访问相关url即可.
在jboss中的缓存位置为: /usr/jboss-5.1.0.GA/server/default/work/jboss.web/localhost.