开发者社区> 问答> 正文

windows下tomcat服务启动失败问题?报错

[2017-05-12 16:03:16] [info]  [ 3964] Commons Daemon procrun (1.0.15.0 32-bit) started
[2017-05-12 16:03:16] [info]  [ 3964] Running 'Tomcat7' Service...
[2017-05-12 16:03:16] [info]  [ 4024] Starting service...
[2017-05-12 16:03:16] [error] [ 4024] Failed creating java 
[2017-05-12 16:03:16] [error] [ 4024] ServiceStart returned 1
[2017-05-12 16:03:16] [info]  [ 3964] Run service finished.
[2017-05-12 16:03:16] [info]  [ 3964] Commons Daemon procrun finished

初次安装会报这样的问题,但重新安装一下,又不会报错。有没有大神知道这是什么原因导致的呢?

展开
收起
爱吃鱼的程序员 2020-06-08 14:35:47 881 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    再一次自问自答。原因是因为JAVA_HOME环境变量设置了但是没有生效,在一个dos会话里先设置JAVA_HOME再安装tomcat,注册表中的Jvm值为auto,所以无法启动服务。

     

    解决办法:用以下方式设置环境变量.

    wmicENVIRONMENTcreatename="JAVA_HOME",username="<system>",VariableValue="C:\JDK"

     

    直接用qampp啊.. 省心省事. 

    设置环境变量以后,新的设置对于已经打开DOS窗口是无效的,需要重新打开DOS窗口。
    2020-06-08 14:35:59
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《云服务器运维之Windows篇》 立即下载
TAKING WINDOWS 10 KERNEL 立即下载
ECS运维指南之Windows系统诊断 立即下载