導航:首頁 > 操作系統 > tomcat8linux

tomcat8linux

發布時間:2022-08-23 12:28:44

Ⅰ tomcat linux 8.0.57需要JDK什麼版本

一般是和jdk版本保持一致的,也就是說tomcat7對用jdk7版本;tomcat8對用jdk8版本。通常情況下,可以依次類推的。tomcat8.0最低可以兼容jdk1.7,jdk1.7以上的版本都可以。

Ⅱ 如何maven實現一鍵部署到linux上的tomcat8

第一步:需要先創建一個server,可以通過windows中的show view,之後找到server,

第二步:在server窗口中右擊,選擇」new-server「,之後創建好tomcat server。

第三步:雙擊創建的server,進入server設置界面,設置Server Location,選擇編譯路徑是」Use Tomcat「即可切換到Tomcat的路徑,保存。

第四步:之後將maven項目添加到此server下,這樣就完成了部署到Tomcat下。

Ⅲ linux怎麼配置tomcat伺服器

對於apache開源項目中tomcat的認識,大多停留在windows下,這次我通過一個簡單的實例來介紹一下在linux下如何搭建tomcat環境,並且部署一個web項目。
先從基本安裝開始,可別小看linux下的文件安裝,那可不是windows下點擊next就可以完成,但也並不復雜,重要的是我們學會怎麼用快速理解和掌握它,那麼一切就變得容易多了,開始吧,當然在安裝部署tomcat之前必須先安裝好jdk1.6的環境,具體見上一遍博客linux下jdk的安裝。
1、先從Apache的官方網站下載下來tomcat6.0系列的文件,http://www.apache.org/tomcat/在這里找到Tomcat6.0的linux安裝文件,它跟windows是不一樣的,在官網上有相應的說明,linux版的tomcat是需要編譯源代碼的文件,如下載下來的文件為:apache-tomcat-6.0.30.zip
2、將下載的文件通過ftp傳輸到linux中,這里我推薦遠程連接工具SSH,linux遠程連接工具比較多。
3、解壓apache-tomcat-6.0.30.zip,命令為:unzip apache-tomcat-6.0.30.zip得到apache-tomcat-6.0.30這個目錄,將目錄拷貝到/opt/,然後為了方便改名為/opt/tomcat即可。
4、修改環境變數,將一下的變數配置放在之前配置jdk環境變數的後面即可,如下:
在目錄/etc下修改profile文件,使用命令為:vi /etc/profile
export CATALINA_HOME=/opt/tomcat
export CLASSPATH=.:$java_HOME/lib:$CATALINA_HOME/lib
export PATH=$PATH:$CATALINA_HOME/bin
配置完成之後執行命令:source /etc/profile,如果沒有提示錯誤,證明配置ok
可以通過echo $CLASSPATH來查看環境配置
5、啟動tomcat服務
將目錄切換到opt/tomcat/bin執行sh catalina.sh,提示信息如下:
The BASEDIR environment variable is not defined correctly
This environment variable is needed to run this program
通過情況配置完成之後就會報此類錯誤提示,該提示表示bin目錄下相關.sh後綴文件沒有執行許可權,使用命令chmod +x *.sh來給所有的.sh文件以執行許可權,
再執行sh catalina.sh或者sh startup.sh,便提示如下信息表示配置ok:
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr/jdk1.6.0_23
Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar
6、查看tomcat的服務埠8080
命令:netstat -ntl | grep 8080,提示正常,在從windows客戶端使用tenlet ip 8080看看什麼情況,結果提示埠沒有被開啟,繼續檢查防火牆如下:
找到/etc/sysconfig/,vi iptables 在該防火牆配置文件中加入開放8080埠的配置如下:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
還有一種方法就是關閉防火牆,命令為:service iptables stop即可。
7、在客戶端訪問tomcat首頁
http://localhost:8080/如果正常顯示tomcat首頁表明配置ok。
8、部署一個web項目
將文件為ssh2.war的包上傳到opt/tomcat/webapps目錄下,然後重啟tomcat,如下命令:./catalina.sh run,部署ssh2.war並啟動tomcat
在客戶端輸入http://localhost:8080/ssh2,顯示登錄頁面表明項目部署成功。

通過以上簡單的對tomcat的安裝和部署進行介紹,並將安裝部署過程遇到的問題也都詳細的列舉了,如果只看不練的話,總歸只是看到的,我也是動手自己操作了一遍總歸了如上的過程。作為一個測試人員,搭建測試環境是我們工作過程不可或缺的一項,而且當前以linux的影響力來說,大部分web服務都將在linux下部署,基於性能和安全性等等方面,這都是一個發展趨勢,所以多研究linux的知識將會大大提高我們的各項技能。
還有什麼不會的 可以看看http://www.linuxprobe.com/chapter-00.html。。

Ⅳ linux伺服器上tomcat版本升級,從5.5升到7.0以上具體配置和細節

linux下tomcat升級步驟:
1)停【舊】tomcat服務
cd apache-tomcat/bin
sudo ./shutdown.sh

2)全量備份【舊】tomcat文件夾
mv apache-tomcat apache-tomcat_20190914.bak

3)上傳升級材料中tomcat壓縮文件包;解壓
tar -zxvf apache-tomcat-8.5.20.tar.gz

4)解壓【新】tomcat壓縮文件,放在之前tomcat同樣路徑下,改名文件夾為舊版tomcat名(apache-tomcat)(■這樣環境變數就不需要改了)

5)備份【新】webapps下的examples
mv examples examples.bak

5)拷貝【舊】webapps下的程序包文件夾到【新】webapps下
cd /usr/local/apache-tomcat/
rm -rf webapps
cp -r /usr/loal/apache-tomcat_20190914.bak/webapps /usr/local/apache-tomcat/

6、修改新tomcat中的配置文件
涉及文件:conf/server.xml bin/catalina.sh
備份一下conf目錄、Lib目錄、server.xml、web.xml這幾個目錄及文件,
6-1)備份【新】server.xml catalina.sh ,改名備份即可
cd /usr/local/apache-tomcat/conf
mv server.xml server.xml.default.bak
6-2)拷貝【舊】server.xml catalina.sh 到【新】tomcat相同目錄下
(■6和7兩步 有的可能其他配置文件做過修改的也類似處理)

7.備份【新】catalina.jar,修改ServerInfo.properties並更新jar
cp catalina.jar catalina.jar.bak
unzip catalina.jar
cd org/apache/catalina/util
sudo vim ServerInfo.properies
刪除 apache tomcat 後的版本號,將server.number改為0.0.0.0

目標:
server.info=Apache Tomcat
server.number=0.0.0.0
server.built=Oct 28 2013 05:08:47

jar -uvf catalina.jar org/apache/catalina/util/ServerInfo.properties
sudo rm -rf org META-INF

8)啟動【新】tomcat
cd apache-tomcat/bin
sudo ./startup.sh

9)查看埠是否運行正常

Ⅳ linux centos7怎麼啟動tomcat8

tomcat 安裝目錄/bin/startup.sh
也可以自己做service服務 用service命令啟動。

Ⅵ 如何在linux上安裝tomcat

1.下載JDK與Tomcat.

2.jdk安裝與配置.
(1)jdk安裝
rpm包:
# rpm -ivh jdk-7u55-linux-x64.rpm

tar.gz包:解壓縮
# mkdir /usr/java
# cd /usr/java
# tar -zxvf /software/jdk-7u55-linux-x64.tar.gz
生成鏈接以便版本升級
# ln -s jdk1.7.0_55 latest
# ln -s latest default

(2)配置環境變數
# vi /etc/profile
export JAVA_HOME=/usr/java/default
export JAVA_BIN=$JAVA_HOME/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

使配置生效
# source /etc/profile

測試jdk.
# java -version
java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)

3.Tomcat的安裝
解壓縮
# mkdir /usr/local/tomcat
# cd /usr/local/tomcat
# tar -zxvf /software/apache-tomcat-7.0.54.tar.gz
生成鏈接以便版本升級
# ln -s apache-tomcat-7.0.54 server

啟動Tomcat
# cd /usr/local/tomcat/server/bin
# ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat/server
Using CATALINA_HOME: /usr/local/tomcat/server
Using CATALINA_TEMDIR: /usr/local/tomcat/server/temp
Using JRE_HOME: /usr/java/default
Using CLASS_PATH: /usr/local/tomcat/server/bin/bootstrap.jar:/usr/local/tomcat/server/bin/tomcat-juli.jar
Tomcat started.

測試Tomcat:
打開防火牆,使外部能訪問
# /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
# service iptables save
# service iptables restart
或直接修改文件/etc/sysconfig/iptables.
# vi /etc/sysconfig/iptables
-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
# service iptables restart
在瀏覽器輸入: http://192.168.16.133:8080
如在本機可以輸入: http://localhost:8080
出現tomcat的頁面表示安裝成功.

停止Tomcat
# ./shutdown.sh

4.配置web管理帳號
修改文件conf/tomcat-users.xml,在<tomcat-users>元素中添加帳號密碼,需要指定角色.
# vi /usr/local/tomcat/server/conf/tomcat-users.xml
<tomcat-users>
<user name="admin" password="admin" roles="admin-gui,manager-gui" />
</tomcat-users>

5.配置web訪問埠
可以修改conf目錄下的文件server.xml,修改Connector元素(Tomcat的默認埠是8080),需要重新啟動Tomcat服務生效.
# vi /usr/local/tomcat/server/conf/server.xml
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

6.配置https安全連接(ssl加密連接)
https連接需要用到數字證書與數字簽名(MD5演算法)
網站https連接首先需要申請數字證書,配置加密連接器,瀏覽器安裝證書.
·使用java的工具keytool產生數字證書
# keytool -genkey -alias tomcat -keyalg RSA
生成文件.keystore
注意:CN為主機名稱,本機可用localhost
·將文件.keystore放到Tomcat伺服器的conf目錄下
# cp .keystore /usr/local/tomcat/server/conf/
·修改conf/server.xml文件,修改加密連接器,添加keystoreFile與keystorePass
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="conf/.keystore" keystorePass="123456"/>
·重新啟動tomcat.瀏覽器輸入https://localhost:8443訪問,並安裝證書.

7.Tomcat的目錄結構
·bin //存放Tomcat的命令腳本文件
·conf //存放Tomcat伺服器的各種配置文件,最主要是server.xml
·lib //存放Tomcat伺服器支撐jar包
·logs //存放日誌文件
·temp //存放臨時文件
·webapps //web應用所在目錄,外界訪問web資源的存放目錄
·work //Tomcat的工作目錄

8.web應用的目錄結構
webapp -- web應用所在目錄
|--- html, jsp, css, js文件等 -- 這些文件一般在web應用根目錄下,根目錄下的文件外界可以直接訪問.
|--- WEB-INF 目錄 -- java類、jar包、web配置文件存在這個目錄下,外界無法直接訪問,由web伺服器負責調用.
|--- classes 目錄 -- java類
|--- lib 目錄 -- java類運行所需要的jar包
|--- web.xml 文件 -- web應用的配置文件

9.虛擬主機的配置
指定虛擬主機名,修改conf/server.xml,添加<host>元素.
<host name="hostname.domainname" appBase="/webapps">
<Context path="/webapp" docBase="/webapps/webapp"/>
</host>
例:
<host name="www.163.com" appBase="/webapps">
</host>
<host name="mail.163.com" appBase="/mailapps">
</host>
須設置DNS解析(host文件或DNS系統).

10.web應用和虛擬目錄的映射.
可以修改xml配置文件的<Context>元素來設置web應用和虛擬目錄的映射.
·conf/server.xml //在<host>元素下添加<Context path="/webdir" docBase="/webappdir"/>,需要重新啟動Tomcat服務生效,不建議使用.
·conf/context.xml //添加<Context>元素所有web應用有效.
·conf/[enginename]/[hostname]/context.xml.default //[enginename]一般是Catalina,主機[hostname]的所有web應用有效.
·conf/[enginename]/[hostname]/ //在目錄下任意建一個文件(擴展名xml),文件名即為虛擬目錄名.多級目錄使用#分割. <Context docBase="/webappdir"/>
//預設值web應用目錄可以定義為ROOT.xml,添加<Context docBase="/webappdir"/>,需重新啟動Tomcat伺服器.
·META-INF/context.xml //
可以將web應用放在webapps目錄下讓Tomcat伺服器自動映射,適用開發環境,實際運用環境中不用自動映射。
如沒有修改配置文件,web應用目錄為ROOT時則為默認web應用。

11.web應用首頁(welcome file)的配置
修改web應用的配置文件: [webapp]/WEB-INF/web.xml
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

閱讀全文

與tomcat8linux相關的資料

熱點內容
phpsocketepoll 瀏覽:725
小孩和熊的電影 瀏覽:241
python寫網頁界面的框架 瀏覽:6
當通過ssh遠程連接彈性雲伺服器時 瀏覽:655
12306哪個app 瀏覽:680
免費網站電視劇電影全免費在線觀看 瀏覽:737
如何快速清除app廣告 瀏覽:716
單片機按鍵外部中斷 瀏覽:560
單片機的usb供電 瀏覽:256
更改android解析度 瀏覽:186
phpstaticfinal 瀏覽:695
成人倫理風月片電影 瀏覽:294
禁播愛情片 瀏覽:21
動漫電影免費版大全 瀏覽:14
java什麼是this 瀏覽:811
拍攝指南by小說製造機txt下載 瀏覽:738
豆瓣pdf 瀏覽:723
春宮妖姬演員表 瀏覽:112
韓國情愛電影在線 瀏覽:812
程序員那麼可愛顧墨吃醋 瀏覽:201