jdk - Java Development Kit
1. Включаем совместимость с линуксом
Код: Выделить всё
# vim /etc/rc.conf
# включаем совместимость с линухой
linux_enable="YES"
Код: Выделить всё
# shutdown -r now
# kldstat | grep linux
4 1 0xc4f81000 16000 linux.ko
Код: Выделить всё
# cd /usr/ports/java/jdk16
# make install clean
Как видим, некоторые файлы нужно скачать вручную и положить в /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
Код: Выделить всё
# ./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)
Здесь не рассматривается.
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 *:*
Код: Выделить всё
# 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
Код: Выделить всё
# vim /etc/rc.firewall
${fwcmd} add allow tcp from any to ${IPOut} 80,8888
http://192.168.1.134:8888/
Должна появиться стартовая страница томката.