URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 5357
[ Назад ]

Исходное сообщение
"Настройка Apache для компиляции JSP"

Отправлено пришелец , 08-Ноя-07 14:20 
Имеется  сервер  Apache 2.48
Но  он  у  меня  не  обрабатывает скрипты JSP
PHP и CGI скрипты обрабатываются.
В  чем  может  быть  проблема? Просьба  помочь

С Ув.  пришелец


Содержание

Сообщения в этом обсуждении
"Настройка Apache для компиляции JSP"
Отправлено sargio , 08-Ноя-07 14:32 
>Имеется  сервер  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.


"Настройка Apache для компиляции JSP"
Отправлено пришелец , 20-Ноя-07 21:45 
Добрый  день.
С замечаниями  согласен.

Но мои пробломы продолжаютя.
У меня сделана домашняя сеть - 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.


"Настройка Apache для компиляции JSP"
Отправлено sargio , 21-Ноя-07 23:24 
например, c тем что порт может быть не 8080, а 8180.

об остальном можно судить только по логам или выводу результата комманд (netstat, ps ...)



"Настройка Apache для компиляции JSP"
Отправлено пришелец , 12-Дек-07 15:41 
Tomcat  заработал.  Все  дело  было  в  установке  переменных  окружения.
Тестирование  прошло.
Теперь  дело  за  связкой  Apache - Tomcat
Его  нужно  компилировать  из  исходников  Apache  и  Toncat - connector
Скачал  исходники  
Начал компиляцию модуля  jk_mod.  Выдалась  ошибка - отсуствует заголовочный  файл
apr.h  И его  действительно  в  исходниках  нет.  Модет  я  скачал  не  тот  исходник?
С Ув.  пришелец.  

"Настройка Apache для компиляции JSP"
Отправлено sargio , 15-Дек-07 16:00 
http://apache.rediska.ru/tomcat/tomcat-connectors/jk/source/...

./configure --with-apxs=/usr/sbin/apxs
make
make install

или apxs2



"Настройка Apache для компиляции JSP"
Отправлено пришелец , 20-Фев-08 22:27 
Установлен  Tomcat 4,1,36
С фирменной страницы запускаются сервлеты  и JSP.(директория  examples)
Собственные  HTML  и  JSP(в т.ч. с пользовательскими  тегами) также запускаются.
Ничего не пелучается с запуском собственных  сервлетов из  директории  приложения (../webapps/pth01j/WEB-INF/classes/  ).  Сервлеты  прописываю  в  файле  web.xml.  Вожусь  уже  неделю  и  все  никак.  В  чем  может  быть  причина?

"Настройка Apache для компиляции JSP"
Отправлено пришелец , 05-Мрт-08 20:23 
Вопрос - в чем  может  быть  причина  того, что  Томкат  не запускается
с  нижепредставленным  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>


"Настройка Apache для компиляции JSP"
Отправлено sargio , 06-Мрт-08 01:12 
Что логи каталины говорят?

<Context path="" docBase="ROOT" debug="0"/>
<Context path="" docBase="" reloadable="true"/>

А зачем два контекста с одинаковым path?