centos7通過wget安裝tomcat9

本文講解在Linux CentOS7下安裝Tomcat9,以及Web項目的部署發佈。

環境:阿里雲ECS 雲服務器Linux CentOS

使用MobaXterm客戶端連接服務器,進行操作實踐。

1、使用wget下載壓縮包,本人使用的是清華源進行下載。因爲國外站實在太慢了。(在這裏實力點贊清華源站點)

wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.27/bin/apache-tomcat-9.0.27.tar.gz

 

2、解壓縮

 #tar -zxvf filename


tar -zxvf apache-tomcat-9.0.27.tar.gz

將tomcat文件夾移動到自己喜歡的路徑下,本人將tomcat移動到了/usr/local下。

mv apache-tomcat-9.0.27 /usr/local/

現在就可以進入tomcat文件夾啓動tomcat 了。但是因爲我是學習機,經常需要重啓,所以我就直接將tomcat在Linux下重啓時間過長解決了。

原因:由於Tocmat的Session ID的生成主要通過java.security.SecureRandom生成隨機數來實現,隨機數算法使用的是SHA1PRNG,由於熵池爲空,導致阻塞。

解決方案網上有幾種,我使用的方案是修改java.security。

因爲在其他使用java的項目方案中也會出現使用隨機數不安全問題,所以我直接修改了它就好了。

${JAVA_HOME}/jre/lib/security/將如下配置
securerandom.source=file:/dev/random

改爲
securerandom.source=file:/dev/urandom

這個文件可以查看你的jdk位置在哪,沒有配置環境變量的可以使用whereis java,查看jdk在哪。

 至此,tomcat可以去啓動了,進入bin文件夾,./catalina.sh start或./startup.sh都可以啓動。

使用瀏覽器訪問8080端口可以查看到默認的tomcat index.jsp頁面。

如果是雲服務器,就需要去雲服務器開放對應的端口。

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