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
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态