您的位置:首页 > 运维架构 > Tomcat

tomcat脚本启动正常,服务无法启动,特定错误代码1

2015-12-20 20:59 711 查看
前提:在命令行可以正常使用java -version查看版本,未显示是32位还是64位,使用mycat可正常启动(mycat运行需要jdk),本机为win7 X64

打算安装tomcat,使用startup.bat启动,可正常启用,但是安装成服务后,无法启动,特定错误代码1

log的stderr、stdout日志为:2015-12-20 20:45:56 Commons Daemon procrun stderr initialized

log的commons-daemon日志为:

[2015-12-20 20:45:56] [info]  [11484] Commons Daemon procrun (1.0.15.0 64-bit) started

[2015-12-20 20:45:56] [info]  [11484] Running 'Appt' Service...

[2015-12-20 20:45:56] [info]  [ 9208] Starting service...

[2015-12-20 20:45:56] [error] [ 9208] %1 不是有效的 Win32 应用程序。

[2015-12-20 20:45:56] [error] [ 9208] Failed creating java D:\hbsystem\jdk\jre\bin\server\jvm.dll

[2015-12-20 20:45:56] [error] [ 9208] %1 不是有效的 Win32 应用程序。

[2015-12-20 20:45:56] [error] [ 9208] ServiceStart returned 1

[2015-12-20 20:45:56] [error] [ 9208] %1 不是有效的 Win32 应用程序。

先排查环境变量无问题,检查jre中有..\jdk\jre\lib\i386的文件,重新找64位的jdk替换后启动无异常,

此情况就是jdk版本问题;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: