使用PHP执行批处理文件 - 错误发生

时间:2014-01-08 15:46:44

标签: php apache batch-file runtime-error execution

背景:使用Apache& PHP创建一个Web程序来在另一台服务器上执行批处理文件。我正在尝试从服务器上的常规桌面执行批处理文件。

点击执行PHP网页上的批处理文件按钮后,日志文件中会出现以下错误。

- skip directory C:\Program Files\Java\jdk1.6.0_32\lib\visualvm
- exclude pattern matched=log4j skipping jar file /CTBATCH/fw/lib/log4j-1.2.16.jar
- exclude pattern matched=log4j skipping jar file /CTBATCH/fw/lib/slf4j-log4j12-1.6.1.jar

us.mi.state.dhs.fw.persistence.data.DAOCacheLoader@208a0544.loadDAOPackagesFromJar
(/CTBATCH/fw/lib/poi-3.1-FINAL.jar) failed. Exception was java.io.FileNotFoundException: \CTBATCH\fw\lib\poi-3.1-FINAL.jar 
(The system cannot find the file specified)

从它的输出结果是一个目录被跳过,反正是为了防止这种情况发生?我不知道是否有任何PHP可以阻止这种情况,或者我需要在服务器上做些什么。

感谢您的任何意见!

1 个答案:

答案 0 :(得分:0)

看起来这是一个java错误,并且java应用程序找不到文件/CTBATCH/fw/lib/poi-3.1-FINAL.jar。你能证实它是否存在吗?