【发布时间】:2014-01-08 15:46:43
【问题描述】:
背景: 使用 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 可以防止这种情况发生,或者我需要在服务器上做些什么。
感谢您的任何意见!
【问题讨论】:
-
您对遇到 Java 异常这一事实有什么要说的吗?
-
我不知道为什么会出现 Java 异常。我正在使用 PHP 并从服务器的本地 C: 驱动器执行批处理
标签: php apache batch-file runtime-error execution