原地址:https://www.cnblogs.com/xdp-gacl/p/4097608.html
很實用的,讓我這種小白學會了tomcat部署
一、上傳Tomcat服務器
二、安裝Tomcat服務器
2.1、解壓tomcat服務器壓縮包
2.2、配置環境變量
tomcat服務器運行時是需要JDK支持的,所以必須配置好JDK用到的那些環境變量
編輯/etc下的profile文件,加上如下內容:
2.3、修改tomcat服務器的啓動端口
修改將Tomcat服務器啓動時使用的端口,例如改成9999
修改完server.xml文件之後,保存,退出。
三、Tomcat服務器啓動和關閉
3.1、啓動Tomcat服務器
進入tomcat服務器的bin目錄,然後執行"./startup.sh"命令啓動Tomcat服務器,如下圖所示:
查看tomcat服務器的Log信息,看看tomcat服務器是否已經正常啓動,進入tomcat服務器下的logs目錄,打開catalina.out文件進行查看,如下圖所示:
訪問Tomcat服務器,如下圖所示:
可以正常訪問了,說明Tomcat服務器已經正常啓動成功了。
如果tomcat啓動不了,那麼最有可能就是啓動時使用的端口被其他應用程序佔用了,那麼可以通過如下的辦法進行排查,例如查看9999端口被哪個應用程序佔用了。
3.2、關閉Tomcat服務器
進入tomcat服務器的bin目錄,然後執行"./shutdown.sh"命令啓動Tomcat服務器,如下圖所示:
查看tomcat服務器的Log信息,看看tomcat服務器是否已經正常關閉,進入tomcat服務器下的logs目錄,打開catalina.out文件進行查看,如下圖所示:
四、部署JavaWeb應用到Tomcat服務器
部署JavaWeb應用到Tomcat服務器就是將開放好的JavaWeb應用打包成war包,然後發佈到tomcat服務器的webapps目錄下
4.1、打包JavaWeb應用
項目打包成功,如下圖所示:
4.2、將war包發佈到tomcat服務器的webapps目錄下
將JavaWeb應用打包成war包之後,要將這個war包放到tomcat服務器的webapps目錄下,由於要部署的javaWeb應用使用的是JNDI數據源,所以首先要把數據庫對應的驅動jar包放到tomcat服務器的lib目錄下。
1、將Oracle數據庫的驅動jar包上傳到tomcat服務器的lib目錄
如下圖所示:
2、將打包好的war包上傳到tomcat服務器的webapps目錄
如下圖所示:
上傳war包到webapps目錄
上傳成功
Tomcat服務器自動解壓縮war包
檢查一下tomcat服務器是否自動在conf目錄下創建了Catalina/localhost目錄,在看看localhost目錄下是否有tomcat服務器自動創建的oams.xml文件
五、Linux下安裝Tomcat服務器使用到的命令
5.1、linux查看端口被哪個進程佔用
lsof -i:端口號
例如:
5.2、查看Linux服務器的版本
lsb_release -a
例如:
5.3、查看當前iptables(防火牆)規則
可使用"iptables –L –n"查看當前iptables規則
例如:
5.4、添加指定端口到防火牆中
iptables -I INPUT -p 協議 --dport 端口號 -j ACCEPT
例如:
1 iptables -I INPUT -p udp --dport 161 -j ACCEPT 2 iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
一、上傳Tomcat服務器
二、安裝Tomcat服務器
2.1、解壓tomcat服務器壓縮包
2.2、配置環境變量
tomcat服務器運行時是需要JDK支持的,所以必須配置好JDK用到的那些環境變量
編輯/etc下的profile文件,加上如下內容:
2.3、修改tomcat服務器的啓動端口
修改將Tomcat服務器啓動時使用的端口,例如改成9999
修改完server.xml文件之後,保存,退出。
三、Tomcat服務器啓動和關閉
3.1、啓動Tomcat服務器
進入tomcat服務器的bin目錄,然後執行"./startup.sh"命令啓動Tomcat服務器,如下圖所示:
查看tomcat服務器的Log信息,看看tomcat服務器是否已經正常啓動,進入tomcat服務器下的logs目錄,打開catalina.out文件進行查看,如下圖所示:
訪問Tomcat服務器,如下圖所示:
可以正常訪問了,說明Tomcat服務器已經正常啓動成功了。
如果tomcat啓動不了,那麼最有可能就是啓動時使用的端口被其他應用程序佔用了,那麼可以通過如下的辦法進行排查,例如查看9999端口被哪個應用程序佔用了。
3.2、關閉Tomcat服務器
進入tomcat服務器的bin目錄,然後執行"./shutdown.sh"命令啓動Tomcat服務器,如下圖所示:
查看tomcat服務器的Log信息,看看tomcat服務器是否已經正常關閉,進入tomcat服務器下的logs目錄,打開catalina.out文件進行查看,如下圖所示:
四、部署JavaWeb應用到Tomcat服務器
部署JavaWeb應用到Tomcat服務器就是將開放好的JavaWeb應用打包成war包,然後發佈到tomcat服務器的webapps目錄下
4.1、打包JavaWeb應用
項目打包成功,如下圖所示:
4.2、將war包發佈到tomcat服務器的webapps目錄下
將JavaWeb應用打包成war包之後,要將這個war包放到tomcat服務器的webapps目錄下,由於要部署的javaWeb應用使用的是JNDI數據源,所以首先要把數據庫對應的驅動jar包放到tomcat服務器的lib目錄下。
1、將Oracle數據庫的驅動jar包上傳到tomcat服務器的lib目錄
如下圖所示:
2、將打包好的war包上傳到tomcat服務器的webapps目錄
如下圖所示:
上傳war包到webapps目錄
上傳成功
Tomcat服務器自動解壓縮war包
檢查一下tomcat服務器是否自動在conf目錄下創建了Catalina/localhost目錄,在看看localhost目錄下是否有tomcat服務器自動創建的oams.xml文件
五、Linux下安裝Tomcat服務器使用到的命令
5.1、linux查看端口被哪個進程佔用
lsof -i:端口號
例如:
5.2、查看Linux服務器的版本
lsb_release -a
例如:
5.3、查看當前iptables(防火牆)規則
可使用"iptables –L –n"查看當前iptables規則
例如:
5.4、添加指定端口到防火牆中
iptables -I INPUT -p 協議 --dport 端口號 -j ACCEPT
例如:
1 iptables -I INPUT -p udp --dport 161 -j ACCEPT 2 iptables -I INPUT -p tcp --dport 8080 -j ACCEPT