JAVA實戰項目,企業實戰(2) 項目環境搭建之Tomcat部署

 2023-11-14 阅读 24 评论 0

摘要:前言: Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬于輕量級應用服務器,在中小型系統和并發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。對于一個初學者來說,可以理解為,當在一臺機器上配置好Apa

前言:

Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬于輕量級應用服務器,在中小型系統和并發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。對于一個初學者來說,可以理解為,當在一臺機器上配置好Apache 服務器后,就可以利用它響應HTML(標準通用標記語言下的一個應用)頁面的訪問請求。實際上Tomcat是Apache 服務器的擴展,但運行時它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。訣竅是,當配置正確時,Apache 為HTML頁面服務,而Tomcat 實際上運行JSP 頁面和Servlet。另外,Tomcat和IIS等Web服務器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。不過,Tomcat處理靜態HTML的能力不如Apache服務器。

環境介紹:

系統版本:CentOS 7.7
JDK版本:JDK8/Java1.8
Tomcat版本:Tomcat8.0.35

1.下載Tomcat8安裝包

https://archive.apache.org/dist/tomcat/tomcat-8/
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
2.下載JDK安裝包

https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html

注:
?JDK有兩種安裝方式,一是可以通過上面的鏈接下載tar或者rpm包安裝,二是可以直接通過yum方式直接安裝。

3.部署JDK

[root@localhost ~]# yum -y list java*   //查看可安裝的java版本
可安裝的軟件包
java-1.6.0-openjdk.x86_64                                        1:1.6.0.41-1.13.13.1.el7_3                    base    
java-1.6.0-openjdk-demo.x86_64                                   1:1.6.0.41-1.13.13.1.el7_3                    base    
java-1.6.0-openjdk-devel.x86_64                                  1:1.6.0.41-1.13.13.1.el7_3                    base    
java-1.6.0-openjdk-javadoc.x86_64                                1:1.6.0.41-1.13.13.1.el7_3                    base    
java-1.6.0-openjdk-src.x86_64                                    1:1.6.0.41-1.13.13.1.el7_3                    base    
java-1.7.0-openjdk.x86_64                                        1:1.7.0.251-2.6.21.0.el7_7                    updates 
java-1.7.0-openjdk-accessibility.x86_64                          1:1.7.0.251-2.6.21.0.el7_7                    updates 
...
[root@localhost ~]# yum -y install java   [root@localhost ~]# java -version
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)

4.部署Tomcat服務

[root@localhost ~]# wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.35/bin/apache-tomcat-8.0.35.tar.gz[root@localhost ~]# cd tomcat/[root@localhost tomcat]# ls
apache-tomcat-8.0.35.tar.gz[root@localhost tomcat]# tar -zxvf apache-tomcat-8.0.35.tar.gz[root@localhost tomcat]# ls
apache-tomcat-8.0.35  apache-tomcat-8.0.35.tar.gz[root@localhost tomcat]# ls apache-tomcat-8.0.35
bin  conf  lib  LICENSE  logs  NOTICE  RELEASE-NOTES  RUNNING.txt  temp  webapps  workbin/                     //主程序目錄lib/                     //庫文件目錄logs/                    //日志目錄  temp/                    //臨時目錄work/                    //自動編譯目錄jsp代碼轉換servletconf/                    //配置文件目錄webapps/                 //頁面目錄[root@localhost tomcat]# mv apache-tomcat-8.0.35 /usr/local/tomcat[root@localhost tomcat]# /usr/local/tomcat/bin/startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.[root@localhost tomcat]# ss -antulp | grep java
tcp    LISTEN     0      1        [::ffff:127.0.0.1]:8005               [::]:*                   users:(("java",pid=5511,fd=59))
tcp    LISTEN     0      100    [::]:8009               [::]:*                   users:(("java",pid=5511,fd=48))
tcp    LISTEN     0      50     [::]:8080               [::]:*                   users:(("java",pid=1379,fd=161))

注:

必須有8005端口才算服務啟動成功。 檢查端口時,如果8005端口啟動非常慢(啟動后沒有8005端口),可用使用下面的命令用urandom替換random。

[root@web1 ~]# mv /dev/random  /dev/random.bak
[root@web1 ~]# ln -s /dev/urandom  /dev/random      //為/dev/random設置一個軟鏈接為/dev/urandom

5.測試訪問
在這里插入圖片描述
?至此,Tomcat環境已經部署成功,接下來就可以將項目包放到部署好的環境中測試了。

參考鏈接 :

企業實戰(2) 項目環境搭建之Tomcat部署
https://mp.weixin.qq.com/s/EFWwX4PQ_DlGAlQTSyQqSA

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/172693.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息