![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Saphir |
|
||||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 25.2.2010 Репутация: нет Всего: нет |
Всем привет, объясните пожалуйста как запускать программу, написанную на Java как CGI. Вот так я пробовал
И вот что получаю
|
||||
|
|||||
Skipy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 487 Регистрация: 24.8.2006 Где: Москва, Россия Репутация: 6 Всего: 16 |
А Вы абсолютно уверены, что запуск компиляции исходника с произвольного языка в качестве CGI-процесса даст то, что Вам надо? Исполнять код кто будет? И как?
P.S. ТАК Вы этого не сделаете. Как минимум, надо менять сервер. Это сообщение отредактировал(а) Skipy - 1.11.2010, 17:27 |
|||
|
||||
Saphir |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 25.2.2010 Репутация: нет Всего: нет |
Со строкой #!"C:\Program Files\Java\jdk1.6.0_22\bin\java.exe" в начале все тоже самое....
|
|||
|
||||
Skipy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 487 Регистрация: 24.8.2006 Где: Москва, Россия Репутация: 6 Всего: 16 |
Тогда вопрос меняется. Вы абсолютно уверены, что если скормите интерпретатору исходный код, то он сделает то, что Вам надо? Компилировать кто будет? |
|||
|
||||
Saphir |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 25.2.2010 Репутация: нет Всего: нет |
Я вообще ни в чем не уверен, можно ли вообще это?
![]()
Вы имеете в виду настройки? Если да, то какие? Это сообщение отредактировал(а) Saphir - 1.11.2010, 23:19 |
|||
|
||||
sergioK |
|
||||
Бывалый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 207 Регистрация: 15.2.2008 Репутация: нет Всего: нет |
на словах раскажите что вы пытаетесь сделать ? подменить жавовский вывод на консоль , какой то другой опликацией ? |
||||
|
|||||
Skipy |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 487 Регистрация: 24.8.2006 Где: Москва, Россия Репутация: 6 Всего: 16 |
Так. В общем, понятно. Java представляет из себя язык, в котором исходный код компилируется в промежуточный - байткод. Байткод исполняется интерпретатором. Для компиляции и исполнения в общем случае требуется указание библиотек. Таким образом, Вы даже в теории не можете использовать исходный код Java как CGI-скрипт, ввиду двухстадийной обработки. Это не perl и не shell. Аналогом CGI в java являются сервлеты. Эти приложения разрабатываются и собираются в т.н. веб-приложения - архивы определенной структуры. И разворачиваются эти приложения под определенными серверами, простой Apache не подойдет. Для этого нужен сервлет-контейнер, например, Apache Tomcat. Или Resin, Jetty и т.п. Добавлено через 58 секунд
Использовать исходный код Java в виде CGI-скрипта. Как это делается с perl, например. |
||||||
|
|||||||
Saphir |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 25.2.2010 Репутация: нет Всего: нет |
Skipy, спасибо, именно это и нужно было.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |