如何使用JDK1.8解決Tomcat出現(xiàn)報(bào)錯(cuò)的問題-創(chuàng)新互聯(lián)

本篇文章給大家分享的是有關(guān)如何使用JDK1.8解決Tomcat出現(xiàn)報(bào)錯(cuò)的問題,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來(lái)看看吧。

創(chuàng)新互聯(lián)公司專注于東海企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計(jì),商城系統(tǒng)網(wǎng)站開發(fā)。東海網(wǎng)站建設(shè)公司,為東海等地區(qū)提供建站服務(wù)。全流程按需搭建網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

Tomcat(./shutdown.sh)出現(xiàn)報(bào)錯(cuò),而恰好你用的是JDK1.8,下面的內(nèi)容可能會(huì)幫助到你。
本人小白一個(gè),學(xué)習(xí)安裝tomcat過程中,遇到如下報(bào)錯(cuò)
[root@localhost tomcat]# bin/shutdown.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
十二月 12, 2019 5:22:27 下午 org.apache.catalina.startup.Catalina stopServer
嚴(yán)重: Could not contact [localhost:[8005]]. Tomcat may not be running.
十二月 12, 2019 5:22:27 下午 org.apache.catalina.startup.Catalina stopServer
嚴(yán)重: Catalina.stop:
java.net.ConnectException: 拒絕連接 (Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at java.net.Socket.connect(Socket.java:538)
at java.net.Socket.<init>(Socket.java:434)
at java.net.Socket.<init>(Socket.java:211)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:504)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:406)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:498)
一、安裝Tomcat的環(huán)境及安裝包:
(1)操作系統(tǒng):CentOS Linux release 7.7.1908 (Core)
(2)JDK:jdk-8u221-linux-x64.tar.gz
(3)Tomcat:apache-tomcat-8.5.45.tar.gz
二、Tomcat報(bào)錯(cuò):
(1)啟動(dòng)tomcat成功,使用ps -ef | grep tomcat發(fā)現(xiàn)進(jìn)程未啟動(dòng)
如何使用JDK1.8解決Tomcat出現(xiàn)報(bào)錯(cuò)的問題
(2)先停止tomcat,發(fā)現(xiàn)報(bào)錯(cuò)信息如下圖

(3)自己百度很長(zhǎng)時(shí)間,嘗試了各種教程,終于在一個(gè)大佬的教程里看到了可行的辦法,他是在stackoverflow找到的答案
大佬教程鏈接:
https://blog.csdn.net/qq_31772441/article/details/80472968
stackoverflow鏈接:https://stackoverflow.com/questions/36566401/severe-could-not-contact-localhost8005-tomcat-may-not-be-running-error-while
(4)解決方法:
找到 jdk1.8.xx 的安裝路徑,修改其子目錄 /jre/lib/security/ 下的 “java.security” 文件中的 “securerandom.source=file:/dev/random” 為 "securerandom.source=file:/dev/./urandom "
三、具體解決過程:
(1)找到JDK的安裝路徑,使用命令which java(我自己知道JDK安裝路徑,不知道的可以使用命令)
(2)ls  -lrt /usr/local/java
(3)ls -lrt /etc/alternatives/java,最終得到的結(jié)果是jdk的路徑(前面部分才是)
如何使用JDK1.8解決Tomcat出現(xiàn)報(bào)錯(cuò)的問題
(4)進(jìn)入 cd /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64/jre/lib/security/目錄下(有可能你目錄的名字跟我的不一樣,我自己也是嘗試找出來(lái)的)
如何使用JDK1.8解決Tomcat出現(xiàn)報(bào)錯(cuò)的問題
(5)vi java.security 進(jìn)入vim編輯器的命令模式
(6)進(jìn)入后輸入“/”,再輸入關(guān)鍵詞"securerandom.source=file:/dev/random",找到相應(yīng)內(nèi)容
如何使用JDK1.8解決Tomcat出現(xiàn)報(bào)錯(cuò)的問題
如何使用JDK1.8解決Tomcat出現(xiàn)報(bào)錯(cuò)的問題
(7)按“a”進(jìn)入輸入模式,將 “securerandom.source=file:/dev/random ” 修改為 ”securerandom.source=file:/dev/./urandom “;最后按esc,輸入“:wq!”,回車
如何使用JDK1.8解決Tomcat出現(xiàn)報(bào)錯(cuò)的問題
(8)先關(guān)閉,在開啟,訪問網(wǎng)頁(yè)成功
如何使用JDK1.8解決Tomcat出現(xiàn)報(bào)錯(cuò)的問題
如何使用JDK1.8解決Tomcat出現(xiàn)報(bào)錯(cuò)的問題

以上就是如何使用JDK1.8解決Tomcat出現(xiàn)報(bào)錯(cuò)的問題,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見到或用到的。希望你能通過這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

網(wǎng)頁(yè)名稱:如何使用JDK1.8解決Tomcat出現(xiàn)報(bào)錯(cuò)的問題-創(chuàng)新互聯(lián)
標(biāo)題來(lái)源:http://muchs.cn/article26/dhegjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站移動(dòng)網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化云服務(wù)器、做網(wǎng)站、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)