IDEA启动tomcat显示“Error running tomcat:Cannot run program”问题解决

前言

最近安装了IDEA,在配置tomcat时总显示以下报错:

但是在eclipse中tomcat是能正常使用的。

在网上找了许多资料,并没有真正能解决该问题的方案。在不断尝试下终于结合各种问题的解决方法成功解决。

以下是具体方法。

  1. 检查环境变量是否配置正确。

网上有许多配置tomcat环境变量的方法,这里不再赘述。

  1. 判断是否有该情况:

在tomcat的bin目录下有三个bat文件(startup.bat,shutdown.bat,catalina.bat),随意双击一个,会报出上述错误。但是右键使用”管理员身份“运行时却能正常运行。

如果您也遇到了同样的问题,可以尝试以下方法解决:

  1. 解决方法:

以startup.bat文件为例进行以下操作:

  1. 右键→发送到→桌面快捷方式

  1. 找到桌面startup.bat快捷方式,右键选择属性,在“高级”中选中“以管理员身份运行”。

  1. 将桌面startup.bat快捷方式重命名为"startup.bat"

  1. 删掉bin目录下的startup.bat文件,将刚才创建的快捷方式复制进去。

  1. 另外两个bat文件以同样的方式替换。(如果害怕删除原文件会出问题,可以找个位置把原本的文件保存一下,以备后患哦)

这个时候再启动tomcat就会发现配置成功了!

总结

以上就是对该问题的解决方案。希望能够帮助到您!

注:

这篇文章在之前的账号上发表过,那个账号不用了,就自行搬运到这个新帐号上了。并非抄袭哦!

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值