2014-01-08 3 views
0

Фон: Использование Apache & PHP для создания веб-программы для выполнения пакетных файлов на другом сервере. Я пытаюсь выполнить пакетные файлы с моего обычного рабочего стола на сервере.Выполнение пакетного файла с использованием PHP - ошибка

Как только я нажму кнопку выполнения командного файла на веб-странице 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 

[email protected]DAOPackagesFromJar 
(/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 для предотвращения этого или что-то, что мне нужно будет делать на сервере.

Спасибо за любой ввод!

+0

У вас есть что сказать о том, что вы получаете исключение ** Java **? –

+0

Я не знаю, почему я получаю исключение Java. Я использую PHP и выполняю пакет с локального диска C: – JustAnotherUser32

ответ

0

Похоже, что это ошибка Java, и что приложение java не может найти файл /CTBATCH/fw/lib/poi-3.1-FINAL.jar. Можете ли вы проверить, присутствует ли он?

+0

Да, все файлы есть. Я проверил несколько раз. – JustAnotherUser32

+0

@ JustAnotherUser32 - Тогда вы все-таки исполняете Java-код ... Вы только что отрицали это в другом комментарии. –

+0

Это похоже на сервер с автоматическим скриптом сборки, который запускается из командного файла и включает в себя Java. Вы уверены, что файл java указывает на файл, который, по вашему мнению, существует? возможно, '/ CTBATCH/fw/lib/poi-3.1-FINAL.jar' берется из местоположения java-файла, а не из вашего корня. – MarijnS95

Смежные вопросы