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相關的安裝包太大,如果有需要請留郵箱。