1. 程式人生 > >16.1-16.3 Tomcat介紹,安裝JDK和Tomcat

16.1-16.3 Tomcat介紹,安裝JDK和Tomcat

Tomcat JDK

16.1 Tomcat介紹
16.2 安裝jdk
16.3 安裝Tomcat

擴展
java容器比較 技術分享圖片
http://my.oschina.net/diedai/blog/271367
技術分享圖片
http://www.360doc.com/content/11/0618/21/16915_127901371.shtml

j2ee、j2se、ejb、javabean、serverlet、jsp之間關系 技術分享圖片
http://bbs.csdn.net/topics/50015576
tomcat server.xml配置詳解 技術分享圖片
http://blog.csdn.net/yuanxuegui2008/article/details/6056754
tomcat常用數據庫連接的方法 技術分享圖片

http://wjw7702.blog.51cto.com/5210820/1109263



16.1 Tomcat介紹

Tomcat是Apache軟件基金會(Apache Software Foundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發而成。

java程序寫的網站用tomcat+jdk來運行

tomcat是一個中間件,真正起作用的,解析java腳本的是jdk

jdk(java development kit)是整個java的核心,它包含了java運行環境和一堆java相關的工具以及java基礎庫。

最主流的jdk為sun公司發布的jdk,除此之外,其實IBM公司也有發布JDK,CentOS上也可以用yum安裝openjdk

LAMP,LNMP針對PHP語言解析


16.2 安裝jdk

大綱

技術分享圖片

1 進去/usr/local/src目錄下

2 進去oracle下載JDK,也可以wget下載。

現在的方法是先下載到windows上面,然後利用xftp進行傳輸,將jdk的包傳輸到linux上面。

2.1 訪問jdk下載頁面

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

先同意下載許可,在下載對應Linux x64的jdk包

技術分享圖片

2.2 下載完畢後,利用xftp進行傳輸

技術分享圖片

[root@AliKvn src]# ls |grep jdk

jdk-8u171-linux-x64.tar.gz

3 解壓包

#tar zxvf jdk-8u171-linux-x64.tar.gz

解壓後,講jdk的目錄移動到相關目錄下並改名

#mv jdk1.8.0_144 /usr/local/jdk1.8

4 在/etc/profile裏面設置環境變量(/etc/profile這個文件是用來設置環境變量),在最後添加參數

# vi /etc/profile

JAVA_HOME=/usr/local/jdk1.8/
JAVA_BIN=/usr/local/jdk1.8/bin
JRE_HOME=/usr/local/jdk1.8/jre
PATH=$PATH:/usr/local/jdk1.8/bin:/usr/local/jdk1.8/jre/bin
CLASSPATH=/usr/local/jdk1.8/jre/lib:/usr/local/jdk1.8/lib:/usr/local/jdk1.8/jre/lib/charsets.jar

4.1 設置完成後,使其變量生效

#source /etc/profile

4.2 檢查jdk時候安裝成功

[root@AliKvn jdk1.8]# 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)

能查看到java的關於信息,證明已經安裝成功。


16.3 安裝Tomcat

大綱

技術分享圖片

前面所做的工作都是在為安裝Tomcat做準備,現在才是安裝Tomcat.

1 首先下載Tomcat的二進制包

1.1 進入目錄

# cd /usr/locat/src/

1.2 下載包

# wget http://apache.fayea.com/tomcat/tomcat-8/v8.0.52/bin/apache-tomcat-8.0.52.tar.gz

2 解壓,安裝包

#tar zxvf apache-tomcat-8.0.52.tar.gz

3 移動並改名

#mv apache-tomcat-8.5.20 /usr/local/tomcat

4 因為這是二進制包,免了編譯,啟動Tomcat執行如下命令即可

[root@AliKvn tomcat]# /usr/local/tomcat/bin/startup.sh

Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/local/jdk1.8
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

如果要停止Tomcat,執行如下命令

[root@AliKvn tomcat]# /usr/local/tomcat/bin/shutdown.sh

4.1 檢查有沒有Java相關進程

[root@AliKvn tomcat]# ps aux |grep java

root 18581 3.0 4.6 2514864 87728 pts/1 Sl 15:46 0:02 /usr/local/jdk1.8/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dignore.endorsed.dirs= -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start

root 18623 0.0 0.0 112660 964 pts/1 R+ 15:47 0:00 grep --color=auto java

4.2 監聽java端口狀態

[root@AliKvn tomcat]# netstat -lntp |grep java

tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 18581/java

tcp 0 0 127.0.0.1:8005 0.0.0.0:* LISTEN 18581/java

tcp 0 0 0.0.0.0:8009 0.0.0.0:* LISTEN 18581/java

正常會有三個端口8005,8009,8080

三個端口8080為提供web服務的端口,8005為管理端口,8009端口為第三方服務調用的端口,比如httpd和Tomcat結合時會用到。

其中8080會用得比較多。

5 8080端口測試,在瀏覽器輸入本機IP:8080,會看到Tomcat的默認頁面

技術分享圖片


16.1-16.3 Tomcat介紹,安裝JDK和Tomcat