Имеется сервер Apache 2.48
Но он у меня не обрабатывает скрипты JSP
PHP и CGI скрипты обрабатываются.
В чем может быть проблема? Просьба помочьС Ув. пришелец
>Имеется сервер Apache 2.48
>Но он у меня не обрабатывает скрипты
>JSP
>PHP и CGI скрипты обрабатываются.
>В чем может быть проблема? Просьба помочь
>
>
>С Ув. пришелецApache 2.48 Интересно, когда 2.4 вышел?
А разве Apache сам по себе умеет обрабатывать jsp?Вообще, берем Tomcat - он умеет обрабатывать сервлеты. Потом настраиваем связку Apache + Tomcat. Апач - на выдачу статического конетента,пхп и сgi, а сервлеты для Tomcat.
Для того чтобы подружить их(Тomcat и Apache) вместе берем connector mod_jk
http://archive.apache.org/dist/jakarta/tomcat-connectors/jk/.../.
Настраиваем.
После этого Апач "будет обрабатывать" jsp.
Добрый день.
С замечаниями согласен.Но мои пробломы продолжаютя.
У меня сделана домашняя сеть - 1 комп сервер, 2-й - раб. станция
На сервере установлены Апач и mySql, которыее запускаются и работают нормально.
Установит Tomcat 5.5 Стартует нормально, однако при обращении
http:\\190.150.12.1:8080 стандартная страница Tomcat не выдается и соответственно
JSP не обрабатываются. В чем могла бы быть причина?
С Ув. пришелец
>[оверквотинг удален]
>А разве Apache сам по себе умеет обрабатывать jsp?
>
>Вообще, берем Tomcat - он умеет обрабатывать сервлеты. Потом настраиваем связку Apache
>+ Tomcat. Апач - на выдачу статического конетента,пхп и сgi, а
>сервлеты для Tomcat.
>
>Для того чтобы подружить их(Тomcat и Apache) вместе берем connector mod_jk
>http://archive.apache.org/dist/jakarta/tomcat-connectors/jk/.../.
>Настраиваем.
>После этого Апач "будет обрабатывать" jsp.
например, c тем что порт может быть не 8080, а 8180.об остальном можно судить только по логам или выводу результата комманд (netstat, ps ...)
Tomcat заработал. Все дело было в установке переменных окружения.
Тестирование прошло.
Теперь дело за связкой Apache - Tomcat
Его нужно компилировать из исходников Apache и Toncat - connector
Скачал исходники
Начал компиляцию модуля jk_mod. Выдалась ошибка - отсуствует заголовочный файл
apr.h И его действительно в исходниках нет. Модет я скачал не тот исходник?
С Ув. пришелец.
http://apache.rediska.ru/tomcat/tomcat-connectors/jk/source/..../configure --with-apxs=/usr/sbin/apxs
make
make installили apxs2
Установлен Tomcat 4,1,36
С фирменной страницы запускаются сервлеты и JSP.(директория examples)
Собственные HTML и JSP(в т.ч. с пользовательскими тегами) также запускаются.
Ничего не пелучается с запуском собственных сервлетов из директории приложения (../webapps/pth01j/WEB-INF/classes/ ). Сервлеты прописываю в файле web.xml. Вожусь уже неделю и все никак. В чем может быть причина?
Вопрос - в чем может быть причина того, что Томкат не запускается
с нижепредставленным server.xml для создания виртуального хоста<Server port="8005" shutdown="SHUTDOWN" debug="0">
<Service name="Tomcat-Standalone">
<Connector className="org.apache.catalina.connector.http.HttpConnector"
por t= "2002"
minProcessors="5"
maxProcessors="75"
enableLookups="true"
redirectPort="8443"
acceptCount="100"
debug ="0"
connectionTimeout="60000"/><Engine name="Standalone" defaultHost="pth01j.dom" debug="0">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="catalina_log." suffix=".txt" timestamp="true"/>
<Realm className="org.apache.catalina.realm.MemoryRealm" />
<Host name="localhost" debug="0" appBase="/home/sites/pth01j.dom/webapps"
unpackWARs="true" autoDeploy="true"><Valve className="org.apache.catalina.valves.AccessLogValve"
directory="/home/sites/pth01j.dom/logs"
prefix="pth01j_catalina" suffix=".log"
pattern="common"/><Logger className="org.apache.catalina.logger.FileLogger"
directory="/home/sites/pth01j.dom/logs"
prefix="pth01j_catalina" suffix=".log"
timestamp="true"/><Context path="" docBase="ROOT" debug="0"/>
<Context path="" docBase="" reloadable="true"/></Host>
</Engine>
</Service>
</Server>
Что логи каталины говорят?<Context path="" docBase="ROOT" debug="0"/>
<Context path="" docBase="" reloadable="true"/>А зачем два контекста с одинаковым path?