1、安裝jdk,分32和64位
chmod u+x jdk-version-xxx.bin
./jdk-version-xxx.bin
mv jdk1.6.0_17 /usr/local/
2、設置jdk環境變量
編譯 /etc/profile,追加
JAVA_HOME=/usr/local/jdk1.6.0_17
JAVA_BIN=$JAVA_HOME/bin
JRE_HOME=/usr/local/jdk1.6.0_17/jre
PATH=$PATH:$JAVA_BIN
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH
source /etc/profile
3、安裝tomcat
tar -zcvf apache-tomcat-xxxx.tar.gz
mv apache-tomcat-6.0.20 /usr/local/tomcat
webapps 網站主目錄
conf 主配置文件
bin 執行文件路徑
啓動
cd bin
./startup.sh 啓動
./shutdown.sh 關閉
默認端口 8080
使用server啓動
cp /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat
編輯/etc/init.d/tomcat
添加
#chkconfig: 345 99 33
#description: tomcat start and stop
JAVA_HOME=/usr/local/jdk1.6.0_17
CATALINA_HOME=/usr/local/tomcat
啓動中止
service tomcat start |stop
開機啓動
chkconfig --add tomcat
chkconfig tomcat on
4、tomcat配置文件
一、tomcat-user.xml #網頁部署
<tomcat-users>
<role rolename="tomcat"/> #角色名
<user username="tomcat" password="tomcat" roles="tomcat"/> #用戶和角色
</tomcat-users>
二、server.xml 設置
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" /> #更改端口
<Serve port="8005" shutdown="SHUTDOWN"> #可關閉,telnet端口執行SHUTDOWN
#配置虛擬主機
<Engine name="Catalina" defaultHost="localhost"> #中間配置虛擬主機
<Host name="
www.baidu.com" appBase="baidu"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>
mkdir -p /usr/local/tomcat/webapps/baidu/ROOT
三、 #配置首頁
web.xml
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
5、apache+tomcat實現動靜分離
apache監聽80,apache把jsp內容交給tomcat解析
apache處理靜態頁面,須要apache支持mod_jk2.so
tar -zxvf jakarta-tomcat-connectors-jk2-XXX.tar.gz
cd jk/native2
./configure --with-apxs2=/usr/sbin/apxs ; make
cd ../build/jk2/apache2
cp mod_jk2.so /etc/httpd/modules/ #
/usr/sbin/apxs -n jk2 -i mod_jk2.so #自動增長支持mod_jk2.so,也能夠手動複製到
編輯 /etc/httpd/conf/httpd.conf
增長
LoadModule jk2_module modules/mod_jk2.so
cd jk/conf
cp workers2.properties /etc/httpd/conf/
編輯 /etc/httpd/conf/workers2.properties
[uri:/*.jsp] #*.jsp 給tomcat處理 重啓apache服務