1. 程式人生 > >linux tomcat 無法關閉 :8005埠未啟動

linux tomcat 無法關閉 :8005埠未啟動

配置tomcat的時候 發現了一個問題,tomcat啟動的時候,8005埠未啟動,故無法關閉tomcat,後經查詢解決了,記錄一下子

tomcat啟動的時候看不出異常,關閉的時候回報錯類似:

Jul 17, 2015 9:47:54 AM org.apache.catalina.startup.Catalina stopServer
SEVERE: Could not contact localhost:8005. Tomcat may not be running.
Jul 17, 2015 9:47:54 AM org.apache.catalina.startup.Catalina stopServer
SEVERE: Catalina.stop:
java.net.ConnectException: Connection timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:525)
at java.net.Socket.connect(Socket.java:475)
at java.net.Socket.(Socket.java:372)
at java.net.Socket.(Socket.java:186)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:498)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:370)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:457)

即為8005埠未執行,使用命令netstat -ant 發現 沒有找到8005埠

解決辦法:

修改$JAVA_HOME/jre/lib/security/Java.security 檔案中 securerandom.source 配置項:


securerandom.source=file:/dev/random
修改為:
securerandom.source=file:/dev/urandom(網上查詢的結果,我改完這個就可以了,下面的未測試)
如果,仍然不生效,則修改為: file:/dev/./urandom

相關推薦

linux tomcat 無法關閉 8005啟動

配置tomcat的時候 發現了一個問題,tomcat啟動的時候,8005埠未啟動,故無法關閉tomcat,後經查詢解決了,記錄一下子 tomcat啟動的時候看不出異常,關閉的時候回報錯類似: Jul 17, 2015 9:47:54 AM

Ubuntu部署Tomcat時,出現8005無法訪問的錯誤

cd $JAVA_HOME/jre/lib/security然後找到java.security修改securerandom.source=file:/dev/random為securerandom.source=file:/dev/urandom再重啟Tomcat即可。

阿里雲ECS雲伺服器SQLSERVER通過IP無法連線(1433開)的問題處理

現象:雲伺服器內使用Ssms,通過主機名能夠連線上,而通過IP地址無法連線。PS:所有資料庫服務相關配置全部正常(TCP/IP,遠端連線,許可權等等)通過telnet命令發現1433埠未啟用解決辦法:登入【阿里雲管理控制檯】,左側選單依次點:雲端計算基礎服務 -> 雲伺

Linux核心移植 part3串列驅動

每日一樂:小美在作文簿裡寫上長大後的願望:一、我希望能有一個可愛的孩子;二、我還希望能有一個愛我的丈夫。結果,發現老師寫了一句評語:“請注意先後順序。” 介紹Linux kernel 4.1對exynos 4412串列埠的支援。 其實這部分工作已經過

Linux:Tomcat配置及設置開機自啟動

down %20 fig 選項 輸入 html download c-c erl 1、配置完成後 2、執行:source /etc/profile 3、啟動Tomcat服務器,tomcat對應的bin下面執行:./startup.sh(啟動/關閉命令:http://www.

Linux Kernel系列一開篇和Kernel啟動概要

mis misc 跳轉 line global 最終 width lin 通過 前言 最近幾個月將Linux Kernel的大概研究了一下,下面需要進行深入詳細的分析。主要將以S3C2440的一塊開發板為硬件實體。大概包括如下內容: 1 bootloader分析,以uboo

Linux tomcat加入Systemctl服務,開機自啟動

tomcat請自信配置,下面是將tomcat加入Systemctl服務中方法; 一、在tomcat bin目錄下建立setenv.sh檔案 二、在setenv.sh檔案中新增以下內容 注:tomcat-zxxfht.pid 檔名自定義,tomcat啟動是會zi自

Tomcat無法啟動8005,提示java.net.ConnectException: 拒絕連線 (Connection refused)

修改$JAVA_HOME/jre/lib/security/Java.security 檔案中 securerandom.source 配置項: 將 securerandom.source=file:/dev/random 修改為: securerandom.source=file:/dev/urand

linuxtomcat無法訪問問題(換一種說法無法訪問8080)

有時候linux下的tomcat其他機器無法訪問,比如主機無法訪問linux虛擬機器的tomcat,這是因為tocat的埠,linux沒有對外開放,所以只能localhost訪問,但是別的機器訪問不了;解決方法如下 編輯linux的iptables檔案:vi /etc/sy

linux環境中關閉tomcat,通過shutdown.sh無法徹底關閉--線程池

text str 網上 問題思路 綜合 pri src size ==   最近測試環境上測試的項目通過shutdown.sh始終無法徹底關閉。   之前臨時解決方法兩種:   第一:通過ps -ef|grep tomcat查看到tomcat的進程直接使用kill來殺死進程

CentOS7.3系統Tomcat無法正常啟動解決(8005不能啟動

Linux系統CentOS7.3版中啟動Tomcat7,確定JDK正常執行且配置正確的情況下,啟動Tomcat始終無法正常訪問 排錯過程: 第一步: 關閉Tomcat,使用埠檢視命令netstat -tunlp檢視 發現8080埠,8009埠,8

centos6.8 tomcat無法停止 並報報8005連線不上的問題

配置tomcat的時候 發現了一個問題,tomcat啟動的時候,8005埠未啟動,故無法關閉tomcat,後經查詢解決了,對於網上很多寫的殺程序什麼的,都已經試過了,都沒有任何效果,還是無法停止。 tomcat啟動的時候看不出異常,關閉的時候回報錯類似: Jul 17, 2015 9:47:54 AM o

linux下安裝ORACLE 無法使用命令 /usr/bin/xdpyinfo 自動檢查顯示器顏色。請檢查是否設定了 DISPLAY 變數。 通過

--root 使用者 切換為 oracle 賬戶 到 /home/oracle/database/ 下執行安裝命令。 虛擬機器 redhat 系統安裝oracle 時,即 ./runInstaller,出現此錯誤 >>> 無法使用命令 /usr/bin

【轉】Linuxtomcat修改成的80無法訪問

原文出自:https://blog.csdn.net/u013252047/article/details/72834415tomcat放到伺服器上訪問8080埠還需要輸入埠號,造成訪問不便,好多人需要換成80埠。改變埠號很簡單,在tomcat/conf/server.xml

Linuxtomcat無法啟動/啟動無法用過127.0.0.1:8080訪問解決方案

clas java require com 自己的 bug jpda force comm 啟動tomcat情況如下: [email protected]:/usr/local/tomcat/apache-tomcat-8.5.20/bin# ./catalina

linuxtomcat無法訪問中文路徑或中文文件

tomcat linux 中文路徑 中文url linux下tomcat中文文件路徑訪 問題描述:linux環境下tomcat發布了包含中文名字的頁面和文件,瀏覽器訪問報404,非中文頁面沒有問題;本人為RP設計的原型圖發布,其中包含了大量的中文文件和路徑解決步驟:第一步,設置tomcat

surface安裝linux采坑實錄grub 無法安裝

記不清 室友 記不清了 int class 界面 clas overflow over 最近準備面試,很想拓展下自己的技術棧,於是就找上了linux。 然後安裝linux當然用的是自己的sp3啦,反正平時也就當上網本用用,終於可以發掘一下潛力了233 然而夢想是美好

tomcat使用stop.sh腳本無法關閉

tomcat 強制停止 在使用tomcat時,有時開發的web程序中使用了線程,此時執行stop命令時,無法關閉應用,需要強制kill掉, 以下是一種相對優雅的關閉方式。 先停止tomcat服務 在 catalina.sh中增加pid文件 #在大約144行增加以下代碼, if [ -z "$CATA

tomcat無法正常關閉問題分析及解決

x64 second catch 監聽 files 執行 發現 int find 問題描述 通常,我們都會直接使用tomcat提供的腳本執行關閉操作,如下: # sh bin/shutdown.sh Using CATALINA_BASE: /usr/local/a

linux tomcat shutdown.sh 不能正常關閉

fonts out watermark tar tom linux details size http 一般造成這種原因是因為項目中有非守護線程的存在 基本原理為啟動tomcat時記錄啟動tomcat的進程id(pid),關閉時強制殺死該進程 1.找到tomcat下bin/