單機多應用部署
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...