tomcat配置

Tomcat配置

jdk,tomcat都不需要編譯。

tomcat不支持restart

jdk官網http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html

沒有jdk,無法編譯java程序

tomcat官網http://tomcat.apache.org/

jdk換句話就是java,相當於lamp中的php

tomcat相當於apache

 

1.安裝jdk

cd /usr/local/src

wget'http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-i586.tar.gz?AuthParam=1466748694_4fba144996aad848aa5ee7344c94ad2e'

tar -zxvf jdk-8u77-linux-i586.gz                                    //文件名字可能不一樣

mv jdk1.8.0_77 /usr/local/

vim /etc/profile.d/java.sh

添加內容:

JAVA_HOME=/usr/local/jdk1.8.0_77

JAVA_BIN=/usr/local/jdk1.8.0_77/bin

JRE_HOME=/usr/local/jdk1.8.0_77/jre

CLASSPATH=/usr/local/jdk1.8.0_77/jre/lib:/usr/local/jdk1.8.0_77/lib:/usr/local/jdk1.8.0_77/jre/lib/charsets.jar

PATH=/usr/local/jdk1.8.0_77/bin:/usr/local/jdk1.8.0_77/jre/bin:$PATH

//$PATH 放到該行的末尾,保證第一個搜索到的java 是自己裝的

source /etc/profile.d/java.sh

java -version

//顯示自己裝的版本就OK

 

2.安裝tomcat

cd /usr/local/src

wget'http://apache.fayea.com/tomcat/tomcat-7/v7.0.70/bin/apache-tomcat-7.0.70.tar.gz'

tar -zxvf apache-tomcat-7.0.70.tar.gz

mv apache-tomcat-7.0.70 /usr/local/tomcat

cp /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat                  //拷貝啓動腳本

vim /etc/init.d/tomcat

添加內容:

#chkconfig: 2345 63 37

. /etc/init.d/functions

JAVA_HOME=/usr/local/jdk1.8.0_91

CATALINA_HOME=/usr/local/tomcat

chkconfig --add tomcat

chkconfig tomcat on

/etc/init.d/tomcat start

在瀏覽器輸入192.168.134.137:8080可以看到tomcat歡迎頁面

 

Tomcat配置

vim /usr/local/tomcat/conf/server.xml

找到8080修改了80                                            //tomcat<!---->表示註釋

添加虛擬主機

<Host name="www.111.com"appBase="/data/tomcatweb"

               unpackWARs="false" autoDeploy="true"xmlValidation="false"

                xmlNamespaceAware="false">

                <Contextpath="" docBase="./" debug="0"reloadable="true" crossContext="true"/>

     </Host>

//緊接上面的</Host>,其中docBase="./"是相對於appBase="/data/tomcatweb"

mkdir /data/tomcatweb                             //tomcat家目錄,沒有它不能啓動

/etc/init.d/tomcat stop

/etc/init.d/tomcat start                              //端口80不要和httpd衝突了

vim /data/tomcatweb/1.jsp

添加內容:

<html><body><center>

Now time is: <%=new java.util.Date()%>

</center></body></html>

curl -xlocalhost:80 www.111.com/1.jsp

顯示

<html><body><center>

Now time is: Sat Jun 25 21:25:18 CST 2016

</center></body></html>

//表示tomcat 配置成功

 

 

 

 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章