Страница 1 из 1

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

Добавлено: 2008-02-06 21:30:54
o2x
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/

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

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

Добавлено: 2008-02-08 15:23:32
Alex Keda
рраздел делать, или в www пойдёт?

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

Добавлено: 2008-02-08 15:39:08
o2x
В www пойдет. Мне всеравно)

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

Добавлено: 2008-02-08 23:54:44
iZEN
Давно доступен порт 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

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

Добавлено: 2008-02-09 1:06:53
dikens3

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

Добавлено: 2011-06-17 15:24:58
ttys