“Windows不能在本地计算机启动Apache Tomcat Tomcat ”的问题的解决

Tomcat绿色版安装运行时,可以通过startup.bat在前台运行,但是在服务中启动时,提示如标题的文字。

感觉很奇怪,有的人说时jdk的路径问题,但是不清楚那里路径错误了。甚至有人建议重装tomcat,感觉不是好办法:)

 

后来通过伟大的百度,终于找到答案:

https://www.iteye.com/blog/soaring-461079

不再赘述,就直接引用作者的原话了:)

解决:开始以为是环境变量的问题,将JAVA_HOME和CATALINA_HOME配置到Path变量后,可以通过startup命令启动Tomcat,但以服务形式启动仍然报错,后来想起来前几天把JDK的路径改了一下(用的电脑是别人装的JDK,感觉路径别扭,就换了目录),查找注册表后发现在
HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\Tomcat5\Parameters\Java下的Jvm项中为 D:\Blood\Java1\jdk1.5.0_11\jre\bin\server\jvm.dll,即移动前的JDK路径,将其修改为 D:\Java\jdk1.5.0_11\jre\bin\server\jvm.dll
后,问题解决。

 

其实发现了原因,就好办了,我直接进入tomcat的bin目录下,先删除tomcat服务【service.bat remove ‘服务’】,再安装【service.bat install ‘服务’】即可更新注册表的参数了,不需要手动修改。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值