2014-02-08 121 views
0

我在设置apache httpd.conf文件中的CustomLog指令时遇到了麻烦。 我想用java程序查看日志消息。 所以我设置了如下的CustomLog指令。如何在apache httpd.conf文件中设置自定义日志?

CustomLog "| \"c:/Program Files(x86)/java/jdk1.7.0_45/bin/java.exe\" -jar bin/bedei-apache.jar" combined 

顺便说一句,开始Apache时,我得到一个错误。

AH00104: unable to start piped log program ' "c:/Program Files(x86)/java/jdk1.7.0_45/bin/java.exe" -jar bin/bedei-apache.jar': The system cannot find the path specified. 
AH00015: Unable to open logs 

我已经尝试了几种方法来告诉apache java.exe的正确路径。 但只有在一个案例中我已经成功。

CustomLog "| 'c:/Progra~2/java/jdk1.7.0_45/bin/java.exe' -jar bin/bedei-apache.jar" combined 

但我想设置的java.exe的完整路径不喜欢 “C:/ PROGRA〜2/...” 我怎样才能解决这个问题?

+0

只要坚持到文档中给出的语法。不要自己做。 – EJP

回答

0

引用整个事物并转义空格。

的CustomLog “| C:/程序\文件/ JAVA/jdk1.7.0_45 /斌/ java.exe的罐子斌/ bedei-apache.jar” 组合

+0

谢谢你的回答。顺便说一句,同样的错误仍然存​​在.'AH00104:无法启动管道日志程序'c:/ Program \\ Files(x86)/java/jdk1.7.0_45/bin/java.exe - jar bin/bedei-apache.jar':系统找不到指定的路径。 AH00015:无法打开日志' – PhonPanom

+0

我希望得到您的帮助。有没有人帮助我?请回复我。 – PhonPanom

相关问题