单击任务管理器菜单栏中的[选项] ——,并检查[正面显示]。
点击任务管理器菜单栏中的[查看]-[选择列]来检查“PID”
发现端口为9080,PID值为15316的进程是java.exe。
在cmd中查看8080有没有被占用,找出占用8080端口的进程
或者,在命令提示界面直接输入PID值过程结束,例如:
要终止PID号为1196的进程,
输入:Taskkill/PID 1196
接下来可以在任务管理器里查看该PID值进程号所对应的进程:
开放电话:3、判断该进程是否有用,如果没有用,接着直接右键结束该进程即可。
找到下面一行代码:
连接器端口='8080 '协议='HTTP/1.1 '
connectionTimeout='20000 '
重定向端口='8443' /
把端口8080改成你需要的端口地址,比如现在改成9080;
连接器端口='9080 '协议='HTTP/1.1 '
connectionTimeout='20000 '
重定向端口='8443' /
4.在Tomcat目录\bin中找到“startup.bat”来启动Tomcat。
5.然后打开浏览器输入:http://localhost:9080,可以发现Tomcat正常启动。
除了8080端口之外,Tomcat还会占用8005、8009和8443端口。如果这4个端口已经被占用,可以修改它们以使用其他端口。请参阅详细信息:Tomcat端口配置(详细信息)
目录
Tomcat启动时会调用几个相关的配置文件。如果文件中出现UTF-8以外的字符,或者保存文件时文件的编码格式不是UTF-8,Tomcat将在编译时出错。即使在评论行,也要仔细检查。
如果该进程确实有用不能结束,那么可考虑更换tomcat使用的端口
Tomcat启动时黑屏闪烁。查询catalina日志并找到以下错误消息:
位于org . Apache . catalina . startup . bootstrap . main(bootstrap . Java:475)
30-May-2022 23:57:18.015 Critical[main]org . Apache . catalina . startup . catalina . start无法启动服务器,并且未配置服务器实例。
30-May-2022 23:57:44.468警告[main]org . Apache . catalina . startup . catalina . parseserverxml无法从[此处省略路径\conf\server.xml]加载服务器配置
com . sun . org . Apache . Xerces . internal . impl . io . malformedbytesequenceexception:1字节的UTF-8序列的字节1无效。
Tomcat的安装目录\ conf \ server.xml
查看相关的conf\server.xml文件,发现部分代码被注释,代码行中添加了中文描述,所以会出现无效的UTF-8序列字节。
出错现象:
删除中文,改成英文或拼音注释。将文件保存为支持UTF-8的格式。
重新启动tomcat后的故障排除。
一、Java环境不对,Tomcat 不同版本需要的Java环境不同。
应该仔细检查所有相关的配置文件,语法和格式上的错误会导致tomcat在启动后闪回。比如JAVA_HOME变量名是否按照规范设置,路径设置\或/是否正确。注意,不需要添加“或”;“路径设定后。.
与防火墙或其他应用程序没有冲突。
如果tomcat的内存配置错误,tomcat会闪退(在Catalina文件中,内存配置错误)。解决方案:找到配置内存的语句,删除错误,然后重新配置。
二、环境变量没有配置好
由于意外或其他原因,tomcat或jdk的一些jar文件被打包成pack格式,导致tomcat启动时没有jar包,并报错NoClassDefFound。
解决方法:修复jdk,补jar。
三、Tomcat端口被占用
双击startup.bat后,启动窗口闪烁,tomcat服务没有启动。
分析::
启动tomcat时,需要读取环境变量和配置信息。没有这些信息,就无法注册环境变量,这就导致了tomcat的闪回。
解决方法:
1.在解压后的tomcat的bin文件夹下找到startup.bat,右键-edit。将以下两行添加到文件头:
set _ home=d:\ Java \ JDK 1 . 6 . 0 _ 10(Java JDK目录)
设置tomcat _ home=e: \ tomcat-6.0.35(解压缩的Tomcat文件的目录)
2.一样的。在解压后的tomcat的bin文件夹下找到shutdown.bat,右键-edit。将以下两行添加到文件头:
set _ home=d:\ Java \ JDK 1 . 6 . 0 _ 10(Java JDK目录)
设置tomcat _ home=e: \ tomcat-6.0.35(解压缩的Tomcat文件的目录)
3.将您想要发布/部署的web文件复制到tomcat的webapps目录中。
4.双击startup.bat启动tomcat并成功启动。
5.双击shutdown.bat停止tomcat。或者可以在启动的tomcat窗口中直接按ctrl+c来停止tomcat。
问题,
1.免安装tomcat:双击startup.bat后,启动窗口闪烁,不启动tomcat服务。
2.有时候原来的web目录在这里修复,会闪退。
原因是:启动tomcat时,需要读取环境变量和配置信息。没有这些信息,就无法注册环境变量,这就导致了tomcat的闪回。
原因
1.配置计算机的系统环境变量。
(1)新的系统变量Tomcat _ home=d:\ 2 software \ Tomcat-8 . 5 . 31 \ Apache-Tomcat-8 . 5 . 31
(2)在路径目录中添加%OMCAT_HOME%\bin
注意:当然,您的Java环境已经在这里配置好了。
解决办法:
1.在解压后的tomcat的bin文件夹下找到startup.bat,右键-edit。将以下两行添加到文件头:
set JAVA _ HOME=D:\ 2 software \ JAVA \ JDK-11
set TOMCAT _ HOME=D:\ 2 software \ TOMCAT-8 . 5 . 31 \ Apache-TOMCAT-8 . 5 . 31
2.一样的。在tomcat的bin文件夹下找到shutdown.bat,右键-编辑。将以下两行添加到文件头:
set JAVA _ HOME=D:\ 2 software \ JAVA \ JDK-11
set TOMCAT _ HOME=D:\ 2 software \ TOMCAT-8 . 5 . 31 \ Apache-TOMCAT-8 . 5 . 31
3.将您想要发布/部署的web文件复制到tomcat的webapps目录中。
4.双击startup.bat启动tomcat并成功启动。
* *有时,如果您启动了闪回,只需在下次启动时运行shutdown.bat即可解决闪回问题。
四、配置文件编码问题
有时,我们可以通过修改配置文件setclasspath.bat来解决tomcat闪回问题
方法:
1,"输入Tomcat目录"-"在bin目录中输入
2.-“找到文件setclasspath.bat-”右键编辑。
3.在这个文件的开头添加java_home和jar_home的具体路径设置。
4.再次启动Tomcat并执行startup.bat
五、启动时需要的配置文件编写出错
一种查找tomcat闪退原因的方法:
1、windows r-"输入cmd-"进入命令提示符窗口。
2.输入路径——输入tomcat的bin目录。
3.输入catalina.bat run,然后按Enter键。
4.-"查看具体的错误信息。
只要找到错误的原因,就能有针对性地解决问题。
Tomcat错误,每个人的情况会因软硬件问题而不同,解决办法一:。
这就是这篇关于解决Tomca启动闪回问题的文章(八大类)。有关Tomca启动闪回的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。