Статья Настройка Apache2 + Tomcat 5.0 + jdk1.6.0

Обсуждаем сайт и форум.

Модератор: f0s

Аватара пользователя
o2x
мл. сержант
Сообщения: 112
Зарегистрирован: 2007-01-31 17:46:54

Статья Настройка Apache2 + Tomcat 5.0 + jdk1.6.0

Непрочитанное сообщение o2x » 2008-02-06 21:30:54

Tomcat - Open-source Java web server by Apache
jdk - Java Development Kit

1. Включаем совместимость с линуксом

Код: Выделить всё

# vim /etc/rc.conf
# включаем совместимость с линухой
linux_enable="YES"
Перегружаем сервер:

Код: Выделить всё

# shutdown -r now
# kldstat | grep linux
 4    1 0xc4f81000 16000    linux.ko
2. Ставим jdk 1.6 (родной).

Код: Выделить всё

# cd /usr/ports/java/jdk16
# make install clean
Выдает ошибку: Error 1

Как видим, некоторые файлы нужно скачать вручную и положить в /usr/ports/distfiles
diablo-caffe-freebsd6-i386-1.5.0_07-b01.tar.bz2
jdk-6u2-fcs-bin-b05-jrl-22_jun_2007.jar
jdk-6u2-fcs-mozilla_headers-b05-unix-14_jun_2007.jar
jdk-6u2-fcs-src-b05-jrl-22_jun_2007.jar
tzupdater-1_2_2-2007g.zip
bsd-jdk16-patches-2.tar.bz2
Так и делаем, после чего, еще раз:

Код: Выделить всё

# make install clean
[X]WEB
Читаем лицензию до конца.
Соглашаемся: yes

Проверяем работу jdk

Код: Выделить всё

# ./usr/local/jdk1.6.0/bin/java -version
java version "1.6.0_02-p2"
Java(TM) SE Runtime Environment (build 1.6.0_02-p2-root_01_nov_2007_17_41-b00)
Java HotSpot(TM) Client VM (build 1.6.0_02-p2-root_01_nov_2007_17_41-b00, mixed mode)

3. Ставим Apache 2
Здесь не рассматривается.

4. Ставим Tomcat

Код: Выделить всё

# cd /usr/ports/www/jakarta-tomcat5
# make install clean

# vim /etc/rc.conf
# Tomcat
tomcat50_enable="YES"
tomcat50_java_home="/usr/local/jdk1.6.0"
tomcat50_java_version="1.6.0"

Стартуем:

Код: Выделить всё

# /usr/local/etc/rc.d/tomcat50 start

# ps ax | grep java
54058  ??  Ss     0:04.19 [java]

# sockstat | grep java
www      java       96379 50 tcp4   *:8180                *:*
www      java       96379 63 tcp4   *:8009                *:*
www      java       96379 65 tcp4   127.0.0.1:8005        *:*

Перевесим томкат на порт 8888:

Код: Выделить всё

# vim /usr/local/jakarta-tomcat5.0/conf/server.xml
<!-- Define a non-SSL Coyote HTTP/1.1 Connector -->
    <Connector port="8888"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               debug="0" connectionTimeout="20000"
               disableUploadTimeout="true" />
# /usr/local/etc/rc.d/tomcat50 restart
Открываем порт 8080 на файрволле:

Код: Выделить всё

# vim /etc/rc.firewall
${fwcmd} add allow tcp from any to ${IPOut} 80,8888
Проверяем:
http://192.168.1.134:8888/

Должна появиться стартовая страница томката.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Статья Настройка Apache2 + Tomcat 5.0 + jdk1.6.0

Непрочитанное сообщение Alex Keda » 2008-02-08 15:23:32

рраздел делать, или в www пойдёт?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
o2x
мл. сержант
Сообщения: 112
Зарегистрирован: 2007-01-31 17:46:54

Re: Статья Настройка Apache2 + Tomcat 5.0 + jdk1.6.0

Непрочитанное сообщение o2x » 2008-02-08 15:39:08

В www пойдет. Мне всеравно)

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1089
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: Статья Настройка Apache2 + Tomcat 5.0 + jdk1.6.0

Непрочитанное сообщение iZEN » 2008-02-08 23:54:44

Давно доступен порт Apache Tomcat 6.0.14: ports/www/tomcat6.
Совестимость с Linux при сборке и работе JDK 1.6.0 и Tomcat 6.0 не нужна (я у себя выключил всю совместимость с этим ядром).

Tomcat может работать Web-сервером сам по себе, без Апача.

Настройки Tomcat 6.0 и PF описаны у меня в статье:
http://izenfire.blogspot.com/2007/12/ap ... eebsd.html
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Статья Настройка Apache2 + Tomcat 5.0 + jdk1.6.0

Непрочитанное сообщение dikens3 » 2008-02-09 1:06:53

Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.