方法一:修改下Tomcat内存
借鉴: 彭珂个人网 他的博客
SEVERE: Could not contact [localhost:8005] (base port [8005] and offset [0]). Tomcat may not be running.
Jul 17, 2019 10:02:02 AM org.apache.catalina.startup.Catalina stopServer
SEVERE: Error stopping Catalina
java.net.ConnectException: Connection refused (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:513)
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:390)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:480)
这个问题是Tomcat内存导致的,可以修改下Tomcat内存,切换到bin目录下面,使用
vi catalina.sh
修改catalina.sh文件,在位置cygwin=false前,插入以下内容
JAVA_OPTS="-Xms512m -Xmx1024m -Xss2048K -XX:PermSize=256m -XX:MaxPermSize=512m"
重启Tomcat即可。
但是我没有成功
方法二:修改jdk配置文件
借鉴: BYYDMNZ 他的博客
解决方法:找到你的jdk安装的地方,cd进入jdk1.x.x_xx/jre/lib/security,
修改文件:vim java.security
在文件中找到securerandom.source这个设置项,
将其改为:securerandom.source=file:/dev/./urandom
但是我这边没有成功,无奈只能继续!
我的解决办法:
我这边最后是将Tomcat重装了一下,就发现可以了,可以用Tomcat自动的启动和关闭命令了。
能力有限,我提供的只有这些了,如果没有解决还请见谅。
有其他解决方法的大佬,还请麻烦告知小弟,哈哈!
借鉴
https://blog.csdn.net/BYYDMNZ/article/details/79827591
https://blog.csdn.net/pk694046220/article/details/96324326