Tomcat介紹,安裝JDK,安裝Tomcat
筆記內容:
16.1 Tomcat介紹
16.2 安裝jdk
16.3 安裝Tomcat
筆記日期:2017-11-06
16.1 Tomcat介紹
Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發而成。由於有了Sun 的參與和支持,最新的Servlet 和JSP 規範總是能在Tomcat 中得到體現,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 規範。因為Tomcat 技術先進、性能穩定,而且免費,因而深受Java 愛好者的喜愛並得到了部分軟件開發商的認可,成為目前比較流行的Web 應用服務器,主要是應用於Java方面。
Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,目前Tomcat最新版本為9.0,屬於輕量級應用服務器,在中小型系統和並發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。對於一個初學者來說,可以這樣認為,當在一臺機器上配置好Apache 服務器,可利用它響應HTML(標準通用標記語言下的一個應用)頁面的訪問請求。實際上Tomcat是Apache 服務器的擴展,但運行時它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。
Tomcat由於是使用Java開發的,所以在任何的系統平臺只要有JDK都能運行,我們可以在官網下載到Tomcat服務器,網址:
http://tomcat.apache.org/
16.2 安裝jdk
JDK就是Java開發工具箱(包含開發環境、運行環境JRE、JVM虛擬機),任何與Java有關的程序都需要JDK才能夠運行,Tomcat就是如此,何況它還是使用Java語言開發的。所以我們要下載並安裝JDK,目前較多人使用的是JDK1.8版本,在企業一般使用JDK1.5-1.7版本(企業中一般不用高版本),我們個人做實驗就可以下載JDK1.8版本,官網下載地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
因為不能在Linux上直接使用wget下載,所以需要先下載到你的Windows上:
然後再上傳到你的Linux系統中,存放在/usr/local/src目錄下,我是使用xftp上傳的:
上傳完畢:
上傳完之後可以開始安裝了:
解包:
tar -zxvf jdk-8u151-linux-x64.tar.gz
將解壓後的目錄移動到/usr/local下,並更名為jdk8:
mv jdk1.8.0_151/ /usr/local/jdk1.8
編輯/etc/profile環境變量配置文件加入以下內容:
JAVA_HOME=/usr/local/jdk1.8/ //JDK的主目錄
JAVA_BIN=/usr/local/jdk1.8/bin //JDK的主目錄下的bin目錄
JRE_HOME=/usr/local/jdk1.8/jre //JDK的主目錄下的jre目錄
PATH=$PATH:/usr/local/jdk1.8/bin:/usr/local/jdk1.8/jre/bin //添加JDK的bin目錄和jre的bin目錄到PATH中
CLASSPATH=/usr/local/jdk1.8/jre/lib:/usr/local/jdk1.8/lib:/usr/local/jdk1.8/jre/lib/charsets.jar //Java類文件的路徑
加載/etc/profile配置文件:
source /etc/profile
執行以下幾個java的命令,都有在屏幕上打印信息就代表沒問題:
java -version //查看jdk的版本
java //運行class文件的命令
javac //編譯java源文件的命令
執行結果如以上一致,則JDK已經安裝完畢,並且配置好環境變量了。
如果不一致的話,檢查一下是否之前安裝了openjdk沒有卸載掉,除了最小化安裝的Linux外,一般都會自帶一個openjdk的,使用以下命令可以查看到是否有安裝這個包:
rpm -qa |grep openjdk
16.3 安裝Tomcat
同樣的吧Tomcat下載到/usr/local/src路徑下,下載地址:
http://mirrors.shuosc.org/apache/tomcat/tomcat-8/v8.5.23/bin/apache-tomcat-8.5.23.tar.gz
解包:
tar -zxvf apache-tomcat-8.5.23.tar.gz
移動到/usr/local下,並更名為tomcat: mv apache-tomcat-8.5.23 /usr/local/tomcat
啟動Tomcat,啟動和關閉腳本都在tomcat的bin目錄下:
/usr/local/tomcat/bin/startup.sh
關閉Tomcat使用bin目錄下的shutdown.sh腳本,Tomcat不支持重啟,當修改了某些配置文件需要重新加載服務時,只能先shutdown關閉再startup啟動:
/usr/local/tomcat/bin/shutdown.sh
然後再次startup啟動,查看一下有沒有java的進程:
ps aux |grep java
檢查下是否有監聽端口:
netstat -lntp |grep java
實際上有三個端口,還有一個端口是8005,其中8080為提供web服務的端口,8005則為管理端口,8009端口為第三方服務調用的端口,比如httpd和Tomcat結合時會用到。
啟動Tomcat後,我們可以使用Windows上的瀏覽器進行訪問,不過要記得先把Linux的防火墻給關了:
systemctl stop firewalld
systemctl disable firewalld
iptables -F
通過瀏覽器訪問,ip是虛擬機的ip地址,端口是8080:
現在再查看端口可以發現8005被監聽了,這個端口監聽得比較慢:
擴展
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
本文出自 “zero” 博客,請務必保留此出處http://zero01.blog.51cto.com/12831981/1979296
Tomcat介紹,安裝JDK,安裝Tomcat