Tomcat簡介及安裝詳解
一、Tomcat介紹
Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發而成。由於有了Sun 的參與和支持,最新的Servlet 和JSP 規範總是能在Tomcat 中得到體現,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 規範。因爲Tomcat 技術先進、性能穩定,而且免費,因而深受Java 愛好者的喜愛並得到了部分軟件開發商的認可,成爲目前比較流行的Web 應用服務器。
Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬於輕量級應用服務器,在中小型系統和併發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。對於一個初學者來說,可以這樣認爲,當在一臺機器上配置好Apache 服務器,可利用它響應HTML(標準通用標記語言下的一個應用)頁面的訪問請求。實際上Tomcat是Apache 服務器的擴展,但運行時它是獨立運行的,所以當你運行tomcat 時,它實際上作爲一個與Apache 獨立的進程單獨運行的。
當配置正確時,Apache 爲HTML頁面服務,而Tomcat 實際上運行JSP 頁面和Servlet。另外,Tomcat和IIS等Web服務器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。不過,Tomcat處理靜態HTML的能力不如Apache服務器。
二、系統及軟件版本介紹
系統版本:CentOS 7.2
JDK版本:jdk1.8.0_171
Tomcat版本:apache-tomcat-8.5.8
三、安裝jdk(兩種方法)
jdk下載地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
1、源碼包安裝方法
上傳軟件包方法就不演示了
(1)解壓jdk源碼包到指定目錄
[root@localhost ~]# ls
jdk-8u171-linux-x64.tar.gz
[root@localhost ~]# mkdir /usr/local/jdk
[root@localhost ~]# tar -xf jdk-8u171-linux-x64.tar.gz -C /usr/local/jdk/
[root@localhost ~]# ls /usr/local/jdk/
jdk1.8.0_171
(2)添加Java系統環境變量
[root@localhost ~]# vim /etc/profile
JAVA_HOME=/usr/local/jdk/jdk1.8.0_171
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
(3)加載配置文件並查看JDK是否安裝成功
[root@localhost ~]# source /etc/profile
[root@localhost ~]# java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
2、rpm包安裝方法
[root@localhost ~]# ls
jdk-8u171-linux-x64.rpm
[root@localhost ~]# rpm -ivh jdk-8u171-linux-x64.rpm
準備中... ################################# [100%]
正在升級/安裝...
1:jdk1.8-2000:1.8.0_171-fcs ################################# [100%]
Unpacking JAR files...
tools.jar...
plugin.jar...
javaws.jar...
deploy.jar...
rt.jar...
jsse.jar...
charsets.jar...
localedata.jar...
[root@localhost ~]# java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
四、安裝Tomcat
Tomcat軟件包下載網站:https://archive.apache.org/dist/tomcat/
1、安裝Tomcat(解壓源碼包到指定目錄)
[root@localhost ~]# tar -xf apache-tomcat-8.5.8.tar.gz -C /usr/local/tomcat/
2、添加Tomcat系統環境變量
[root@localhost ~]# vim /etc/profile
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.8
export PATH=$CATALINA_HOME/bin:$PATH
[root@localhost ~]# source /etc/profile
3、測試環境變量是否生效
[root@localhost ~]# catalina.sh version
Using CATALINA_BASE: /usr/local/tomcat/apache-tomcat-8.5.8
Using CATALINA_HOME: /usr/local/tomcat/apache-tomcat-8.5.8
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-8.5.8/temp
Using JRE_HOME: /usr/local/jdk/jdk1.8.0_171
Using CLASSPATH: /usr/local/tomcat/apache-tomcat-8.5.8/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-8.5.8/bin/tomcat-juli.jar
Server version: Apache Tomcat/8.5.8
Server built: Nov 3 2016 21:14:13 UTC
Server number: 8.5.8.0
OS Name: Linux
OS Version: 3.10.0-327.el7.x86_64
Architecture: amd64
JVM Version: 1.8.0_171-b11
JVM Vendor: Oracle Corporation
4、啓動Tomcat
[root@localhost ~]# startup.sh
Using CATALINA_BASE: /usr/local/tomcat/apache-tomcat-8.5.8
Using CATALINA_HOME: /usr/local/tomcat/apache-tomcat-8.5.8
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-8.5.8/temp
Using JRE_HOME: /usr/local/jdk/jdk1.8.0_171
Using CLASSPATH: /usr/local/tomcat/apache-tomcat-8.5.8/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-8.5.8/bin/tomcat-juli.jar
Tomcat started.
提示:Tomcat啓動可以執行startup.sh 腳本啓動,也可以執行catalina.sh start啓動
5、使用Windows瀏覽器訪問測試
到這裏,Tomcat就安裝完成了,但是隻是默認環境,還需要根據需求自定義配置。