1 卸载系统中默认的安装的jdk
步骤如下:
[root@mpi01 tpcw_need]# rpm -aq|grep jdk
java-1.6.0-openjdk-1.6.0.0-1.22.1.9.8.el5_6
root@mpi01 tpcw_need]# yum -y remove java-1.6.0-openjdk-1.6.0.0-1.22.1.9.8.el5_6
2 安装新的jdk,我这里选择的是jdk1.6的
步骤如下:
[root@mpi01 tpcw_need]# mv jdk-6u25-linux-x64-rpm.bin /usr/local/
[root@mpi01 tpcw_need]# cd /usr/local/
[root@mpi01 local]# chmod a+x jdk-6u25-linux-x64-rpm.bin
[root@mpi01 local]# ./jdk-6u25-linux-x64-rpm.bin
3 安装Jboss,我这里选择的是Jboss3.2.7
步骤如下:
[root@mpi01 local]# cp /home/tpcw_need/jboss-3.2.7.tar.gz ./
[root@mpi01 local]# tar -zxvf jboss-3.2.7.tar.gz
4 安装Ant编译器,这里选择的是Ant1.8
步骤如下:
[root@mpi01 local]# cp /home/tpcw_need/apache-ant-1.8.4-bin.tar.gz ./
[root@mpi01 local]# tar -zxvf apache-ant-1.8.4-bin.tar.gz
5 安装Mysql服务器和客户端,这里选择的是5.5版本的
在Centos5.7下碰到的问题是/tmp目录没有写权限,所以安装之前一定要赋予/tmp目录写权限,不然后面会出现一系列的问题!
步骤如下:
[root@mpi01 local]# chmod 777 /tmp/
[root@mpi01 local]# cp /home/tpcw_need/MySQL-* ./
[root@mpi01 local]# rpm -ivh MySQL-server-5.5.24-1.rhel5.x86_64.rpm
[root@mpi01 local]# rpm -ivh MySQL-client-5.5.24-1.rhel5.x86_64.rpm
6 此时重启系统,验证Mysql是否安装成功
步骤
输入mysql是否能进入mysql指令输入界面
7 设置jdbc数据驱动,使用的是mysql-connetor-
步骤如下:
[root@mpi01 tpcw_need]# tar -xvf mysql-connector-java-5.1.20.tar.gz
[root@mpi01 home]# cd mysql-connector-java-5.1.2
root@mpi01 mysql-connector-java-5.1.20]# cp mysql-connector-java-5.1.20-bin.jar /usr/local/jboss-3.2.7/server/default/lib/
8 设置servlet-2.3
步骤如下:
[root@mpi01 tpcw_need]# cp servlet-2.3.jar /usr/local/
9 配置环境变量
步骤如下:
[root@mpi01 tpcw_need]# vim /etc/profile
[root@mpi01 tpcw_need]# source /etc/profile
添加
:
export JAVA_HOME=/usr/java/jdk1.6.0_25
export JBOSS_DIST=/usr/local/jboss-3.2.7
export ANT_HOME=/usr/local/apache-ant-1.8.4
export PATH=$JAVA_HOME/bin:$JBOSS_DIST:$ANT_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JBOSS_DIST/server/default/lib/mysql-connector-java-5.1.20-bin.jar:/usr/local/servlet-2.3.jar:$CLASSPATH
10 重启系统
[root@mpi01 tpcw_need]# reboot
11 在mysql中创建数据库tpcw
步骤如下:
[root@mpi01 ~]# mysql -u root
mysql> create database tpcw;
mysql> GRANT ALL PRIVILEGES ON tpcw.* TO root@'%' IDENTIFIED BY "root" WITH GRANT OPTION;
mysql> quit;
12 运行populate.sh
[root@mpi01 tpcw_need]# cp mysql-connector-java-5.1.20.tar.gz /usr/local/
[root@mpi01 tpcw_need]# cd /usr/local/
[root@mpi01 local]# tar -xvf mysql-connector-java-5.1.20.tar.gz
[root@mpi01 local]# cd /home/tpcw_need/tpcw-nyu-uva/
[root@mpi01 tpcw-nyu-uva]# ./populate.sh
13 运行build.sh
[root@mpi01 tpcw-nyu-uva]# ./build.sh
[root@mpi01 tpcw-nyu-uva]# cp build/tpcw.ear /usr/local/jboss-3.2.7/server/default/deploy
[root@mpi01 tpcw-nyu-uva]# cp tpcw-mysql-ds.xml /usr/local/jboss-3.2.7/server/default/deploy
14 重启系统
[root@mpi01 tpcw-nyu-uva]# reboot
15 启动jboss
[root@mpi01 ~]# cd /usr/local/jboss-3.2.7/bin/
[root@mpi001 ~]# cd /home/tpcw_need/tpcw-uva-client/
[root@mpi001 tpcw-uva-client]# cd build
[root@mpi001 build]# java rbe.RBE -EB rbe.EBTPCW1Factory 30 -OUT run1.m -RU 100 -MI 1000 -RD 100 -WWW http://localhost:8080/
TPCW相关的安装包太大,如果有需要请留邮箱。