window下tomcat无法通过服务启动,jdk1.8确定为64位,tomcat8为64位,查看日志commons-daemon
[info] [ 2564] Commons Daemon procrun (1.0.15.0 32-bit) started
[info] [ 2564] Running ‘Tomcat8’ Service…
[info] [ 2980] Starting service…
[error] [ 2980] %1 不是有效的 Win32 应用程序。
[error] [ 2980] Failed creating java C:\Java\jdk1.8\jre\bin\server\jvm.dll
[error] [ 2980] %1 不是有效的 Win32 应用程序。
[error] [ 2980] ServiceStart returned 1
[error] [ 2980] %1 不是有效的 Win32 应用程序。
[info] [ 2564] Run service finished.
[info] [ 2564] Commons Daemon procrun finished
解决办法,从win07上可以正常运行的tomcat8【Commons Daemon procrun (1.0.15.0 64-bit)】拷贝tomcat8.exe和tomcat8w.exe,替换。正常运行
tomcat8-64下载:https://download.csdn.net/download/wangxiaoxibsb/10576919