Java 无法创建记录器Tomcat错误

Java 无法创建记录器Tomcat错误,java,tomcat,Java,Tomcat,我有JDK1.7 设置路径、类路径、catalina_home 这就是错误所在 E:\apache-tomcat-7.0.56\bin>tomcat7.exe The system cannot find the path specified. Unable to create logger at '' [2014-11-23 23:03:48] [error] [ 7388] Failed creating java C:\Program Files\Java \jre7\bin\ser

我有JDK1.7 设置路径、类路径、catalina_home

这就是错误所在

E:\apache-tomcat-7.0.56\bin>tomcat7.exe
The system cannot find the path specified.
Unable to create logger at ''
[2014-11-23 23:03:48] [error] [ 7388] Failed creating java C:\Program Files\Java
\jre7\bin\server\jvm.dll
[2014-11-23 23:03:48] [error] [ 7388] The system cannot find the path specified.

[2014-11-23 23:03:48] [error] [ 7388] ServiceStart returned 1
[2014-11-23 23:03:48] [error] [ 7388] The system cannot find the path specified.

[2014-11-23 23:03:48] [error] [ 7388] Commons Daemon procrun failed with exit va
lue: 3 (Failed to run service as console application)
[2014-11-23 23:03:48] [error] [ 7388] The system cannot find the path specified.
系统找不到指定的路径。 无法作为控制台应用程序运行服务
E:\apache-tomcat-7.0.56\bin>

我也遇到了同样的问题。以下是我能够得出的结论: 发生此错误是因为您没有修改E:\apache-tomcat-7.0.56\logs目录的权限。在我的例子中,这是因为我安装Tomcat是通过在“以管理员身份运行”模式下启动CMD shell(强制您以管理员身份登录),然后执行“解压apache-Tomcat-7.0.57-windows-x64.zip”。这似乎没有设置服务安装程序正确访问文件所需的权限,即使在以“以管理员身份运行”权限运行时也是如此

现在,如果我转到我的普通用户帐户CMD shell并解压缩.zip文件,然后返回管理员CMD shell并运行服务安装,它就可以工作了

事实上,如果我使用copy/S/D复制apache-tomcat-7.0.57目录,然后尝试从该目录进行安装,那么当您作为管理员进行服务安装时,它也会起作用


希望这有帮助。

jvm.dll是否存在于C:\Program Files\Java\jre7\bin\server的位置?