Tomcat的安裝與配置詳解

什麼是tomcat

Tomcat是Apache軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發而成。
Tomcat服務器是一個免費的開放源代碼的Web應用服務器,屬於輕量級應用服務器,在中小型系統和併發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP程序的首選。
Tomcat和Nginx、Apache(httpd)、lighttpd等Web服務器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。不過,Tomcat處理靜態HTML的能力不如Nginx/Apache服務器。

tomcat默認支持網頁格式

一般情況下,tomcat項目的默認頁面爲html、htm和jsp頁面,但是我們的主頁往往是動態的

安裝java運行環境

1.上傳jdk壓縮包到服務器
2.解壓jdk包到/usr/local/目錄並修改屬主屬組

tar -zxvf jdk-8u60-linux-x64.tar.gz -C /usr/local/
chown -R root.root /usr/local/jdk1.8.0_60	

配置java環境變量

1.添加到全局環境變量:

vim /etc/profile
#添加以下幾行

####java_env####
export JAVA_HOME=/usr/local/jdk1.8.0_60
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar

2.生效環境變量:

source /etc/profile

3.檢查java是否安裝成功:
執行java -version,顯示如下信息表示成功。

[root@localhost ~]# java -version
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)

tomcat安裝

1.上傳apache-tomcat-7.0.47.tar.gz到服務器
2.解壓apache-tomcat-7.0.47.tar.gz到/opt目錄

tar -zxvf apache-tomcat-7.0.47.tar.gz -C /usr/local/

tomcat配置詳解

常用配置詳解 ~ 目錄結構及作用:

cd /usr/local/apache-tomcat-7.0.47到tomcat的目錄可看到如下:

bin :腳本文件目錄。
conf:存放配置文件,最重要的是server.xml。
logs:存放日誌文件。
lib :僅對所有WEB APP可見,對TOMCAT不可見(使用Shared類加載器加載)。
temp:Tomcat運行時候存放臨時文件用的。
webapps:web應用發佈目錄。
work:Tomcat把各種由jsp生成的servlet文件放在這個目錄下。刪除後,啓動時會自動創建。

開啓tomcat的命令

進入tomcat家目錄,執行./bin/startup.sh

cd /usr/local/apache-tomcat-7.0.47
./bin/startup.sh

關閉tomcat的命令

方法一:安全

cd /usr/local/apache-tomcat-7.0.47
./bin/shutdown.sh

方法二:簡單粗暴-kill

[root@ localhost apache-tomcat-7.0.47]# ps -ef|grep java #查看進程,並定位到pid爲25071
root 25071 1 70 09:18 pts/3 00:00:02 /usr/local/jdk1.8.0_60/bin/java -Djava.util.logging.config.file=/opt/apache-
tomcat-7.0.47/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -
Djava.endorsed.dirs=/opt/apache-tomcat-7.0.47/endorsed -classpath /opt/apache-tomcat-
7.0.47/bin/bootstrap.jar:/opt/apache-tomcat-7.0.47/bin/tomcat-juli.jar -Dcatalina.base=/opt/apache-tomcat-7.0.47 -Dcatalina.home=/opt/apache-tomcat-7.0.47 -Djava.io.tmpdir=/opt/apache-tomcat-7.0.47/temp org.apache.catalina.startup.Bootstrap start
root 25091 1767 0 09:19 pts/3 00:00:00 grep --color=auto java

[root@ localhost apache-tomcat-7.0.47]# kill -9 25071 #通過kill,強制結束進程

[root@ localhost apache-tomcat-7.0.47]# ps -ef|grep java
root 25093 1767 0 09:19 pts/3 00:00:00 grep --color=auto java

Tomcat 服務默認端口號

默認端口爲8080
查看tomcat端口

[root@ localhost apache-tomcat-7.0.47]# ps -ef|grep java
root 25115 1 31 09:23 pts/3 00:00:02 /usr/local/jdk1.8.0_60/bin/java -Djava.util.logging.config.file=/opt/apache-tomcat-7.0.47/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/apache-tomcat-7.0.47/endorsed -classpath /opt/apache-tomcat-7.0.47/bin/bootstrap.jar:/opt/apache-tomcat-7.0.47/bin/tomcat-juli.jar -Dcatalina.base=/opt/apache-tomcat-7.0.47 -Dcatalina.home=/opt/apache-tomcat-7.0.47 -Djava.io.tmpdir=/opt/apache-tomcat-7.0.47/temp org.apache.catalina.startup.Bootstrap start
root 25135 1767 0 09:23 pts/3 00:00:00 grep --color=auto java


[root@ localhost apache-tomcat-7.0.47]#  ss -lntp|grep 25115
LISTEN 0 1 ::ffff:127.0.0.1:8005 :::* users:(("java",25115,49))
LISTEN 0 100 :::8009 :::* users:(("java",25115,47))
LISTEN 0 100 :::8080 :::* users:(("java",25115,46))

修改tomcat端口爲8888

cd /usr/local/apache-tomcat-7.0.47/conf
vim +70 server.xml
#修改如下
<Connector port="8888" protocol="HTTP/1.1"

重啓tomcat

/usr/local/apache-tomcat-7.0.47/bin/shutdown.sh
/usr/local/apache-tomcat-7.0.47/bin/shutdown.sh

瀏覽器訪問

默認: http://10.0.0.21:8080/

由於我們修改了端口

http://10.0.0.21:8888

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