2013-06-21 4 views

ответ

0

Как указано here, это можно сделать. Но поскольку CGI требует доступа к переменным среды, к которым Java не может получить доступ, вам нужно сделать некоторые обманки со сценариями оболочки, чтобы сделать их доступными. Проверьте ссылку для получения дополнительной информации.

+0

Спасибо за ссылку. Я все еще иду. Кстати, знаете ли вы решение на базе Windows, возможно, которое легко работает на сервере XAMPP? –

+0

Java снова имеет доступ к переменным окружения с 1,4 или 1,5. –

1

Да, но это, скорее всего, будет слишком медленным, чтобы быть интересным для фактического использования продукции.

CGI был первоначально разработан для запуска внешней программы для каждого вызова, что быстро оказалось слишком медленным для занятых скриптов. Для JVM это, вероятно, тоже будет правдой, но вы можете это сделать.

Вы можете получить доступ к переменным среды с помощью вызова System.getEnv(), и вы можете вывести результат с помощью System.out.println(). Не забывайте сначала печатать заголовки, затем пустую строку, а затем фактический ответ.