紅帽子redhat linux 5+jdk_6u24+tomcat7.0的安裝及配置方法
一、安裝JDK(jdk1.60_24為例)
1、 把安裝文件jdk-6u24-linux-i586-rpm.bin拷貝到usr目錄下
# cp /原目錄/jdk-6u24-linux-i586-rpm.bin /目標(biāo)目錄
2、給所有用戶添加可執(zhí)行的權(quán)限
#chmod a+x jdk-6u24-linux-i586-rpm.bin
3生產(chǎn)jdk-6u24-linux-i586.rpm文件
#./jdk-6u24-linux-i586-rpm.bin
注意:
會(huì)有More顯示,按Enter鍵可以一直查看,知道出現(xiàn)現(xiàn)則“yes”or“no”時(shí),則選擇“yes”,則跳過(guò)4直接安裝;
如果,選擇no,則按“Esc”鍵,輸入:wq,保存退出后從4步開始做:
4同樣給所有用戶添加可執(zhí)行的權(quán)限
# chmod a+x jdk-6u24-linux-i586.rpm
5安裝程序
#rpm –ivh jdk-6u24-linux-i586.rpm
出現(xiàn)協(xié)議,接受即可,至此安裝完成。
6、環(huán)境變量配置
# vi /etc/profile
●在profile文件最后加上
# set java environment
export JAVA_HOME=/usr/java/jdk1.6.0_24
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
配置完成后,保存退出。
●不重啟,更新命令
#source /etc/profile
●測(cè)試是否安裝成功
# Java -version
輸出為:
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)
則到此Java安裝配置成功
二、tomcat的安裝
網(wǎng)上下載apache-tomcat-7.0.8.tar.gz
上傳到服務(wù)器上/usr下面
#tar -zxvf apache-tomcat-7.0.8.tar.gz
解壓apache-tomcat-7.0.8.tar.gz包,解壓完成后在/usr下面有apache-tomcat-7.0.8文件夾
將apache-tomcat-7.0.8.tar.gz重命名為tomcat
#mv apache-tomcat-7.0.8 tomcat
#vi /etc/profile在最下面添加
export CATALINA_BASE=/usr/tomcat
export CATALINA_HOME=/usr/tomcat
兩行 配置完成后,保存退出。
不重啟,執(zhí)行下面更新命令,或者直接重啟
#source /etc/profile
完成后
#./usr/tomcat/bin/startup.sh啟動(dòng)tomcat
在瀏覽器中輸入http://ip地址:8080/訪問(wèn),如:http://192.168.63.18:8080
三、tomcat7.0.8 配置
配置USER 在 D:\tomcat7.0.8\conf\tomcat-users.xml 文件,使tomcat用戶有管理功能
<?xml version='1.0' encoding='GBK'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="tomcat,manager-gui"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>
四、配置web應(yīng)用服務(wù)
首先把web應(yīng)用整個(gè)目前上傳到tomcat/webapps目錄下,
1,配置web應(yīng)用abcd項(xiàng)目文件
如:vi tomcat/conf/Catalina/localhost/abcd.xml
內(nèi)容如下:
<?xml version='1.0' encoding='GBK'?>
<Context
path="/home/tomcat/tomcat/webapps"
docBase="/home/tomcat/tomcat/webapps/abcd"
debug="0"
privileged="true">
</Context>
2,配置oracle連接池
如:vi tomcat/conf/context.xml
內(nèi)容如下:
<?xml version='1.0' encoding='GBK'?>
<Context>
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Resource
auth="Container"
name="jdbc/ds"
type="javax.sql.DataSource"
maxActive="5"
maxIdle="2"
username="abcd"
maxWait="10"
driverClassName="oracle.jdbc.driver.OracleDriver"
password="abcd"
url="jdbc:oracle:thin:@127.0.0.1:1521:orcl"/>
<Resource
auth="Container"
name="jdbc1/ds"
type="javax.sql.DataSource"
maxActive="5"
maxIdle="2"
username="abcd"
maxWait="10"
driverClassName="oracle.jdbc.driver.OracleDriver"
password="abcd"
url="jdbc:oracle:thin:@localhost:1521:orcl"/>
</Context>