本文详细介绍了如何处理Tomcat重新部署后启动缓慢的问题。在这篇论文里给大家讲的很详细,有一定的参考价值,朋友们一定要参考。
在Jenkinstomcat服务器配置的整个过程中,tomcat环境变量被改变;然后浏览web服务器的tomcat网页,发现根本加载不了。
正在尝试重新启动tomcat
/opt/tomcat/bin/shutdown.sh
发生了以下错误。
[root@izbp1fmfc2pdjiw9u143xfzconf]#/opt/Tomcat/bin/shutdown.sh使用CATALINA_BASE:/opt/tomcat使用CATALINA_HOME:/opt/Tomcat/temp使用JRE_HOME:/usr/lib/JVM/Java-1.8.0-openJDK使用类路径:/opt/Tomcat/bin/bootstrap.jar:/opt/Tomcat/bin/Tomcat-juli.jar二月Tomcat可能没有运行。020年2月20日1:37:22中午org.Apache.catalina.startup.catalina停止服务器严重:catalina.stop:Java.net.connect异常:连接被拒绝。atJava.net.plainsocketimpl.socketconnect(NativeMethod)atJava.net.abstractplainsocketimpl.docconnect(abstractplainsocketimpl.Java:350)atJava.net.abstractplainsocketimpl.connecttoaddress(abstractplainsocketimpl.Java:206)atJava.net.abstractplainsocketimpl.Java:188)atJava.net.sockssocketimpl.connect(sockssocketimpl.Java:392)init>(Socket.java:452)在Java.net.socket.<;init>(Socket.java:229)在org.Apache.catalina.startup.catalina.stopserver(catalina.Java:504)在sun.reflect.nativemethodaccessorimpl.invoke0(本机方法)在sun.reflect.nativemethodaccessorimpl.Java:62)在sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.Java:43)在Java.lang.reflect.Method.invoke(Method.Java:498)在
经过验证,出现这种错误是因为Tomcat没有启动;
接下来,我试图强行关闭tomcat。
ps-ef|greptomcat查询tomcat过程号 kill-9过程号杀死进程重启tomcat
/opt/tomcat/bin/startup.sh
Tomcat网页仍然无法加载。
复制tomcat *** 作日志
[root@izbp1fmfc2pdjiw9u143xfzconf]#CD/opt/Tomcat[root@izbp1fmfc2pdjiw9u143xfzTomcat]#lsbinbuilding.txtconfcontributing.MDlib许可证日志通知README.md发行说明running.txttempwebappswork[root@izbp1fmfc2pdjiw9u143xfztomcat]#CDlogs[root@izbp1fmfc2pdjiw9u143xfzlogs]#lscatalinaorg.Apache.catalina.startup.versionloggerlistener.log命令行参数:-DJava.io.tmpdir=/opt/Tomcat/temp20-Feb-202013:48:35.239信息内容[main]org.Apache.catalina.core.aprlecyclelistener.lifecyclevent在Java.library.path:[/usr/Java/packages/lib/amd64上找不到允许在生产环境中实现最佳性能的基于APR的ApacheTomcat本地库20-feb-202013:48:35.487信息内容[main]org.Apache.catalina.core.standardEngine.start内部启动Servlet引擎:ApacheTomcat/8.5.5120-Feb-202013:48:35.524信息内容[localhost-startstop-1]org.Apache.catalina.startup.hostconfig.Deploy目录将web应用软件部署到文件目录[/opt/Tomcat/webapps/中
发现 *** 作日志卡在了最后一行:localhost-startStop-1,无法再执行了。
解决方案:
将$Java_home/JRE/lib/security/Java.security文档中securerandom.source的主参数改为document:/dev/。/铀世界
[root@izbp1fmfc2pdjiw9u143xfzlogs]#cd$JAVA_HOME/jre/lib/security [root@izbp1fmfc2pdjiw9u143xfzsecurity]#ls blacklisted.certscacertsjava.policyjava.securitynss.cfgpolicy [root@izbp1fmfc2pdjiw9u143xfzsecurity]#vijava.security对了,在vi中快速查询的方法:
在命令模式下键入“/stringarray”,如“/Section3”。如果搜索下一个,只需按“n”。
总结
以上是快速处理tomcat重新部署后启动缓慢问题的详细内容。关于Tomcat很多启动慢的其他相关文章请关心!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)