1、安裝JDKhtml
一、賦予安裝包執行權限java
# chmod +x jdk-6u21-linux-i586-rpm.binlinux
二、運行便可安裝web
# ./jdk-6u21-linux-i586-rpm.binapache
三、配置java環境變量vim
#vim /etc/profile 添加以下語句:緩存
export JAVA_HOME=/usr/java/jdk1.6.0_21 tomcat
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib 服務器
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin 併發
#source /etc/profile //使環境變量馬上生效。
#java -version //查看java版本,顯示版本爲1.6.0_21,證實安
裝成功。
四、java配置參數:
-XX:+<option>: 開啓此參數指定的功能;
-XX:-<option>:關閉功能
-XX:<option>=<value>:給option指定的選項賦值;
-D<name>=<value>: 設置系統屬性值
2、安裝tomcat
一、解壓軟件包安裝
# tar xf apache-tomcat-7.0.72.tar.gz -C /usr/local/
# cd /usr/local/
# ln -sv apache-tomcat-7.0.72 tomcat
二、啓動Tomcat
#./usr/local/tomcat_test/bin/startup.sh
三、查看ps -ef |grep tomcat 進程及端口是否存在
# ps -ef |grep java
經過頁面訪問202.207.178.6:8080能夠看到tomcat默認測
四、提供自定義訪問頁面
1)在主配置文件中添加以下內容
# vim /usr/local/tomcat/conf/server.xml
在</Host>以前添加以下內容
<Context path="/" docBase="/data/webapps/www" reloadable="true"/>
2)提供訪問目錄及文件
# mkdir -p /data/webapps/www
# cd /data/webapps/www/
# vim index.jsp
添加以下內容:
<h1> TOMCAT_1 JSP Test Page</h1>
<%=new java.util.Date()%>
</body>
</html>
3)重啓tomcat便可開始訪問測試
# cd /usr/local/tomcat/bin/
# ./shutdown.sh
# ./startup.sh
訪問202.207.178.6:8080進行測試!
3、Tomcat配置文件中幾個經常使用選項
# vim /usr/local/tomcat/conf/server.xml
<Connector port="8080"
protocol="org.apache.coyote.http11.Http11NioProtocol"
connectionTimeout="20000" 最大超時時間
redirectPort="8443" 拒絕的端口
maxThreads="5000" 最大併發數
minSpareThreads="20" 最小空閒鏈接
acceptCount="1000" 接受的最大的鏈接等待
disableUploadTimeout="true" 關閉上傳超時
enableLookups="false" 關閉DNS查詢
URIEncoding="UTF-8" />
4、Tomcat多實例
配置多個tomcat實例,只須要在服務器上cp多個tomcat,而後修改三個端口和發佈目錄便可,而後分別啓動便可。
一、複製多個Tomcat
# mv tomcat/* tomcat1/
# cp -R tomcat1/* tomcat2
# cp -R tomcat1/* tomcat3
二、修改各個Tomcat實例配置文件端口和發佈目錄
# vim tomcat2/conf/server.xml
把8005,8080,8009分別加一,而且修改其發佈目錄爲/data/webapps/www2
# vim tomcat3/conf/server.xml
把8005,8080,8009分別加二,而且修改其發佈目錄爲/data/webapps/www3
三、對發佈目錄和訪問頁面作相應修改,便可啓動服務進行測試了
四、此時,可能發現服務能夠啓動但沒法訪問到頁面,能夠考慮清一下緩存
清Tomcat緩存方法
# cd /usr/local
#find tomcat* -name "work"|xargs rm -rf
此時,多實例配置完成!
歡迎批評指正!