В настоящее время я пишу CGI-скрипт, конечная цель которого - запустить Java-программу и затем перенаправить на другую страницу. Тем не менее, CGI вызывает 500 внутренних ошибок сервера, когда я вызываю попытаться запустить программу Java. Я пробовал os.system ("[command]") и call (["command"]) и subprocess.Popen ("command"), и все три вызывают одну и ту же проблему. Любые предложения приветствуются.
Редактировать Кроме того, журнал apache не дает мне никакой информации о том, что существует только неправильный заголовок.
Редактировать
* * 1010
всей команды нет, но я считаю, что она построена правильно, потому что я могу скопировать напечатанную команду и запустить ее в терминале, и она отлично работает. Команда просто java [имя класса] [9 аргументов]
Java-код работает гладко вне кода Python, и все, что он делает, это генерирует файл .png и файл .html, содержащий .png. Имя файла [user_id] .html, следовательно, редирект.
внутренняя ошибка сервера не возникает, если закомментированы только команды процесса.
РЕДАКТИРОВАТЬ Закончил сдаваться и перейти к php для выполнения этого скрипта. Спасибо за помощь!