Linux CentOS下部署java Web項目

本篇文章將簡單了介紹一下在linux系統下如何部署java web項目。

準備環境:jdk(默認已安裝) tomcat

一、首先需要下載linux版的tomcat:https://tomcat.apache.org/download-80.cgi

二、我是使用CRT進行文件上傳的。

(1)需要安裝lrzsz包:可以檢測一下是否安裝了此包(輸入rz命令,如果會彈出一個窗口則說明已經安裝了此安裝包。)。

這裏是使用yum在線安裝,輸入指令:yum -y install lrsz 。

三、上傳tomcat壓縮包:

(1)首先在/usr/java目錄下創建一個tomcat文件夾,將tomcat上傳到該目錄下

[root@mylinux /]# cd /usr/java/
[root@mylinux java]# ls
java_jdk
[root@mylinux java]# mkdir tomcat
[root@mylinux java]# ls
java_jdk  tomcat
[root@mylinux java]#
[root@mylinux java]# cd tomcat
[root@mylinux tomcat]#

(2)使用rz命令上傳:

 

[root@mylinux tomcat]# rz
rz waiting to receive.
Starting zmodem transfer.  Press Ctrl+C to cancel.

[root@mylinux tomcat]# rz
rz waiting to receive.
Starting zmodem transfer.  Press Ctrl+C to cancel.
Transferring apache-tomcat-8.5.47.tar.gz...
  100%   10026 KB    10026 KB/sec    00:00:01       0 Errors  

[root@mylinux tomcat]#  tar -zxvf apache-tomcat-8.5.47
[root@mylinux tomcat]# ll
total 10032
drwxr-xr-x. 9 root root     4096 Nov 10 19:41 apache-tomcat-8.5.47
-rw-r--r--. 1 root root 10267082 Nov  9 11:02 apache-tomcat-8.5.47.tar.gz
[root@mylinux tomcat]# rm -rf apache-tomcat-8.5.47.tar.gz 
[root@mylinux tomcat]# ll
total 4
drwxr-xr-x. 9 root root 4096 Nov 10 19:41 apache-tomcat-8.5.47
[root@mylinux tomcat]# mv apache-tomcat-8.5.47/ tomcat8
[root@mylinux tomcat]# ls
tomcat8
[root@mylinux tomcat]# 

顯示100%表示上傳成功,最後輸入tar -zxvf apache-tomcat-8.5.47 進行解壓,繼續輸入 ll或ls查看目錄將原先的壓縮包刪除(rm -rf 包名),

在將安裝好的tomcat重命名爲tomcat8。

(3)運行tomcat: 

[root@mylinux /]# /usr/java/tomcat/tomcat8/bin/startup.sh                 
Using CATALINA_BASE:   /usr/java/tomcat/tomcat8
Using CATALINA_HOME:   /usr/java/tomcat/tomcat8
Using CATALINA_TMPDIR: /usr/java/tomcat/tomcat8/temp
Using JRE_HOME:        /home/java/jdk1.8.0_141
Using CLASSPATH:       /usr/java/tomcat/tomcat8/bin/bootstrap.jar:/usr/java/tomcat/tomcat8/bin/tomcat-juli.jar
Tomcat started.
[root@mylinux /]# jps
2517 Bootstrap
2587 Jps
[root@mylinux /]# 

看到Bootstrap表示tomcat啓動成功,在瀏覽器輸入ip:port可以看到tomcat默認的歡迎頁面(有的兄弟會無法訪問到,原因可能是因爲linux的防火牆沒有關閉),無法訪問的兄弟可以參考一下這篇博客:https://blog.csdn.net/qq_43081842/article/details/99318889

四、上傳war包到tomcat目錄webapps下

[root@mylinux /]# cd /usr/java/tomcat/tomcat8/webapps/
[root@mylinux webapps]# ls
docs  examples  host-manager  manager  ROOT
[root@mylinux webapps]# rz
rz waiting to receive.
Starting zmodem transfer.  Press Ctrl+C to cancel.
Transferring qdswj_xcyxl.war...
  100%   23809 KB    23809 KB/sec    00:00:01       0 Errors  

[root@mylinux webapps]# ls
docs  examples  host-manager  manager  qdswj_xcyxl.war  ROOT
[root@mylinux webapps]# cd ../
[root@mylinux tomcat8]# cd bin
[root@mylinux bin]# ./startup.sh
Using CATALINA_BASE:   /usr/java/tomcat/tomcat8
Using CATALINA_HOME:   /usr/java/tomcat/tomcat8
Using CATALINA_TMPDIR: /usr/java/tomcat/tomcat8/temp
Using JRE_HOME:        /home/java/jdk1.8.0_141
Using CLASSPATH:       /usr/java/tomcat/tomcat8/bin/bootstrap.jar:/usr/java/tomcat/tomcat8/bin/tomcat-juli.jar
Tomcat started.
[root@mylinux bin]# cd ../webapps/
[root@mylinux webapps]# ll
total 23820
drwxr-x---. 15 root root     4096 Nov 10 19:41 docs
drwxr-x---.  6 root root       78 Nov 10 19:41 examples
drwxr-x---.  5 root root       82 Nov 10 19:41 host-manager
drwxr-x---.  5 root root       97 Nov 10 19:41 manager
drwxr-x---.  6 root root       68 Nov 10 19:54 qdswj_xcyxl
-rw-r--r--.  1 root root 24380438 Nov  9 10:56 qdswj_xcyxl.war
drwxr-x---.  3 root root     4096 Nov 10 19:41 ROOT
[root@mylinux webapps]# jps
2711 Jps
2666 Bootstrap
[root@mylinux webapps]# 

首先進入tomcat webapps目錄下,使用rz命令上傳war包,war包在上傳到目錄下的時候會自動解壓你可以看到兩個文件一個war包一個文件夾,最後在次啓動bin目錄下startup.sh,就可以訪問到你的項目了

這樣項目就部署成功了。

最後可以進入tomcat/logs目錄下實時查看後臺日誌:tail -f catalina.out

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章