|
|
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
Задался целью настроить запуск в Tomcat 7 Perl скриптов. в conf\web.xml раскомментировал Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. установил Perl - ActivePerl-5.12.3.1204-MSWin32-x86-294330 создал подпапку ..\WEB-INF\cgi-bin и в ней простой perl скрипт Run_CMD_Dir.pl Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. запускаю через в браузере и Tomcat мне выдает HTTP Status 404 - Servlet cgi is not available -------------------------------------------------------------------------------- type Status report message Servlet cgi is not available description The requested resource (Servlet cgi is not available) is not available. -------------------------------------------------------------------------------- Apache Tomcat/7.0.11 Может быть кто знает в чем проблема? Модератор: Тема перенесена из форума "HTML, JavaScript, VBScript, CSS". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2011, 14:39 |
|
||
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
drnoЗадался целью настроить запуск в Tomcat 7 Perl скриптов. в conf\web.xml раскомментировалВы точно прочитали документацию: " Only Contexts which are marked as privileged may use the CGI servlet (see the privileged property of the Context element) "? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2011, 09:59 |
|
||
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
Добрый день Прошерстил все англояз форумы, но почему то не нашел решения этой задачи... Везде сообщения обрываются, видимо, из -за нерешенности. То что писал предыдущий автор я сделал, с <Context privileged="true"> и прописью xml файлов в корневой директории тоже, но увы... Документацию я что то догнать не могу. Кто то настраивал это на Tomcat? Что надо прописать, в каких директориях, что бы это заработало, если да. Пожалуйста, помогите решить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2016, 01:31 |
|
||
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
Два вопроса: 1. Чем не устроила штатная дока ? 2. Какое приложение использовалось для CGI и как вы определили, что ничего не работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2016, 01:48 |
|
||
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
авторЗадался целью настроить запуск в Tomcat 7 Perl скриптов. Basil A.SidorovДва вопроса: Отвечаю на все вопросы. У автора темы надо отнять компьютер, дать метлу. Лучше хороший дворник, чем плохой программист. Тема полностью обсуждена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2016, 06:28 |
|
||
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, Спасибо за участие. Дерево приложения выглядит так: webapps/test/WEB-INF/cgi В папке test html с формой обращающийся к CGI страницам с perl в папке cgi. При отправке формы и переходе на страницу cgi ошибка: HTTP Status 404 С раскомментированием $CATALINA_BASE/conf/web.xml проблем нет. А вот содержимое файла context (вероятно здесь проблема) <?xml version='1.0' encoding='utf-8'?> <!-- The contents of this file will be loaded for each web application --> <Context privileged="true"> <!-- Прописал privileged="true" --> <!-- Default set of monitored resources --> <WatchedResource>WEB-INF/web.xml</WatchedResource> <!-- Uncomment this to disable session persistence across Tomcat restarts --> <!-- <Manager pathname="" /> --> <!-- Uncomment this to enable Comet connection tacking (provides events on session expiration as well as webapp lifecycle) --> <!-- <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" /> --> </Context> ~ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2016, 10:06 |
|
||
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
Ну что, попытаемся хоть раз в интернете успешно закрыть тему на счет взаимодействия tomcat и perl? Или глубокомысленный реплика партизана считается окончанием данной темы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2016, 18:13 |
|
||
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
petralНу что, попытаемся хоть раз в интернете успешно закрыть тему на счет взаимодействия tomcat и perl? Или глубокомысленный реплика партизана считается окончанием данной темы? Просто не понятно что мешает поставить старый добрый Apache, за котором Perl и Tomcat будут спрятаны отдельно? Какой глубинный смысл прикручивать CGI к Tomcat? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2016, 18:18 |
|
||
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
petral, По поводу 404 я подозреваю какую-то путаницу с контекстами. Не вижу нигде чтобы кто-то указал как именно от пытается вызвать CGI. http://localhost:8080/cgi/Run_CMD_Dir.pl ? http://localhost:8080/app_name/cgi/Run_CMD_Dir.pl ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2016, 18:21 |
|
||
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Спасибо. Минимализм. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2016, 18:47 |
|
||
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Я не понимаю в чем проблема tomcat отдавать страницы интерпретатору perl, путь к которому прописан в первой строке файла cgi. До того как я начал настраивать conf, tomcat просто демонстрировал страницу с исходным кодом cgi. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2016, 18:51 |
|
||
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
petralBlazkowicz, Я не понимаю в чем проблема tomcat отдавать страницы интерпретатору perl, путь к которому прописан в первой строке файла cgi. До того как я начал настраивать conf, tomcat просто демонстрировал страницу с исходным кодом cgi. А логи почитать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2016, 20:01 |
|
||
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
petralДерево приложения выглядит так: webapps/test/WEB-INF/cgiмногострадальная докаTraditionally, this servlet is mapped to the URL pattern " /cgi-bin/ *"Есть путь в файловой системе, а есть - контекст, на который отображается этот путь. И, да - косая черта в начале контекста это хттп://сайт /контекст , а не хттп://сайт/приложение/путь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2016, 20:32 |
|
||
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Логи, пусты. Они конечно возможно затерялись, так как на томкате висит еще одно приложение, но смотрел вчера внимательно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2016, 20:38 |
|
||
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
всё та же докаdebug - Debugging detail level for messages logged by this servlet. Useful values range from 0 to 5 where 0 means no logging and 5 means maximum logging. Values of 10 or more mean maximum logging plus debug info added to the HTTP response. If an error occurs and debug is 10 or more the standard error page mechanism will be disabled and a response body with debug information will be produced. The debug page is not considered secure and should not be enabled for production systems. Note that any value of 10 or more has the same effect as a value of 10. Default is 0. P.S. Учитесь настраивать и читать логи - пригодится. И не раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2016, 20:48 |
|
||
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, Как это может мне помочь? т.е. адрес с ошибкой 404 http://domen.ru/test/WEB-INF/cgi/test.cgi что, вроде, соответствует созданной мной файловой системы этого приложения. Здесь могут быть какие то проблемы? Соседнее java приложение здесь, не требующее перла: http://domen.ru/test2/..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2016, 20:53 |
|
||
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
Вам уже столько раз намекнули, что вы контекстом ошиблись. Лично я - практически открытым текстом написал. И документацию процитировал и своими словами постарался объяснить. Если "не помогает чтение газет", то огненные письмена в небе - это свечку в церкви надо поставить и попросить всевышнего о вразумлении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2016, 20:56 |
|
||
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
petral http://domen.ru/test/WEB-INF/cgi/test.cgi Ну, вот и я о том же. Вы совсем не туда ломитесь WEB-INF не предназначена для просмотра пользователями. Ваш адрес: http://domen.ru/test/cgi-bin/test.cgi domen.ru - адрес сервера test - имя контекста (обычно совпадает с именем приложения) cgi-bin - url mapping из web-xml, который вы упорно игнорируете test.cgi - скрипт, который находится внутри WEB-INF/cgi/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2016, 21:02 |
|
||
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Спасибо за нормальный конкретный ответ, заработало. Буду читать про контекст и пути в файловой системе и как определять их соответствие... Basil A. Sidorov вам тоже спасибо... Но у вас как то много текста не по теме... Я понимаю, что в жизни (на форуме) надо как то самоутверждаться, но, на мой взгляд, лучше делать это здесь лаконичными понятными ответами без намеков и нравоучительных сомнительных оборотов. Всем от этого будет лучше... Все равно спасибо. Я рад что проблему удалось решить там, где не предполагалось... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 10:53 |
|
||
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
petralБуду читать про контекст и пути в файловой системе и как определять их соответствие... Это Java. Тут как и в Oracle RDBMS нет ничего интуитивно понятного и чтобы сразу заработало. Нужно долго и упорно читать документацию. Или хотя бы уметь её быстро просматривать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 11:08 |
|
||
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
petralно, на мой взгляд, лучше делать это здесь лаконичными понятными ответами без намеков и нравоучительных сомнительных оборотов )) раздал всем сёстрам по серьгам. Вы наверно в подъезде жилого дома тоже всех учите как надо жить и на лестнице не сорить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 11:18 |
|
||
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
Petro123, Решили добавить полезной информации к ветке?... Я считаю, что вам нужно создать новую тему и обсуждать там свои догадки с другими экстрасенсами. Я за взаимоуважительное продуктивное общение. Если рассматривать самоутверждение как плату за помощь, то конечно можно это стерпеть (Petro123 это не про вас)... Ребятам реально благодарен... Решение с контекстом можно добавлять как возможное решение в чужие форумы. Тема по моему вопросу закрыта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 13:52 |
|
||
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
petralза взаимоуважительное продуктивное общение. верх неуважения проводить оценку отвечающим в публичном форуме по твоему вопросу. Оценивайте везде, только не в своей теме. Не после этого: petralПожалуйста, помогите решить. Это я для вас IMHO. Я же тоже вас оцениваю). Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 14:21 |
|
||
|
Tomcat 7 и cgi
|
|||
|---|---|---|---|
|
#18+
Скоро объем сообщений по новой теме перерастет заявленную... Petro123, вы сторонник ответов состоящих из намеков и советов сходить в церковь... Считаете это продуктивным подходом... Есть вы гуру и у вас опыт, помоги ты спокойно по деловому человеку, без всякой фигни... Если, что бы помочь вам надо по унижать человека, указать на его серость, хорошо, можно такую цену заплатить, но, в данном, случае, нашел первопричину и в итоге помог Blazkowicz, поэтому решил не держать в себе свое виденье стиля общения Basil A. Sidorov. Еща раз повторю слова благодарности, уверен в жизни классный парень. Очень часто на форумах сталкиваешься с такими типами ответов, которые только увеличивает объем текста необходимого прочесть и портят настроение... Если ответы были бы лаконичные и понятные можно было вопрос закрыть раньше... Другим бы столкнувшимся с такой проблемой меньше читать мусора... Такого стиля бы общения не было бы, то и таких моих сообщений не было бы, а были бы только хвалебные оды. И вам бы (Petro123) не пришлось тут не по делу стараться. В общем одна красота и польза... Засорением заявленной темы больше не занимаюсь... Всем еще раз большое спасибо и лаконичного конструктивного делового общения здесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 17:51 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39290184&tid=2123823]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 209ms |
| total: | 355ms |

| 0 / 0 |
