20190716TOMCAT部署多應用

2021-10-01 01:40:40 字數 2557 閱讀 2668

單機多應用部署

linux修改/etc/profile增加 tomcat 環境變數

等號後面的都是實際安裝的位址

export 	catalina_base=/users/developer/tomcat1

export catalina_home=/users/developer/tomcat1

export tomcat_home=/users/developer/tomcat1

export catalina2_base=/users/developer/tomcat2

export catalina2_home=/users/developer/tomcat2

export tomcat2_home=/users/developer/tomcat2

source /etc/profile使配置檔案生效

實際如何操作

tomcat這3個埠的作用分別是:

8005埠是用來關閉tomcat服務的埠。

聯結器監聽8080埠,負責建立http連線。在通過瀏覽器訪問tomcat伺服器的web應用時,使用的就是這個聯結器。

聯結器監聽8009埠,負責和其他的http伺服器建立連線。在把tomcat與其他http伺服器整合時,就需要用到這個聯結器。

如果是在虛擬機器或伺服器上,之前限制過埠號,則需要將新的9080埠新增到防火牆。sudo vim /etc/sysconfig/iptables

以下是在linux上開啟80埠、3306埠的方法

vi /etc/sysconfig/iptables

-a input -m state –state new -m tcp -p tcp –dport 80 -j accept(允許80埠通過防火牆)

-a input -m state –state new -m tcp -p tcp –dport 3306 -j accept(允許3306埠通過防火牆)

正確的應該是新增到預設的22埠這條規則的下面(也可以用ftp工具修改)

新增好之後防火牆規則如下所示:

######################################

# firewall configuration written by system-config-firewall

# manual customization of this file is not recommended.

*filter

:input accept [0:0]

:forward accept [0:0]

:output accept [0:0]

-a input -m state –state established,related -j accept

-a input -p icmp -j accept

-a input -i lo -j accept

-a input -m state –state new -m tcp -p tcp –dport 22 -j accept

-a input -m state –state new -m tcp -p tcp –dport 80 -j accept

-a input -m state –state new -m tcp -p tcp –dport 3306 -j accept

-a input -j reject –reject-with icmp-host-prohibited

-a forward -j reject –reject-with icmp-host-prohibited

commit

#####################################

/etc/init.d/iptables restart

#最後重啟防火牆使配置生效

window大體一致

多機部署多應用

多機部署多應用比較簡單,就是單純的載每個機器上部署上 tomcat 即可

需要注意的是

多個伺服器並且每個服務上都部署乙個tomcat ,要保證他們的直接的網路都是互通的,方可集群,對於 nginx 來說,可以將其部署在其中任何一台上,也可以單獨將 nginx 單獨部署,也要保證 nginx 和這幾個 tomcat 伺服器之間的網路是互通的

在tomcat中使用context節點部署工程

tomcat部署工程有很多種 1 最常用的方法是在開發階段通過myeclipse直接部署,然後可以進行除錯等操作。4 使用context節點配置工程路徑 1 將工程打包成war之後,在server.xml配置context節點。xml host name localhost unpackwars t...

Tomcat8部署方式

靜態部署。在啟動tomcat之前已經安裝了web應用 動態部署。使用tomcat的manager應用直接操控已經部署好的web應用 依賴auto deployment特性 細分的話主要是 利用控制台部署 這一配置檔案docbase就是web應用的絕對路徑,當再一次啟動tomcat時就會將f code...

Tomcat7部署java應用

假設war包為test.war 環境為網易蜂巢的tomcat映象起的容器。1.方法一rm rf root重啟tomcat7 etc init.d tomcat7 restart瀏覽器中訪問即可 192.168.80.2 8080 test 2.方法二 此種方法在訪問時可以不加war包名稱。將test...