我在apache httpd.conf文件中设置CustomLog指令时遇到了麻烦。 我想用java程序查看日志消息。 所以我将CustomLog指令设置如下。
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 :(得分:0)
引用整个事物并转义空格。
CustomLog“| c:/ Program \ Files / java / jdk1.7.0_45 / bin / java.exe -jar bin / bedei-apache.jar”combined