完美解决IDEA无法启动Tomcat显示[localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirector

今天在IDEA上创建一个web项目,但是在启动tomcat的时候却报如下提示:

11-Apr-2020 21:04:30.003 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 155 ms
11-Apr-2020 21:04:39.934 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory D:\Appdata\apache-tomcat-8.0.39-windows-x64\apache-tomcat-8.0.39\webapps\manager
11-Apr-2020 21:04:45.427 信息 [localhost-startStop-1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [5,002] milliseconds.
11-Apr-2020 21:04:45.477 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory D:\Appdata\apache-tomcat-8.0.39-windows-x64\apache-tomcat-8.0.39\webapps\manager has finished in 5,543 ms

这...到底是起来了吗?起来了为什么没跳转到浏览器呢?

从信息可以看到项目是部署好了,但是却卡在这里,没跳转

然后各种尝试,重新创建项目啊、重新配置tomcat啊、配置IDEA的浏览器的路径啊。。。几乎网上的各种说法都试了一遍

然并卵啊!

问题解决:

打开你的tomcat的目录,用Notepate或者记事本打开bin目录下的catalina.bat

可以看到第一行(自己搜):

set JAVA_OPTS=-Xms512m -Xmx1024m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true

这句话是设置tomcat的内存机制的,我们用rem 给它注释掉,保存。

然后在IDEA中重启一下tomcat,就成功跳转到web页面了,控制台也打印出了信息

回过头来分析

我们在看一下,在我们没做以上操作之前,关闭tomca后,控制台显示的是下面这样的:

明显也就是在提示我们有最大内存限制,所以两者也就关联起来了。

终于算是解决了,从下午两点一直折腾到现在,算起来有五六个小时了,不容易啊!

大家觉得有帮助的话点个赞吧。

 

评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值