一、Tomcat介紹
創新互聯專注于閬中網站建設服務及定制,我們擁有豐富的企業做網站經驗。 熱誠為您提供閬中營銷型網站建設,閬中網站制作、閬中網頁設計、閬中網站官網定制、微信小程序開發服務,打造閬中網絡公司原創品牌,更為您提供閬中網站排名全網營銷落地服務。名稱由來:Tomcat最初是由Sun的軟件架構師詹姆斯·鄧肯·戴維森開發的(詳細介紹請百度)。Tomcat服務器是一個免費的開放源代碼的Web應用服務器,屬于輕量級應用服務器,在中小型系統和并發訪問不是很多的場合下使用。
二、部署實施
1.實施環境
主機 | 操作系統 | IP地址 | 主要軟件 |
Tomcat服務器 | CentOS-7-x86_64 | 192.168.1.10 |
|
2.實施準備
在安裝Tomcat之前必須先安裝JDK。JDK的全稱是Java Development Kit,是Sun公司免費提供的Java語言的軟件開發工具包,其中包含Java虛擬機(JVM)。編寫好的Java源程序經過編譯可形成Java字節碼,只要安裝了JDK,就可以利用JVM解釋這些字節文件,從而保證Java的跨平臺性。在平臺兼容方面,JDK作為解釋字節碼文件并據此調用操作系統API實現對應用功能的Java虛擬機,與操作系統類型和平臺位數密切相關,因此存在不同類型的版本,而Tomcat也具有上述特征,所以需要先下載JDK和Tomcat,這個軟件的版本如下:
JDK:jdk-7u65-linux-x64.gz
Tomcat:apache-tomcat-7.0.54.tar.gz
3.安裝JDK,配置java環境
(1)將jdk-7u65-linux-x64.gz解壓。
[root@localhost ~]# tar xf jdk-7u65-linux-x64.gz
(2)解壓后會產生jdk1.7.0_65文件夾移動到/usr/local/ 下重命名為java(/usr/local目錄主要是存放一些通過源代碼包安裝的套件,類似于WINDOWS下面的program files)。
[root@localhost ~]# mv jdk1.7.0_65/ /usr/local/java
(3)在/etc/profile.d/ 下建立java.sh腳本()。
[root@localhost ~]# vim /etc/profile.d/java.sh
export JAVA_HOME=/usr/local/java //設置Java根目錄
export PATH=$PATH:$JAVA_HOME/bin //在PATH環境變量中添加Java根目錄的/bin子目錄
(4)將java.sh腳本導入到環境變量,使其生效。
[root@localhost ~]# source /etc/profile.d/java.sh
(5)運行java -version命令或者javac -version命令查看Java版本是否和之前安裝的一致。
[root@localhost ~]# java -version
java version "1.7.0_65"
Java(TM) SE Runtime Environment (build 1.7.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
或
[root@localhost ~]# javac -version
javac 1.7.0_65
到此Java環境已經配置完成。
4.安裝配置Tomcat
(1)解壓apache-tomcat-7.0.54.tar.gz包。
[root@localhost ~]# tar xf apache-tomcat-7.0.54.tar.gz
(2)解壓后生成apache-tomcat-7.0.54文件夾,將該文件夾移動到/usr/local/下,并改名為tomcat7。
[root@localhost ~]# mv apache-tomcat-7.0.54 /usr/local/tomcat7
(3)啟動tomcat
[root@localhost ~]# /usr/local/tomcat7/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat7
Using CATALINA_HOME: /usr/local/tomcat7
Using CATALINA_TMPDIR: /usr/local/tomcat7/temp
Using JRE_HOME: /usr/local/java
Using CLASSPATH: /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar
Tomcat started.
關閉tomcat
[root@localhost conf]# /usr/local/tomcat7/bin/shutdown.sh
Using CATALINA_BASE: /usr/local/tomcat7
Using CATALINA_HOME: /usr/local/tomcat7
Using CATALINA_TMPDIR: /usr/local/tomcat7/temp
Using JRE_HOME: /usr/local/java
Using CLASSPATH: /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar
/usr/local/tomcat7/bin/catalina.sh: line 437: /usr/local/java/bin/java: cannot execute binary file
Tomcat默認運行在8080端口,運行netstat命令查看8080端口監聽信息。
[root@localhost ~]# netstat -anpt | grep 8080
tcp6 0 0 :::8080 :::* LISTEN 2328/java 由于防火墻是啟用的所以需要開啟8080端口
[root@localhost ~]# iptables -I INPUT -p tcp -m multiport --dport 8080 -j ACCEPT
[root@localhost ~]# iptables -I INPUT -p tcp -m state --state ESTABLISHED -j ACCEPT
[root@localhost ~]# iptables -p INPUT DROP
iptables v1.4.21: unknown protocol "input" specified
Try `iptables -h' or 'iptables --help' for more information.
三、Tomcat配置相關說明
Tomcat的主目錄為/usr/local/tomca7/。
主目錄說明
|---bin/:存放windows或linux平臺啟動關閉Tomcat的腳本文件。
|---conf/:存放tomcat服務器各種全局配置文件,其中重要的是server.xml和web.xml。
|---lib/:存放tomcat運行需要的庫文件(JARS)。
|---logs/:存放Tomcat執行時的LOG文件。
|---webapps/:Tomcat的主要Web發布目錄。
|---work/:存放jsp編譯后產生的class文件。
配置文件說明
server.xml:主配置文件。通過更改該文件,可以修改Tomcat的啟動端口、網站目錄、虛擬主機、開啟https等重要功能。
catalina.policy:權限控制配置文件。
catalina.properties:tomcat屬性配置文件。
logging.propertiess:日志log相關配置文件。
tomcat-users.xml:manager-gui管理用戶配置文件(tomcat安裝后提供一個manager-gui的管理界面,通過該文件配置可以開啟訪問)。
web.xml:Tomcat的servlet、servlet-mapping、filter、MIME等相關配置。
擴展了解:主配置文件server組成部分說明
整個server.xml由以下結構組成:<Server>、<Service>、<Connector>、<Engine>、<Host>、<Context>、</Context>、</Host>、</Engine>、</Connector>、</Service>、</Seerver>。
加油吧,少年,別讓愿望等成遺憾。
另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
網站名稱:部署Tomcat-創新互聯
網頁網址:http://m.newbst.com/article26/dchhjg.html
成都網站建設公司_創新互聯,為您提供網站營銷、搜索引擎優化、網站制作、靜態網站、定制網站、網站收錄
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯