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

Tomcat下載:http://tomcat.apache.org/

2、部署JAVA環(huán)境JDK

(1)jdk的解壓安裝

[root@localhost ~]# tar xf jdk-8u60-linux-x64.tar.gz -C /usr/local/
[root@localhost ~]# ln -s /usr/local/jdk1.8.0_60 /usr/local/jdk

(2)配置java環(huán)境變量

[root@localhost ~]# sed -i.ori \\\'$a export JAVA_HOME=/usr/local/jdk\\\\nexport PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH\\\\nexport CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar\\\' /etc/profile
[root@localhost ~]# tail -3 /etc/profile
export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

(3)讓java環(huán)境變量立刻生效

[root@localhost ~]# source /etc/profile

(4)檢查Java環(huán)境安裝情況

[root@localhost ~]# which java
/usr/local/jdk/bin/java
[root@localhost ~]# java -version       #出現(xiàn)以下信息表示部署成功
java version 1.8.0_60
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)

安裝tomcat

(1)解壓安裝tomcat

[root@localhost ~]# tar xf apache-tomcat-8.0.27.tar.gz -C /usr/local/
[root@localhost ~]# ln -s /usr/local/apache-tomcat-8.0.27/ /usr/local/tomca

(2)配置tomcat環(huán)境變量

[root@localhost ~]# echo \\\'export TOMCAT_HOME=/usr/local/tomcat\\\' >> /etc/profile
[root@localhost ~]# source /etc/profile

(3)檢查環(huán)境變量配置情況

[root@localhost ~]# tail -4 /etc/profile
export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
export TOMCAT_HOME=/usr/local/tomcat

啟動tomcat

**啟動程序:/usr/local/tomcat/bin/startup.sh

關(guān)閉程序:/usr/local/tomcat/bin/shutdown.sh

Tomcat主配置文件Server.xml詳解

頂級組件:位于整個配置的頂層,如server。
容器類組件:可以包含其他組件的組件,如service,engine,host,context
連接器組件:連接用戶請求至tomcat,如connector。
被嵌套類組件:位于一個容器當中,不能包含其他組件,如Valve,logger。

組件詳解

engine:核心容器組件,catalina引擎,負責通過connector接收用戶請求,并處理請求,將請求轉(zhuǎn)至對應(yīng)的虛擬主機host。

host:類似于httpd中的虛擬主機,一般而言支持基于FQDN的虛擬主機。

context:定義一個應(yīng)用程序,是一個最內(nèi)層的容器類組件(不能再嵌套)。配置context的主要目的指定對應(yīng)對的webapp的根目錄,類似于httpd的alias,其還能為webapp指定額外的屬性,如部署方式等。

connector:接收用戶請求,類似于httpd的listen配置監(jiān)聽端口。

service(服務(wù)):將connector關(guān)聯(lián)至engine,因此一個service內(nèi)部可以有多個connector,但只能又一個引擎engine。service內(nèi)部有兩個connector,一個engine。因此,一般情況下一個server內(nèi)部只有一個service,一個service內(nèi)部只有一個engine,但一個service內(nèi)部可以有多個connector。

server:表示一個運行于JVM中的tomcat實例。

Valve:閥門,攔截請求并在將其轉(zhuǎn)至對應(yīng)的webapp前進行某種處理操作,可以用于任何容器中,比如記錄日志(access log valve),基于IP做訪問控制(remote address filer valve)。

logger:日志記錄器,用于記錄組件內(nèi)部的狀態(tài)信息,可以用于除context外的任何容器中。

realm:可以用于任意容器類的組件中,關(guān)聯(lián)一個用戶認證庫,實現(xiàn)認證和授權(quán)??梢躁P(guān)聯(lián)的認證庫有兩種:UserDatabaseRealm,MemoryRealm和JDBCRealm。

UserDatabaseRealm:使用JNDI自定義的用戶認證庫。

MemoryRealm:認證信息定義在tomcat-users.xml中。

JDBCRealm:認證信息定義在數(shù)據(jù)庫中,并通過JDBC連接至數(shù)據(jù)庫中查找認證用戶。

自定義默認網(wǎng)站目錄

方法一:

將meminfo.jsp或其他程序放在tomcat/webapps/ROOT目錄下即可。因為默認網(wǎng)站根目錄為tomcat/webapps/ROOT

方法二:

[root@tomcat ~]# vim /application/tomcat/conf/server.xml
<Host name=localhost appBase=webapps
unpackWARs=true autoDeploy=true>
<Context path= docBase=/usr/local/tomcat/webapps/memtest debug=0 reloadable=false crossContext=true/> #在虛擬主機這里添加一行代碼限定web站點的根目錄路徑
[root@tomcat ~]# /application/tomcat/bin/shutdown.sh
[root@tomcat ~]# /application/tomcat/bin/startup.sh
使用Tomcat安裝Jpress

JPress,一個wordpress的java代替版本,使用JFinal開發(fā)。需要maven支持

[root@localhost ~]# tar xf apache-maven-3.3.9-bin.tar.gz -C /usr/local/
[root@localhost ~]# ln -s /usr/local/apache-maven-3.3.9 /usr/local/maven
[root@localhost ~]# tail -2 /etc/profile
export MAVEN_HOME=/usr/local/maven
export PATH=$MAVEN_HOME/bin:$PATH
[root@localhost ~]# source /etc/profile
[root@localhost ~]# mvn -version #出現(xiàn)這個表示成功
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T11:41:47-05:00)
Maven home: /usr/local/maven
Java version: 1.8.0_60, vendor: Oracle Corporation
Java home: /usr/local/jdk1.8.0_60/jre
Default locale: en_US, platform encoding: UTF-8
OS name: linux, version: 2.6.32-431.el6.x86_64, arch: amd64, family: unix

**將 jpress-web-newest.war包放到Tomcat網(wǎng)站根目錄下

將war包放到網(wǎng)站根目錄下

[root@localhost ~]# ls -l jpress-web-newest.war
-rw-r--r--. 1 root root 20797013 Oct 24 17:04 jpress-web-newest.war
[root@localhost ~]# mv jpress-web-newest.war /data/www/www/ROOT/
#解壓war包
[root@localhost ~]# which jar
/usr/local/jdk/bin/jar
[root@localhost ~]# cd /data/www/www/ROOT/
[root@localhost ROOT]# jar xf jpress-web-newest.war #jar是war包的解壓命令
[root@localhost ROOT]# ls
jpress-web-newest.war META-INF static WEB-INF
meminfo.jsp robots.txt templates

更多關(guān)于云服務(wù)器域名注冊,虛擬主機的問題,請訪問三五互聯(lián)官網(wǎng):m.shinetop.cn

贊(0)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享網(wǎng)絡(luò)內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。郵箱:3140448839@qq.com。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明出處:三五互聯(lián)知識庫 » Tomcat簡介及安裝

登錄

找回密碼

注冊

主站蜘蛛池模板: 波多野结衣高清一区二区三区| 中文天堂资源| 2019亚洲午夜无码天堂| 色老头亚洲成人免费影院| 免费看欧美全黄成人片| 欧洲人与动牲交α欧美精品| A级日本乱理伦片免费入口| 湛江市| 丁香五月网久久综合| 宝贝腿开大点我添添公视频免| 国产成人欧美一区二区三区| 亚洲av免费看一区二区| 国产精品区一区第一页| 中文字幕乱码在线人视频| 国日韩精品一区二区三区| 福利一区二区在线播放| 国产偷国产偷亚洲清高网站 | 日韩欧美在线综合网另类 | av中文字幕国产精品| 一区二区三区无码视频免费福利| 亚洲一级特黄大片在线观看| 爱性久久久久久久久| 经典国产乱子伦精品视频| 国产一区二区三区18禁| 久久99精品久久久久久9| 国产精品无码aⅴ嫩草| 日韩精品福利视频在线观看| 久久精品国产99国产精品澳门| 国产三级无码内射在线看| 亚洲国内精品一区二区| 亚洲欧美人成电影在线观看| 大伊香蕉在线精品视频75| 亚洲暴爽av人人爽日日碰 | 国产亚洲人成网站观看| 国产成人无码免费视频在线| 豆国产97在线 | 亚洲| 国产精品午夜福利资源| 精品人妻二区中文字幕| 少妇真人直播免费视频| 午夜三级成人在线观看| 人妻av无码系列一区二区三区|