tomcat无法启动的解决方法

打印 上一主题 下一主题

主题 942|帖子 942|积分 2828

一:双击startup.bat但闪退

我们可以用记事本打开startup.bat

在末端添加一个pause


这样它就会新建一个窗口停在错误的地方

二:根据报错信息改正

这一步如果有乱码可以进入tomcat的conf目录下logging.properties


找到 java.util.logging.ConsoleHandler.encoding = utf-8这行

更改为 java.util.logging.ConsoleHandler.encoding = GBK


再执行startup.bat文件就没有乱码啦


报错一环境变量问题:


意思就是环境变量JAVA_HOME和JRE_HOME没有设置好

原因是:如果你装的tomcat的是解压版的,那么则必要本技艺动设置JRE_HOME 这个环境变量


右键此电脑,设置,高级系统设置,环境变量
查抄本身的系统变量JAVA_HOME和JRE_HOME,path有没有设置好

比方:JAVA_HOME指向的路径是D:\JDK
不是D:\JDK\bin

执行时出现正常路径,就是设置完成啦


报错二停留在using catalina_opts::


这时我们要想看到更多的报错信息,就必要再次修改startup.bat文件

找到call "%EXECUTABLE%" start %CMD_LINE_ARGS% 把里面的start替换为run


再次执行starup.bat文件就可以看到报错信息

看最后一条 Caused by: java.lang.IllegalArgumentException: 指定的主资源集 [D:\apache-tomcat-9.0.86\myapps]  无效


我们进入conf文件下的server.xml,删除这个文件或者修改成有用的文件即可



如果你瞥见的报错信息和我差别并且无法解决。可以复制然后百度


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

tsx81428

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表