部署Tomcat-創(chuàng)新互聯(lián)

  一、Tomcat介紹

創(chuàng)新互聯(lián)專注于閬中網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供閬中營(yíng)銷型網(wǎng)站建設(shè),閬中網(wǎng)站制作、閬中網(wǎng)頁設(shè)計(jì)、閬中網(wǎng)站官網(wǎng)定制、微信小程序開發(fā)服務(wù),打造閬中網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供閬中網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

  名稱由來:Tomcat最初是由Sun的軟件架構(gòu)師詹姆斯·鄧肯·戴維森開發(fā)的(詳細(xì)介紹請(qǐng)百度)。Tomcat服務(wù)器是一個(gè)免費(fèi)的開放源代碼的Web應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問不是很多的場(chǎng)合下使用。

  二、部署實(shí)施

   1.實(shí)施環(huán)境

  主機(jī)  操作系統(tǒng) IP地址     主要軟件
Tomcat服務(wù)器 CentOS-7-x86_64

192.168.1.10

  1. jdk-7u65-linux-x64.gz

  2. apache-tomcat-7.0.54.tar.gz

   2.實(shí)施準(zhǔn)備

  在安裝Tomcat之前必須先安裝JDK。JDK的全稱是Java Development Kit,是Sun公司免費(fèi)提供的Java語言的軟件開發(fā)工具包,其中包含Java虛擬機(jī)(JVM)。編寫好的Java源程序經(jīng)過編譯可形成Java字節(jié)碼,只要安裝了JDK,就可以利用JVM解釋這些字節(jié)文件,從而保證Java的跨平臺(tái)性。在平臺(tái)兼容方面,JDK作為解釋字節(jié)碼文件并據(jù)此調(diào)用操作系統(tǒng)API實(shí)現(xiàn)對(duì)應(yīng)用功能的Java虛擬機(jī),與操作系統(tǒng)類型和平臺(tái)位數(shù)密切相關(guān),因此存在不同類型的版本,而Tomcat也具有上述特征,所以需要先下載JDK和Tomcat,這個(gè)軟件的版本如下:

  JDK:jdk-7u65-linux-x64.gz

  Tomcat:apache-tomcat-7.0.54.tar.gz

  3.安裝JDK,配置java環(huán)境

(1)將jdk-7u65-linux-x64.gz解壓。

[root@localhost ~]# tar xf jdk-7u65-linux-x64.gz

(2)解壓后會(huì)產(chǎn)生jdk1.7.0_65文件夾移動(dòng)到/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   //設(shè)置Java根目錄

export PATH=$PATH:$JAVA_HOME/bin   //在PATH環(huán)境變量中添加Java根目錄的/bin子目錄

(4)將java.sh腳本導(dǎo)入到環(huán)境變量,使其生效。

[root@localhost ~]# source /etc/profile.d/java.sh

(5)運(yùn)行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環(huán)境已經(jīng)配置完成。

  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文件夾,將該文件夾移動(dòng)到/usr/local/下,并改名為tomcat7。

[root@localhost ~]# mv apache-tomcat-7.0.54 /usr/local/tomcat7

(3)啟動(dòng)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.

關(guān)閉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默認(rèn)運(yùn)行在8080端口,運(yùn)行netstat命令查看8080端口監(jiān)聽信息。

[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配置相關(guān)說明

   Tomcat的主目錄為/usr/local/tomca7/。

主目錄說明

|---bin/:存放windows或linux平臺(tái)啟動(dòng)關(guān)閉Tomcat的腳本文件。

|---conf/:存放tomcat服務(wù)器各種全局配置文件,其中重要的是server.xml和web.xml。

|---lib/:存放tomcat運(yùn)行需要的庫文件(JARS)。

|---logs/:存放Tomcat執(zhí)行時(shí)的LOG文件。

|---webapps/:Tomcat的主要Web發(fā)布目錄。

|---work/:存放jsp編譯后產(chǎn)生的class文件。

配置文件說明

server.xml:主配置文件。通過更改該文件,可以修改Tomcat的啟動(dòng)端口、網(wǎng)站目錄、虛擬主機(jī)、開啟https等重要功能。

catalina.policy:權(quán)限控制配置文件。

catalina.properties:tomcat屬性配置文件。

logging.propertiess:日志log相關(guān)配置文件。

tomcat-users.xml:manager-gui管理用戶配置文件(tomcat安裝后提供一個(gè)manager-gui的管理界面,通過該文件配置可以開啟訪問)。

web.xml:Tomcat的servlet、servlet-mapping、filter、MIME等相關(guān)配置。

擴(kuò)展了解:主配置文件server組成部分說明


  整個(gè)server.xml由以下結(jié)構(gòu)組成:<Server>、<Service>、<Connector>、<Engine>、<Host>、<Context>、</Context>、</Host>、</Engine>、</Connector>、</Service>、</Seerver>。


加油吧,少年,別讓愿望等成遺憾。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

網(wǎng)站名稱:部署Tomcat-創(chuàng)新互聯(lián)
網(wǎng)頁網(wǎng)址:http://muchs.cn/article26/dchhjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷、搜索引擎優(yōu)化網(wǎng)站制作、靜態(tài)網(wǎng)站定制網(wǎng)站、網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)