Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat и Apache / 24 сообщений из 24, страница 1 из 1
18.05.2005, 19:15
    #33073160
andrushok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
Кто-нить пробовал вставлять кошку в индейца? Я таки нарыл статейку про это, но интересен опыт окружаюших...
...
Рейтинг: 0 / 0
18.05.2005, 22:18
    #33073342
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
все пробовали.
все.
так делают 98% пользователей томката.

кроме меня.
такшто ничем не могу помочь :(
...
Рейтинг: 0 / 0
19.05.2005, 07:30
    #33073536
Gurney
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
andrushok wrote:
> Кто-нить пробовал вставлять кошку в индейца? Я таки нарыл статейку про это, но
> интересен опыт окружаюших...
Просто как блин. Работает и есть не просит.
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
19.05.2005, 08:45
    #33073612
fynda
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
andrushokКто-нить пробовал вставлять кошку в индейца? Я таки нарыл статейку про это, но интересен опыт окружаюших...

А чего узнать-то хотел?
...
Рейтинг: 0 / 0
19.05.2005, 09:30
    #33073678
Alexey Turn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
а чем это концептуально лучше чем одного кота юзать?

Вобщем вопрос в другом : когда начинает нехватать одного кота. При каких условиях, при каком числе клиентов.
...
Рейтинг: 0 / 0
19.05.2005, 09:49
    #33073726
sanek842
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
Alexey Turnа чем это концептуально лучше чем одного кота юзать?

а если на web сервере помимо java-приложений нужно размещать что то писанное на php, perl?
...
Рейтинг: 0 / 0
19.05.2005, 09:56
    #33073743
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
Томкат туговато работает со статическим контентом вэб приложения,поэтому если у тебя много статики,лучше еще и индейца прикрутить,т.к. он ее любит,ну и про перл и все такое тоже правильно сказали
...
Рейтинг: 0 / 0
19.05.2005, 09:57
    #33073749
fynda
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
Alexey Turnа чем это концептуально лучше чем одного кота юзать?


Концептуально - ничем, наверное. Просто у кота одни функции, у краснокожего - другие. Напрашивается идея их разделить. Скажем есть у тебя работающий сервер с огромной кучей html-ей, CGI-скриптов, всяких форумов и прочего на PHP, хотешь ты рядом с ним еще и работающий томкат иметь. Берешь и цепляешь его к подветке /tomcat сервера и большинство юзерей сайта будут уверены, что это единое целое, при этом из прошлой функциональности сервера не придется менять ничего, все останется как было. Просто? Просто! Удобно? Удобно! ;)
...
Рейтинг: 0 / 0
19.05.2005, 09:57
    #33073753
пискарь
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
peter6636Томкат туговато работает со статическим контентом вэб приложения

как это - туговато? туже чем с динамикой? откуда инфа?
...
Рейтинг: 0 / 0
19.05.2005, 10:03
    #33073770
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
пискарь peter6636Томкат туговато работает со статическим контентом вэб приложения

как это - туговато? туже чем с динамикой? откуда инфа?
Инфа из книги "Apache Tomcat для профессионалов" (Wrox programmer for progrrammer)
...
Рейтинг: 0 / 0
19.05.2005, 10:12
    #33073798
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
peter6636 пискарь peter6636Томкат туговато работает со статическим контентом вэб приложения

как это - туговато? туже чем с динамикой? откуда инфа?
Инфа из книги "Apache Tomcat для профессионалов" (Wrox programmer for progrrammer)
У Apache тоже туговато со статическим контентом :), и существует несколько шустрых http серверов заточенных под отдачу статики тот же nginx или mathopd, thttpd.
...
Рейтинг: 0 / 0
19.05.2005, 10:19
    #33073829
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
Журавлев Денис peter6636 пискарь peter6636Томкат туговато работает со статическим контентом вэб приложения

как это - туговато? туже чем с динамикой? откуда инфа?
Инфа из книги "Apache Tomcat для профессионалов" (Wrox programmer for progrrammer)
У Apache тоже туговато со статическим контентом :), и существует несколько шустрых http серверов заточенных под отдачу статики тот же nginx или mathopd, thttpd.
За хорошую отдачу отвечает хороший коннектор,например AJP или WARP
...
Рейтинг: 0 / 0
19.05.2005, 10:33
    #33073869
Gurney
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
Alexey Turn wrote:
> а чем это концептуально лучше чем одного кота юзать?
>
> Вобщем вопрос в другом : когда начинает нехватать одного кота. При каких
> условиях, при каком числе клиентов.

Связка Apache + Tomcat кроме увеличения скорости отдачи статического
контента, еще позволяет делать балансировку загрузки. То есть раздавать
обработку динамики нескольким серверам. А вот когда тебе это
понадобится, уже зависит только от того как твое приложение нагружает
сервер.
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
19.05.2005, 10:40
    #33073886
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
Gurney
Alexey Turn wrote:
> а чем это концептуально лучше чем одного кота юзать?
>
> Вобщем вопрос в другом : когда начинает нехватать одного кота. При каких
> условиях, при каком числе клиентов.

Связка Apache + Tomcat кроме увеличения скорости отдачи статического
контента, еще позволяет делать балансировку загрузки. То есть раздавать
обработку динамики нескольким серверам. А вот когда тебе это
понадобится, уже зависит только от того как твое приложение нагружает
сервер.
Posted via ActualForum NNTP Server 1.2
Gurney,не подумай что придираюсь к словам,но мне кажеться,что балансировка загрузки напрямую зависит от скорости отдачи статического
контента,т.е. я бы не разделял в данном случае эти 2 понятия.
...
Рейтинг: 0 / 0
19.05.2005, 10:49
    #33073921
Gurney
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
peter6636 wrote:
> Gurney,не подумай что придираюсь к словам,но мне кажеться,что балансировка
> загрузки напрямую зависит от скорости отдачи статического
> контента,т.е. я бы не разделял в данном случае эти 2 понятия.
Я имел в виду, что если сайт динамический, и мощности одного сервера не
хватает для обработки запросов на динамический контент, то Apache
используется как load-balancer. Он получает запросы по HTTP(S) и отдает
их на процессинг по AJP нескольким Tomcat-ам. Это позволяет разделить
нагрузку по нескольким машинам.
Не совсем понимаю, какое отношение тут имеет статичность контента.
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
19.05.2005, 10:54
    #33073937
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
Gurney,интересно,почему у тебя не меняется счетчик сообщений,как было 27 так и осталось
...
Рейтинг: 0 / 0
19.05.2005, 17:53
    #33075545
andrushok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
Ну вы народ, даете! Стоко наваяли, и не слова по делу. Чучка не читатель, чукча - писатель! Дык кто-нить сие физициски ручками делал? Мне не интерестна сама последовательность, мне интересно, какие затыки могут быть. У меня щас уже есть один - нужно поставить такого зверя как apxs, щоб собрать mod_jk.so. Ну дык, найдем, разберемси ...
А шоб в воду в ступе не толочь, вот цитатка с jakarta.apache.org
jakarta.apache.org
Need for cooperation

As stated in the Tomcat User's Guide, Tomcat currently supports three modes of execution. While it is entirely possible to have Tomcat serve both your static and dynamic document provision needs, there are several reasons why you might not want want to do this. With respect to the Apache web server,

1. Tomcat is not as fast as Apache when it comes to static pages.
2. Tomcat is not as configurable as Apache.
3. Tomcat is not as robust as Apache.
4. Tomcat may not address many sites' need for functionality found only in Apache modules (e.g. Perl, PHP, etc.).

For all these reasons it is recommended that real-world sites use an industrial-strength web server, such as Apache, for serving static content, and use Tomcat as a Servlet/JSP add-on.

Кстати - от сюда
...
Рейтинг: 0 / 0
19.05.2005, 21:31
    #33075841
andrushok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
Позно пить боржоми, кады печень отвалилась. Таки поженил Tomcat 5.5.9 и Apache 2.0.54. Если кому интерестна - раскажу как (на линухе, на винде я думаю еще проще). А пока лень...
...
Рейтинг: 0 / 0
20.05.2005, 00:30
    #33075959
dfd
dfd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
расскажи с чем напряги были.

мне это на юнихе надо делать...
...
Рейтинг: 0 / 0
20.05.2005, 00:56
    #33075974
сплю...
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
andrushokЕсли кому интерестна - раскажу как (на линухе, на винде я думаю еще проще). А пока лень...вот и всем лень, а ты не понял?
...
Рейтинг: 0 / 0
20.05.2005, 01:14
    #33075979
andrushok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
Завтра. Сегодня уже со всеми мелочами разобралси и начинаю доку писать. Мелочи как всегда были глупые и убил на них пол-дня. К нормальной установке отногщения не имеють - у Вас будуть свои мелочи (если с крупностями разберетесь).
...
Рейтинг: 0 / 0
20.05.2005, 02:06
    #33076000
andrushok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
Enjoy!
------------------------------------------------------------------
Apache 2.0.54 / Tomcat 5.5.9 / mod_jk for Linux
(with jdk 1.5.03)
________________________________________
First, you need a sane build environment. In the open source world, that means GNU tools. Make sure you have the following tools installed. If not, get them from your nearest RPM repository, or from the GNU site.
• autoconf
• automake
• binutils
• gcc (I used version 3.2.2)
• glib
• gzip
• libtool
• make
• m4
Install all of the packages listed above.
Apache + Tomcat is five major steps: build/install Apache, install JDK, build/install Tomcat, install a connector, configure.


Build/Install APACHE
=====================
1. grab Apache source from a mirror. You want version 2.0.54. The filename is httpd-2.0.54.tar.gz. I typically put packages like this in /tmp
2. unpack it there. You should have /tmp/httpd-2.0.54 when finished.
3. build apache with: ./configure --enable-ssl --enable-module=so
4. when configure completes, run make.
5. when make completes, run make install.
6. you should now have an Apache instance in /usr/local/apache2. Verify config: /usr/local/apache2/bin/apachectl configtest
7. if you get a "Syntax OK" message, startup Apache: /usr/local/apache2/bin/apachectl start
8. set APACHE_HOME=/usr/local/apache2 as an environment variable, pointing to the location of the Apache installation
9. verify Apache is running: http://localhost. You should see the Apache welcome page.


Install JDK
=====================
1. go to java.sun.com and download the J2SE: http://java.sun.com/j2se/1.5.0/index.jsp
2. install it into /opt/jdk1.5.0_03
3. set JAVA_HOME=/opt/jdk1.5.0_03 as an environment variable, pointing to the location of the J2SE you just installed. How you set this environment variable is up to you. I typically set it in /etc/profile so that all users have it set by default.


Build/Install TOMCAT
=====================
1. grab the Tomcat binary package for 5.5.9. from http://archive.apache.org/dist/jakarta/tomcat-5/v5.5.9/bin
2. unpack it to /opt/Jakarta-tomcat-5.5.9
3. set CATALINA_HOME=/opt/jakarta-tomcat-5.5.9. This lets you change the version of Tomcat easily without having to change startup scripts, environment variables, etc.
4. Edit $CATALINA_HOME/conf/server.xml file. Change
<Connector port=”8080” …
to
<Connector port=”8090” …
5. startup Tomcat to test your installation: $CATALINA_HOME/startup.sh. Verify the Tomcat examples are available at http://your.server.name:8090/examples. Typically, this will be http://localhost:8090/examples.


Install Connector
=======================
The two connectors (JK and JK2) are different; JK2 is a complete rewrite of the earlier JK/AJP13 protocol. We'll cover building JK.
1. grab the Tomcat source package for 5.5.9. from http://archive.apache.org/dist/jakarta/tomcat-5/v5.5.9/src
2. unpack it to /usr/src/jakarta-tomcat-5.5.9
3. build connector for Apache 2.0.x:
>cd /usr/src/jakarta-tomcat-5.5.9/Jakarta-tomcat-connectors/jk/native
>./buildconf.sh
>./configure –with-apxs=$APACHE_HOME/bin/apxs
>make
>make install
As the result mod_jk.so should be presented into $APACHE_HOME/modules directory


Final Configuration
=======================
NOTE: these steps will allow access to the Tomcat examples via Apache on port 80. Successful use of the examples on port 80 shows that mod_jk is working correctly, since Tomcat is configured to run on port 8090 by default for HTTP requests.
1. edit server.xml in CATALINA_HOME/conf.
2. look for a line that says "Server" and has a port of 8005. Add the following directly below:
<Listener className="org.apache.jk.config.ApacheConfig" modJk="/usr/local/apache2/modules/mod_jk.so" />
3. in the Host container add the following Listener directive (yes, it looks very similar to the one above):
<Listener className=" org.apache.jk.config.ApacheConfig" append="true" forwardAll="false" modJk="/usr/local/apache2/modules/mod_jk.so" />
4. Edit httpd.conf in $APACHE_HOME/conf. Scroll down to where you see a bunch of lines that say "LoadModule". At the end of this list, add a line that says:
LoadModule jk_module modules/mod_jk-2.0.43.so
5. - add the following line at the very end:
Include /opt/Jakarta-tomcat-5.5.9/conf/auto/mod_jk.conf
6. Note: the mod_jk.conf file gets created by Tomcat when Tomcat starts. It gets created every time Tomcat starts. So, if you have your server.xml configured, you can ignore httpd.conf (in most cases) except to add the Include directive for mod_jk.conf. You don't need to create or edit mod_jk.conf. Click here for a sample mod_jk.conf file generated automatically by Tomcat on each startup.
7. create a directory named $CATALINA_HOME/conf/jk.
8. create a file in $CATALINA_HOME/conf/jk called workers.properties. That file should look like this:
# BEGIN workers.properties
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
# END workers.properties
9. startup Tomcat: $CATALINA_HOME/bin/startup.sh
10. wait at least 10 seconds for Tomcat to finish. Start Apache: /$APACHE_HOME/bin/apachectl start
11. verify examples at http://localhost:8090/examples. On success, Tomcat is working correctly.
12. verify examples at http://localhost/examples. On success, Apache is working correctly, and JSP and servlet requests are being passed to Tomcat.


Deploy you web service
=======================
1. create a war file in your workspace directory:
>cd $HOME/workspace/yourproj
>.jar cf jourproj.war *
2. place jourproj.war into $CATALINA_HOME/webapps directory
3. shutdown Apache $APACHE_HOME/bin/apactrl stop
4. shutdown Tomcat: $CATALINA_HOME/bin/shutdown.sh
5. startup Tomcat: $CATALINA_HOME/bin/startup.sh. After 10 seconds you can see jourproj directory into $CATALINA_HOME/webapps directory. Also you can check $CATALINA_HOME/conf/auto/mod_jk.conf file.
6. startup Apache: $APACE_HOME/bin/apactrl start
7. verify examples at http://localhost:8090/yourproj. On success, Tomcat is working correctly.
8. verify examples at http://localhost/yourproj. On success, Apache is working correctly, and JSP and servlet requests are being passed to Tomcat.

------------------------------------------------------------------
...
Рейтинг: 0 / 0
20.05.2005, 07:28
    #33076070
Gurney
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
peter6636 wrote:
> Gurney,интересно,почему у тебя не меняется счетчик сообщений,как было 27 так и
> осталось
А черт его знает, я через NNTP хожу. Может софт подглючивает. ;-)
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
20.05.2005, 17:30
    #33077837
andrushok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat и Apache
меняется, меняется!
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat и Apache / 24 сообщений из 24, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]