當前位置:首頁 » 操作系統 » linux部署tomcat

linux部署tomcat

發布時間: 2022-09-13 02:52:17

❶ 在linux上部署tomcat等應用,一般部署在哪個目錄下

tomcat在Linux下面安裝的方式呢,大概有幾個類型:

  1. 系統軟體管理安裝。在Linux的不同發型版本中有都有自己的版本管理系統,如ferdoar系列的rpm,yum安裝,如ubuntu系列的debian安裝。tomcat可以採用yum -y install tomcat 進行安裝,他的配置文件 一般放在/etc/tomcat下面。應用目錄一般都是在/var/lib/tomcat/webapps下面

  2. tomcat解壓安裝。在官網下載Tomcat的解壓版安裝包,安裝目錄由自己決定,一般都是在/usr/local/tomcat 或者是在/data 等,默認的應用目錄是在 tomcat下面的webapps下面。當然也可以使用多實例的方式自定義安裝應用目錄、

    Linux學習更多資源可以參考《Linux就該這樣學》,學習是一個過程加油!!!

❷ 如何在Linux下使用Tomcat部署Web應用

第一種方式:利用Tomcat自動部署
利用Tomcat自動部署方式是最簡單的、最常用的方式。若一個web應用結構為D:\workspace\WebApp\AppName\WEB-INF\*,只要將一個Web應用的WebContent級的AppName直接扔進%Tomcat_Home%\webapps文件夾下,系統會把該web應用直接部署到Tomcat中。所以這里不再贅述。
第二種方式:利用控制台進行部署
若一個web應用結構為D:\workspace\WebApp\AppName\WEB-INF\*,利用控制台進行部署的方式如下:進入tomcat的manager控制台的deploy區域——在Context
path中鍵入"XXX"(可任意取名)——在WAR or Directory
URL:鍵入D:\workspace\WebApp\AppName (表示去尋找此路徑下的web應用)——點擊deploy按鈕。
然後在%Tomcat_Home%\webapps路徑下將會自動出現一個名為XXX的文件夾,其內容即是D:\workspace\WebApp\AppName的內容,只是名字是XXX而已(這就是前面在Context path鍵入XXX的結果)。

❸ linux下怎麼搭建tomcat伺服器

方法/步驟



  1. 首先是到官網下載tomcat,選擇你需要的版本下載安裝即可

  2. tomcat安裝好後首先要對它進行配置文件的修改。首先修改的是Connector port,見下圖。把鏈接埠修改該成一個沒有被系統或者其他軟體佔用的可用埠即可。這個埠支持http協議連接


  3. 其實所有的軟體服務都一樣,都是修改配置文件的過程。正確的配置一個服務只要了解各個配置的含義,就能輕松搞定服務搭建了。

❹ 怎麼在linux上部署tomcat伺服器

方法/步驟
首先是到官網下載tomcat,選擇你需要的版本下載安裝即可,相信能搭建服務的對安裝肯定很熟了,不熟悉的同學自己網路或者google吧,網上有很多。我主要講一下配置過程。
tomcat安裝好後首先要對它進行配置文件的修改。首先修改的是Connector port,見下圖。把鏈接埠修改該成一個沒有被系統或者其他軟體佔用的可用埠即可。這個埠支持http協議連接

再修改關閉tomcat的設置選項。shutdown port,顧名思義,關閉tomcat的埠。詳見下圖的紅色框內的內容。

修改AJP port。這個設置支持AJP協議,如果不許要可以直接注釋掉該行的注釋內容。具體內容參考圖片內容。你以為這就修改完了?錯了,還有一個埠需要修改,那就是用於遠程調試的埠。

還要修改bin目錄下的catalina.sh文件中的JPDA_ADDRESS埠,該埠用於遠程調試。

其實所有的軟體服務都一樣,都是修改配置文件的過程。正確的配置一個服務只要了解各個配置的含義,就能輕松搞定服務搭建了。

❺ 如何在linux下部署tomcat

方法/步驟
首先是到官網下載tomcat,選擇你需要的版本下載安裝即可,相信能搭建服務的對安裝肯定很熟了,不熟悉的同學自己網路或者google吧,網上有很多。我主要講一下配置過程。
tomcat安裝好後首先要對它進行配置文件的修改。首先修改的是Connector port,見下圖。把鏈接埠修改該成一個沒有被系統或者其他軟體佔用的可用埠即可。這個埠支持http協議連接

再修改關閉tomcat的設置選項。shutdown port,顧名思義,關閉tomcat的埠。詳見下圖的紅色框內的內容。

修改AJP port。這個設置支持AJP協議,如果不許要可以直接注釋掉該行的注釋內容。具體內容參考圖片內容。你以為這就修改完了?錯了,還有一個埠需要修改,那就是用於遠程調試的埠。

還要修改bin目錄下的catalina.sh文件中的JPDA_ADDRESS埠,該埠用於遠程調試。

❻ linux下怎麼部署tomcat

大家好,相信不少初學者不知道如何將windows eclipse下開發的web項目部署到linux系統的tomcat下,今天我將圖文並茂教大家
首先呢,比如我新建一個web項目,打開eclipse編輯器,創建一個Test項目,

目錄結果如上,我在WebContent上創建一個welcome.jsp,裡面輸入一句話,歡迎大家部署項目到linux

❼ linux上怎麼部署多個tomcat

Linux下部署多個Tomcat
1.環境:
1.1.Centos5.0
1.2.apache-tomcat-6.0.18
2.需要解決一下幾個問題
2.1.不同的tomcat啟動和關閉監聽不同的埠
2.2.不同的tomcat的啟動文件startup.sh中要指定各自的CATALINA_HOME和CATALINA_BASE這兩個環境變數。
3.解決步驟:
3.1.修改/etc目錄下的profile文件,添加一組java環境變數,和兩組CATALINA環境變數;修改後的profile文件示例如下:
JAVA_HOME=/usr/java/jdk
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JAVA_HOME/bin
exportJAVA_HOMECLASSPATH
CATALINA_BASE=/u01/app/apache-tomcat-6.0.18
CATALINA_HOME=/u01/app/apache-tomcat-6.0.18
exportCATALINA_BASECATALINA_HOME
CATALINA_2_BASE=/u01/app/apache-tomcat-shanghai
CATALINA_2_HOME=/u01/app/apache-tomcat-shanghai
exportCATALINA_2_BASECATALINA_2_HOME
TOMCAT_HOME=/u01/app/apache-tomcat-6.0.18
exportTOMCAT_HOME
TOMCAT_2_HOME=/u01/app/apache-tomcat-shanghai
exportTOMCAT_2_HOME
3.2.第一個安裝在/u01/app/apache-tomcat-6.0.18處的tomcat,保持解壓後的原狀不用修改。修改第二個安裝在/u01/app/apache-tomcat-shanghai處的tomcat。需要修改兩個地方:
3.2.1.修改server.xml配置和第一個不同的啟動、關閉監聽埠。修改後示例如下:
<Serverport="8050"shutdown="SHUTDOWN">埠:8049->8050
<!--Defineanon-SSLHTTP/1.1Connectoronport8080-->
<Connectorport="9080"maxHttpHeaderSize="8192"埠:8080->9080
maxThreads="150"minSpareThreads="25"maxSpareThreads="75"
enableLookups="false"redirectPort="8443"acceptCount="100"
connectionTimeout="20000"disableUploadTimeout="true"/>
3.2.2.修改bin下的startup.sh和shutdown.sh。修改後的示例如下:(同樣的修改)
exportJAVA_HOME=/usr/jdk
exportPATH=$PATH:$JAVA_HOME/bin
exportCLASSPATH=$JAVA_HOME/lib
exportCATALINA_HOME=$CATALINA_2_HOME利用profile中第二組設置
exportCATALINA_BASE=$CATALINA_2_BASE利用profile中第二組設置
4.修改完畢後,source/etc/profile。可能是因為修改了profile文件的緣故?
5.分別進入兩個tomcat的bin目錄,啟動tomcat--./startup.sh
6.然後訪問http://localhost:8080和http://localhost:9080都可以看到熟悉的tomcat歡迎界面。
7.如果想啟動多個可以依此法類推……

❽ linux怎麼部署tomcat

要先安裝jdk,http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html這個是oracle的官網地址,裡面有jdk的下載地址
chmod a+x jdk-6u23-linux-i586.bin(後面這個是jdk版本,看你下載的是什麼版本)
./jdk-6u23-linux-i586.bin執行了之後會自動解壓出來,
mv jdk1.6.0_23 /usr/local/
設置變數,在/etc/profile裡面加入
JAVA_HOME=/usr/local/jdk1.6.0_23/
JAVA_BIN=/usr/local/jdk1.6.0_23/bin
JRE_HOME=/usr/local/jdk1.6.0_23/jre
PATH=$PATH:/usr/local/jdk1.6.0_23/bin:/usr/local/jdk1.6.0_23/jre/bin
CLASSPATH=/usr/local/jdk1.6.0_23/jre/lib:/usr/local/jdk1.6.0_23/lib:/usr/local/jdk1.6.0_23/jre/lib/charsets.jar
export JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH
然後source /etc/profile
cd /usr/local/src/
wget http://www.aminglinux.com/bbs/data/attachment/forum/apache-tomcat-7.0.14.tar.gz
如果覺得這個版本不適合,可以到官方網站(http://tomcat.apache.org/)下載。
tar zxvf apache-tomcat-7.0.14.tar.gz
mv apache-tomcat-7.0.14 /usr/local/tomcat
cp -p /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat
vim /etc/init.d/tomcat
在第二行加入以下內容:
# chkconfig: 112 63 37
# description: tomcat server init script
# Source Function Library
. /etc/init.d/functions

JAVA_HOME=/usr/local/jdk1.6.0_23/
CATALINA_HOME=/usr/local/tomcat
保存文件後,執行以下操作:
chmod 755 /etc/init.d/tomcat
chkconfig --add tomcat
chkconfig tomcat on
啟動tomcat:
service tomcat start
查看是否啟動成功:
ps aux |grep tomcat
如果有進程的話,請在瀏覽器中輸入http://IP:8080/ 你會看到tomcat的主界面。
配置tomcat
1. 配置tomcat服務的訪問埠
tomcat默認啟動的是8080,如果你想修改為80,則需要修改server.xml文件:
vim /usr/local/tomcat/conf/server.xml
找到:
<Connector port="8080" protocol="HTTP/1.1"
修改為:
<Connector port="80" protocol="HTTP/1.1"
2. 配置新的虛擬主機
cd /usr/local/tomcat/conf/
vim server.xml
找到</Host>下一行插入新的<Host>內容如下:
<Host name="www.123.cn" appBase="/data/tomcatweb"
unpackWARs="false" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="./" debug="0" reloadable="true" crossContext="true"/>
</Host>
保存後,重啟tomcat:
service tomcat stop
service tomcat start
測試tomcat
先創建tomcat的測試文件:
vim /data/tomcatweb/111.jsp
加入如下內容:
<html><body><center>
Now time is: <%=new java.util.Date()%>
</center></body></html>
保存後,使用curl測試:
[root@localhost ~]# curl -xlocalhost:80 www.123.cn/111.jsp
看看運行結果是否是:
<html><body><center>
Now time is: Thu Jun 13 15:26:03 CST 2013
</center></body></html>
如果是這樣的結果,說明tomcat搭建成功。另外,你也可以在你的真機上,綁定hosts, 用IE來測試它。

❾ 如何在linux下配置tomcat

一.下載安裝對應的jdk,並配置Java環境。
官網下載地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html
下載將jdk加壓後放到/usr/local目錄下:
[root@master ~]#chmod 755 jdk-6u5-linux-x64.bin
[root@master ~]# ./jdk-6u5-linux-x64.bin
[root@master ~]#mv jdk1.6.0_05 /usr/local

建立/usr/local/下的jdk軟連接方便以後版本升級 :
[root@master ~]# ln -s /usr/local/jdk1.6.0_05/ /usr/local/jdk

配置環境變數:
在 /etc/profile 中加入以下內容:
JAVA_HOME=/usr/local/jdk1.6.0_05
JAVA_BIN=/usr/local/jdk1.6.0_05/bin
PATH=$PATH:$JAVA_BIN
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
保存退出
[root@master ~]source /etc/profile

查看java環境變數是否生效
[root@master ~]# java -version
Java version "1.6.0_05"
Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 10.0-b19, mixed mode)
測試成功
二.下載安裝tomcat(http://tomcat.apache.org/)
[root@master ~]# unzip apache-tomcat-6.0.30.zip
[root@master ~]# mv apache-tomcat-6.0.30/ /usr/local/
[root@master ~]cd /usr/local/
[root@master local]# ln -s /usr/local/apache-tomcat-6.0.30/ /usr/local/tomcat
[root@master local]# cd tomcat/bin/
[root@master bin]#ls
[root@master bin]#vim catalina.sh
添加以下內容:
CATALINA_HOME=/usr/local/apache-tomcat-6.0.30/
[root@master local]#chmod +x *.sh
三.啟動tomcat伺服器
[root@master tomcat]# /usr/local/tomcat /bin/catalina.sh start
Using CATALINA_BASE: /usr/local/apache-tomcat-6.0.30/
Using CATALINA_HOME: /usr/local/apache-tomcat-6.0.30/
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.30//temp
Using JRE_HOME: /usr/local/jdk1.6.0_05
Using CLASSPATH: /usr/local/apache-tomcat-6.0.30//bin/bootstrap.jar
[root@master logs]# cd /usr/local/tomcat/logs/
[root@master logs]# tail -f catalina.out
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Jul 4, 2011 11:06:57 AM org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
Jul 4, 2011 11:06:58 AM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Jul 4, 2011 11:06:58 AM org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080
四.在瀏覽器中輸入
http://localhost:8080/(如果不是本機,則輸入對應的ip地址)
測試出現tomcat頁面則測試成功
ps:需要說明的是tomcat的默認測試頁面是放在webapps下面,這個其實是在server.xml文件中配置的,如下所示:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
[root@SOR_SYS apache-tomcat-6.0.30]# ls
LICENSE NOTICE RELEASE-NOTES RUNNING.txt bin conf lib logs temp webapps work
1)webapps文件夾主要用於web應用程序部署,比如你可以把你的應用程序包,如war文件拷到該目錄下,容器會自動部署。
2)conf文件夾下主要是放置tomcat的伺服器的相關配置文件

五。添加應用,再次進行測試
在webapps目錄下放測試包(注意:webaapps目錄下面主要是放應用包的.war在tomcat重啟訪問後會自動解壓)
[root@master webapps]# pwd
/usr/local/tomcat/webapps
[root@master webapps]# tar -zxvf moni2.tar.gz
[root@master webapps]# ls
docs examples host-manager manager moni2 moni2.tar.gz ROOT
[root@master webapps]# /usr/local/tomcat/bin/catalina.sh start(重啟tomcat)
Using CATALINA_BASE: /usr/local/apache-tomcat-6.0.30/
Using CATALINA_HOME: /usr/local/apache-tomcat-6.0.30/
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.30//temp
Using JRE_HOME: /usr/local/jdk1.6.0_05
Using CLASSPATH: /usr/local/apache-tomcat-6.0.30//bin/bootstrap.jar
在瀏覽器中輸入如下地址:
http://192.168.55.229:8080/moni2/

❿ 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。。

熱點內容
安卓微信淺色模式怎麼恢復 發布:2025-05-16 06:27:53 瀏覽:238
美嘉演算法口訣 發布:2025-05-16 06:03:15 瀏覽:952
c程序編譯連接 發布:2025-05-16 06:02:36 瀏覽:964
腳本魔獸 發布:2025-05-16 06:01:52 瀏覽:330
文件夾python 發布:2025-05-16 06:01:43 瀏覽:627
電腦我的世界伺服器游戲幣 發布:2025-05-16 05:27:25 瀏覽:489
索尼手機為什麼不能用安卓10 發布:2025-05-16 05:18:46 瀏覽:784
蔚來es6選擇哪些配置實用 發布:2025-05-16 05:18:05 瀏覽:130
小米如何掃碼wifi密碼 發布:2025-05-16 05:13:38 瀏覽:807
樓層密碼是什麼意思 發布:2025-05-16 05:13:37 瀏覽:13