1.75 -> 1.76	releng/article.sgml
	1.18 -> 1.19	releng-packages/article.sgml

java-tomcat article has been removed from main repo as extremely outdated.
We do this as well.

Obtained from:	The FreeBSD Russian Documentation Project
This commit is contained in:
Dmitry Morozovsky 2006-03-22 17:20:49 +00:00
parent 142d77ead9
commit 9d90bde3dd
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=27393
5 changed files with 22 additions and 696 deletions
ru_RU.KOI8-R/articles

View file

@ -2,7 +2,7 @@
# The FreeBSD Russian Documentation Project
#
# $FreeBSD$
# $FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/Makefile,v 1.27 2004/07/10 10:06:24 marck Exp $
# $FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/Makefile,v 1.37 2006/03/22 17:06:02 marck Exp $
#
# Original revision: 1.42
#
@ -28,7 +28,6 @@ SUBDIR+= freebsd-questions
SUBDIR+= hats
SUBDIR+= hubs
SUBDIR+= ipsec-must
SUBDIR+= java-tomcat
SUBDIR+= laptop
SUBDIR+= linux-comparison
SUBDIR+= mailing-list-faq

View file

@ -1,26 +0,0 @@
#
# FreeBSD Russian Documentation Project
#
# $FreeBSD$
# $FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/java-tomcat/Makefile,v 1.1 2004/02/20 19:20:45 andy Exp $
#
# Original revision: 1.3
#
# Makefile for "Java and FreeBSD First Steps"
# Author: Victoria Chan, Hiten Pandya
MAINTAINER=vkchan@kendryl.net hiten@uk.FreeBSD.org
DOC?= article
FORMATS?= html
INSTALL_COMPRESSED?= gz
INSTALL_ONLY_COMPRESSED?=
# SGML content
SRCS= article.sgml
DOC_PREFIX?= ${.CURDIR}/../../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"

View file

@ -1,648 +0,0 @@
<!--
The FreeBSD Russian Documentation Project
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/java-tomcat/article.sgml,v 1.2 2004/07/16 12:06:06 den Exp $
Original revision: 1.19
-->
<!-- Copyright (c) 2002, 2003, 2004
Hiten Pandya <hmp@FreeBSD.org>, Victoria Chan <vkchan@kendryl.net>.
All rights reserved.
Redistribution and use in source (SGML DocBook) and 'compiled' forms
(SGML, HTML, PDF, PostScript, RTF and so forth) with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code (SGML DocBook) must retain the above
copyright notice, this list of conditions and the following
disclaimer as the first lines of this file unmodified.
2. Redistributions in compiled form (transformed to other DTDs,
converted to PDF, PostScript, RTF and other formats) must reproduce
the above copyright notice, this list of conditions and the
following disclaimer in the documentation and/or other materials
provided with the distribution.
THIS DOCUMENTATION IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS AND CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS DOCUMENTATION, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.
-->
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN">
<!ENTITY % trademarks PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//RU">
%trademarks;
<!--
URL Entities. These are in place, to allow wrapping long URLs to the 80th
column.
-->
<!ENTITY wwwurl "http://www.FreeBSD.org">
<!ENTITY ftpurl "ftp://ftp.FreeBSD.org">
<!ENTITY sunurl "http://www.sun.com">
<!ENTITY tomcaturl "http://jakarta.apache.org/tomcat">
<!-- The Download URL is too long! :-) -->
<!ENTITY tomcat403 "http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0.3/bin/">
%man;
]>
<article lang="ru">
<!-- START of Article Metadata -->
<articleinfo>
<title>&java; É Jakarta Tomcat ×Ï FreeBSD</title>
<authorgroup>
<author>
<firstname>Victoria</firstname>
<surname>Chan</surname>
<affiliation>
<address><email>vkchan@kendryl.net</email></address>
</affiliation>
</author>
<author>
<firstname>Hiten</firstname>
<surname>Pandya</surname>
<affiliation>
<address><email>hmp@FreeBSD.org</email></address>
</affiliation>
</author>
</authorgroup>
<copyright>
<year>2002</year>
<year>2003</year>
<year>2004</year>
<holder role="mailto:vkchan@kendryl.net">Victoria Chan</holder>
<holder role="mailto:hmp@FreeBSD.org">Hiten Pandya</holder>
</copyright>
<pubdate>$FreeBSD$</pubdate>
<legalnotice id="trademarks" role="trademarks">
&tm-attrib.freebsd;
&tm-attrib.cvsup;
&tm-attrib.linux;
&tm-attrib.microsoft;
&tm-attrib.sun;
&tm-attrib.general;
</legalnotice>
<abstract>
<para>üÔÏÔ ÄÏËÕÍÅÎÔ ÓÏÚÄÁ×ÁÌÓÑ Ó ÎÁÄÅÖÄÏÊ ÎÁ ÏÂÌÅÇÞÅÎÉÅ ÖÉÚÎÉ ÔÅÍ, ËÏÍÕ
ÎÅÏÂÈÏÄÉÍÏ ÕÓÔÁÎÏ×ÉÔØ É ÚÁÐÕÓÔÉÔØ &java; ÎÁ FreeBSD, Ó ÎÁÉÍÅÎØÛÉÍÉ
ÐÒÏÂÌÅÍÁÍÉ. úÁÐÌÁÎÉÒÕÊÔÅ ÐÏÔÒÁÔÉÔØ ÎÁ ÔÁËÏÊ ÐÒÏÅËÔ ÃÅÌÙÊ ÄÅÎØ, ÔÁË
ËÁË ÏÎ ÚÁÎÉÍÁÅÔ ×ÒÅÍÑ ÎÁ ËÏÍÐÉÌÑÃÉÀ É ÓÂÏÒËÕ ×ÓÅÈ ÞÁÓÔÅÊ ÓÎÁÞÁÌÁ ÐÏ
ÏÔÄÅÌØÎÏÓÔÉ, Á ÐÏÔÏÍ × ÃÅÌÏÍ. ÷ Î£Í ÔÁËÖÅ ÐÏËÁÚÙ×ÁÅÔÓÑ, ËÁË ÕÓÔÁÎÏ×ÉÔØ
ÐÏÐÕÌÑÒÎÙÅ Jakarta Tomcat Servlet É ËÏÎÔÅÊÎÅÒ &jsp; ÎÁ ÏÐÅÒÁÃÉÏÎÎÕÀ
ÓÉÓÔÅÍÕ FreeBSD.</para>
</abstract>
</articleinfo>
<!-- END of Article Metadata-->
<sect1>
<title>÷×ÅÄÅÎÉÅ</title>
<para>äÎ£Í ÒÏÖÄÅÎÉÑ ÑÚÙËÁ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ &java; ÓÞÉÔÁÅÔÓÑ <literal>23 ÍÁÑ
1995 ÇÏÄÁ</literal>. îÁ×ÅÒÎÏÅ, ÓÌÅÄÕÅÔ ÏÖÉÄÁÔØ, ÞÔÏ, ÐÏ ÐÒÏÛÅÓÔ×ÉÉ
ÔÁËÏÇÏ ÐÅÒÉÏÄÁ ×ÒÅÍÅÎÉ, ÐÒÉÌÏÖÅÎÉÑ ÂÕÄÕÔ ÌÅÇËÏ ÕÓÔÁÎÁ×ÌÉ×ÁÔØÓÑ É ÒÁÂÏÔÁÔØ
ÐÏÓÌÅ ÕÓÔÁÎÏ×ËÉ ÏÄÎÏÇÏ ÐÁËÁÄÖÁ, ÉÌÉ ÐÏÒÔÁ FreeBSD, ÔÁËÉÍ ÏÂÒÁÚÏÍ
ÓÔÁÎÏ×ÑÓØ ÄÏÓÔÕÐÎÙÍÉ <quote>ÍÁÓÓÁÍ</quote>. ë ÓÏÖÁÌÅÎÉÀ, ÜÔÏ ÎÅ ÎÁÛ
ÓÌÕÞÁÊ, ÔÁË ËÁË ÐÒÁ×Á ÎÁ ÒÁÓÐÒÏÓÔÒÁÎÅÎÉÅ &java; ÏÞÅÎØ ËÒÅÐËÏ ÕÄÅÒÖÉ×ÁÀÔÓÑ
ËÏÍÐÁÎÉÅÊ Sun Microsystems, ËÏÔÏÒÁÑ ÚÁÐÒÅÝÁÅÔ ÐÏ×ÔÏÒÎÏÅ ÒÁÓÐÒÏÓÔÒÁÎÅÎÉÅ.
÷ÓÅ &java;-ÁÐÐÌÅÔÙ ÄÏÌÖÎÙ ËÏÍÐÉÌÉÒÏ×ÁÔØÓÑ ÉÚ ÉÓÈÏÄÎÏÇÏ ËÏÄÁ, ×ÍÅÓÔÅ Ó
&java; Development Kit ÏÔ Sun Microsystems. ÷ÓÅ ÜÔÉ ÉÎÇÒÉÄÉÅÎÔÙ ÄÏÌÖÎÙ
ÓÍÅÛÉ×ÁÔØÓÑ ÄÒÕÇ Ó ÄÒÕÇÏÍ × ÏÐÒÅÄÅÌ£ÎÎÏÊ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ, ÓÏÂÉÒÁÔØÓÑ É
ËÏÍÐÉÌÉÒÏ×ÁÔØÓÑ ËÏÎÅÞÎÙÍ ÐÏÌØÚÏ×ÁÔÅÌÅÍ. ðÏ ÍÏÅÍÕ ÍÎÅÎÉÀ, ÐÒÉ ÔÁËÏÍ
ÐÏÄÈÏÄÅ Ë ÒÁÓÐÒÏÓÔÒÁÎÅÎÉÀ &java; ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÔÏÌØËÏ
ÒÁÚÒÁÂÏÔÞÉËÁÍÉ É ÈÁËÅÒÁÍÉ. ñ ÅÝ£ ÒÁÚ × ÜÔÏÍ ÕÂÅÄÉÌÓÑ, ËÏÇÄÁ Õ ÍÅÎÑ
×ÏÚÎÉËÌÁ ÎÅÏÂÈÏÄÉÍÏÓÔØ × ÏÂÒÁÂÏÔËÅ ÎÅÓËÏÌØËÉÈ
<filename>.jsp</filename>-ÓÔÒÁÎÉà ËÌÉÅÎÔÁ ÎÁ ÍÏ£Í Web-ÓÅÒ×ÅÒÅ, É ÐÒÉÛÌÏÓØ
ÎÁÓÔÒÁÉ×ÁÔØ <filename role="package">www/jakarta-tomcat</filename> ÎÁ
ÒÁÂÏÔÕ Ó <filename role="package">www/apache13</filename> × ÍÏÅÊ ÓÉÓÔÅÍÅ
FreeBSD.</para>
<para>þÁÓÔØ, ËÁÓÁÀÝÁÑÓÑ ÕÓÔÁÎÏ×ËÉ Tomcat, ÄÏÓÔÁÔÏÞÎÏ ÐÏÎÑÔÎÁ, Á ÔÒÕÄÎÏÓÔØ
ÚÁËÌÀÞÁÌÁÓØ × ÔÏÍ, ÞÔÏÂÙ ÚÁÓÔÁ×ÉÔØ &java; Development Kit ÚÁÐÕÓËÁÔØÓÑ É
ÒÁÂÏÔÁÔØ Ó FreeBSD 4.X, ÔÁË ËÁË Sun Microsystems ÐÏÓÔÁ×ÌÑÅÔ ÂÉÎÁÒÎÙÅ
ÆÁÊÌÙ ÔÏÌØËÏ ÄÌÑ Linux, &solaris; É &windowsnt;. üÔÏ ÚÎÁÞÉÔ, ÞÔÏ ÍÎÅ
ÐÒÅÄÓÔÏÑÌÏ ËÏÍÐÉÌÉÒÏ×ÁÔØÓÑ ÓÏÂÓÔ×ÅÎÎÙÊ &jdk; ÄÌÑ FreeBSD. ñ ÎÁÞÁÌ Ó
ÐÏÉÓËÁ ÄÏËÕÍÅÎÔÁÃÉÉ × Internet. âÙÓÔÒÏ ÏÂÎÁÒÕÖÉÌÏÓØ, ÞÔÏ ÔÁÍ ÉÓÈÏÄÎÏÇÏ
ËÏÄÁ É ÐÁÔÞÅÊ Ë ÎÅÍÕ ÂÏÌØÛÅ, ÞÅÍ ÍÎÅ ÎÕÖÎÏ, ÎÏ ÏÞÅÎØ ÍÁÌÏ ÄÏËÕÍÅÎÔÁÃÉÉ Ï
ÔÏÍ, ÞÔÏ ÖÅ ÄÅÌÁÔØ ÐÏÓÌÅ ÐÏÌÕÞÅÎÉÑ ×ÓÅÇÏ ÎÅÏÂÈÏÄÉÍÏÇÏ.</para>
<para>÷ ÜÔÏÊ ÓÔÁÔØÅ ×Ù ÎÁÊÄ£ÔÅ, ËÁË ÕÓÔÁÎÏ×ÉÔØ &java; Development Kit ÎÁ
FreeBSD É ËÁË ÚÁÓÔÁ×ÉÔØ ÅÇÏ ÒÁÂÏÔÁÔØ Ó Tomcat. ÷ ÒÁÚÄÅÌÅ <xref
linkend="ref"> ÄÁ£ÔÓÑ ÄÏÐÏÌÎÉÔÅÌØÎÁÑ ÌÉÔÅÒÁÔÕÒÁ ÄÌÑ ÉÚÕÞÅÎÉÑ.</para>
</sect1>
<sect1>
<title>ïËÒÕÖÅÎÉÅ &java;</title>
<para>õÂÅÄÉÔÅÓØ, ÞÔÏ ×ÁÛÁ ËÏÌÌÅËÃÉÑ ÐÏÒÔÏ× ÏÂÎÏ×ÌÅÎÁ ÄÏ ÓÁÍÏÇÏ ÐÏÓÌÅÄÎÅÇÏ
ÓÏÓÔÏÑÎÉÑ, ÔÁË ËÁË ÐÏÐÙÔËÁ ÐÏÓÔÒÏÅÎÉÑ ÐÒÉ ÐÏÍÏÝÉ <command>make</command>
ÉÚ ÓÔÁÒÙÈ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× ÂÕÄÅÔ ÏËÁÎÞÉ×ÁÔØÓÑ ÎÅÕÄÁÞÎÏ. ÷Ù ÍÏÖÅÔÅ
ÐÏÌÎÏÓÔØÀ ÏÂÎÏ×ÉÔØ ×ÁÛÕ ËÏÌÌÌÅËÃÉÀ ÐÏÒÔÏ× ÐÒÉ ÐÏÍÏÝÉ
<application>CVSup</application>. ïÂÒÁÔÉÔÅÓØ Ë ÒÁÚÄÅÌÕ <ulink
url="../../books/handbook/cvsup.html"></ulink> ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÌÎÏÊ
ÉÎÆÏÒÍÁÃÉÉ. ÷Ù ÍÏÖÅÔÅ ÔÁËÖÅ ÓÇÒÕÚÉÔØ ÔÒÅÂÕÅÍÙÅ ×ÁÍ ÐÏÒÔÙ ×ÒÕÞÎÕÀ Ó ÓÁÊÔÁ
<ulink url="&ftpurl;/pub/FreeBSD/ports/"></ulink>, ÞÔÏÂÙ
ÐÒÏÄÏÌÖÉÔØ.</para>
<note>
<para>÷ÁÍ ÎÕÖÎÏ ×ËÌÀÞÉÔØ <literal>Linux Emulation</literal> (Linux-ABI) ×
ÆÁÊÌÅ ËÏÎÆÉÇÕÒÁÃÉÉ ×ÁÛÅÇÏ ÑÄÒÁ. ðÒÏÓÔÏ ÄÏÂÁרÔÅ ÓÌÅÄÕÀÝÉÊ ÐÁÒÁÍÅÔÒ
× ÜÔÏÔ ÆÁÊÌ É ÐÅÒÅËÏÍÐÉÌÉÒÕÊÔÅ ÑÄÒÏ. éÎÓÔÒÕËÃÉÉ ÐÏ ÐÏÓÔÒÏÅÎÉÀ ÑÄÒÁ
ÍÏÖÎÏ ÎÁÊÔÉ × <ulink URL="../../books/handbook/">òÕËÏ×ÏÄÓÔ×Å
FreeBSD</ulink>.</para>
<programlisting>options COMPAT_LINUX</programlisting>
<para>ðÒÉ ÐÅÒÅËÏÍÐÉÌÑÃÉÉ ÐÁÒÁÍÅÔÒ, ÕËÁÚÁÎÎÙÊ ×ÙÛÅ, ÄÏÂÁ×ÉÔ ÐÏÄÄÅÒÖËÕ
Linux-ABI Ë ×ÁÛÅÍÕ ÑÄÒÕ.</para>
</note>
<para>úÁ×ÉÓÉÍÏÓÔÉ, ÐÒÉ×ÅÄ£ÎÎÙÅ × ÓÐÉÓËÅ ÎÉÖÅ, ÔÒÅÂÕÅÔÓÑ ÕÓÔÁÎÏ×ÉÔØ × ÒÕÞÎÏÍ
ÒÅÖÉÍÅ × ÏÐÒÅÄÅÌ£ÎÎÏÍ ÐÏÒÑÄËÅ. á×ÔÏÍÁÔÉÞÅÓËÉ ÓÇÒÕÖÁÅÍÙÅ ÚÁ×ÉÓÉÍÏÓÔÉ
ÚÄÅÓØ ÎÅ ÐÒÉ×ÅÄÅÎÙ.</para>
<itemizedlist>
<listitem>
<para><filename role="package">java/jdk13</filename></para>
</listitem>
<listitem>
<para><filename role="package">java/linux-jdk13</filename></para>
</listitem>
<listitem>
<para><filename role="package">archivers/gtar</filename></para>
</listitem>
<listitem>
<para><filename role="package">archivers/bzip2</filename></para>
</listitem>
<listitem>
<para><filename role="package">archivers/unzip</filename></para>
</listitem>
<listitem>
<para><filename role="package">archivers/zip</filename></para>
</listitem>
</itemizedlist>
<para>÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÐÏÌÕÞÉÔØ ÓÌÅÄÕÀÝÅÅ:</para>
<procedure>
<step>
<para>óÇÒÕÚÉÔØ <filename>bsd-jdk131-patches-5.tar.gz</filename>
ÐÏ ÁÄÒÅÓÕ <ulink
url="http://www.eyesbeyond.com/freebsddom/java/jdk13.html"></ulink>
É ÐÏÍÅÓÔÉÔØ ÁÒÈÉ× × ËÁÔÁÌÏÇ
<filename>/usr/ports/distfiles</filename>.</para>
</step>
<step>
<para>úÁÔÅÍ ÚÁÐÕÓÔÉÔØ ÂÒÁÕÚÅÒ É ÐÅÒÅÊÔÉ ÎÁ ÓÔÒÁÎÉÃÕ <ulink
url="http://java.sun.com/j2se/1.3/download-linux.html"></ulink>, ÇÄÅ
ÎÁÊÔÉ ÓÇÒÕÖÁÅÍÙÊ SDK. ý£ÌËÎÉÔÅ ÎÁ ËÎÏÐËÅ <quote>continue</quote>,
ÎÁÈÏÄÑÝÅÊÓÑ ÐÏÄ <quote>GNUZIP Tar Shell Script</quote>.
õÄÏÓÔÏ×ÅÒØÔÅÓØ, ÞÔÏ ×Ù ÐÒÏÞÌÉ ÂÕË×ÁÌØÎÏ ×Ó£ ÎÁ ÓÔÒÁÎÉÃÅ
ÌÉÃÅÎÚÉÒÏ×ÁÎÉÑ, ÐÒÅÖÄÅ ÞÅÍ Ý£ÌËÎÕÔØ ÎÁ ËÎÏÐËÅ <quote>Accept</quote>!
÷Ù ÐÅÒÅÊÄ£ÔÅ ÎÁ ÓÔÒÁÎÉÃÕ ÐÏÄ ÎÁÚ×ÁÎÉÅÍ <quote>Download Java(TM) 2
SDK, Standard Edition 1.3.1_02</quote>. ðÒÏËÒÕÔÉÔÅ ÓÔÒÁÎÉÃÕ ×ÎÉÚ É
Ý£ÌËÎÉÔÅ ÎÁ ËÎÏÐËÅ <quote>HTTP download</quote>. ðÏÓÌÅ ÐÏÑ×ÌÅÎÉÑ
ÏËÏÛËÁ <quote>File Download</quote>, ÏÂÑÚÁÔÅÌØÎÏ Ý£ÌËÎÉÔÅ ÎÁ ËÎÏÐËÅ
<quote>Open</quote>, Á ÎÅ <quote>Save</quote>. âÕÄÅÔ ×ÙÄÁÎÏ ÅÝ£ ÏÄÎÏ
ÏËÎÏ <quote>File Download</quote> - ÎÁ ÜÔÏÔ ÒÁÚ ×ÙÂÅÒÉÔÅ
<quote>Save</quote>, É ÔÅÐÅÒØ ×Ù ÓÍÏÖÅÔÅ ÓÏÈÒÁÎÉÔØ ÆÁÊÌ
<filename>j2sdk-1_3_1_02-linux-i386.bin</filename>. ðÏÍÅÓÔÉÔÅ ÅÇÏ
× ËÁÔÁÌÏÇ <filename>/usr/ports/distfiles</filename>.</para>
</step>
<step>
<para>ðÅÒÅÊÄÉÔÅ ÎÁ ÓÔÒÁÎÉÃÕ <ulink
url="http://www.sun.com/software/java2/download.html"></ulink>. ÷
ÔÁÂÌÉÃÅ ÐÏÄ <literal>Produce Description</literal>, ËÏÔÏÒÁÑ
ÎÁÚÙ×ÁÅÔÓÑ <literal>Java 2 SDK 1.3.1</literal>, ÐÅÒÅÊÄÉÔÅ Ë ÑÞÅÊËÅ
ÓÐÒÁ×Á É Ý£ÌËÎÉÔÅ ÎÁ <quote>download</quote>. ÷Ù ÐÅÒÅÊÄ£ÔÅ ÎÁ
ÓÔÒÁÎÉÃÕ <quote>Sign On</quote>, ÇÄÅ ÄÏÌÖÎÙ ××ÅÓÔÉ Ó×Ï£ ÉÍÑ, ÅÓÌÉ
ÕÖÅ ÉÍÅÅÔÅ ÕÞ£ÔÎÕÀ ÚÁÐÉÓØ, ÌÉÂÏ ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÔØÓÑ ÄÌÑ ÐÏÌÕÞÅÎÉÑ
ÄÏÓÔÕÐÁ. ðÏÓÌÅ ÔÏÇÏ, ËÁË ×Ù ÚÁÒÅÇÉÓÔÒÉÒÕÅÔÅÓØ, ÔÏ ÂÕÄÅÔÅ
ÐÅÒÅÎÁÐÒÁ×ÌÅÎÙ ÎÁ ÓÔÒÁÎÉÃÕ <quote>Legal</quote>, ÇÄÅ ÄÏÌÖÎÙ ÂÕÄÅÔÅ
ÓÏÇÌÁÓÉÔØÓÑ Ó ÕÓÌÏ×ÉÑÍÉ ÌÉÃÅÎÚÉÏÎÎÏÇÏ ÓÏÇÌÁÛÅÎÉÑ; ÐÒÏËÒÕÔÉÔÅ ×ÎÉÚ
(ÐÒÏÞÉÔÁÊÔÅ ÌÉÃÅÎÚÉÀ) É Ý£ÌËÎÉÔÅ ÎÁ ËÎÏÐËÅ <quote>Continue</quote>.
óÌÅÄÕÀÝÅÊ ÓÔÒÁÎÉÃÅÊ ÂÕÄÅÔ <quote>Receipt</quote>. îÁ ÜÔÏÍ ÜÔÁÐÅ ×Ù
ÄÏÌÖÎÙ ÚÁÐÉÓÁÔØ ×ÁÛ ÎÏÍÅÒ. ÷ÁÍ ÂÕÄÅÔ ÐÒÅÄÌÏÖÅÎÏ ×ÙÂÒÁÔØ ÂÌÉÖÁÊÛÅÅ Ë
×ÁÍ ÍÅÓÔÏÐÏÌÏÖÅÎÉÅ. ý£ÌËÎÉÔÅ ÎÁ <quote>Java 2 SDK, Standard Edition,
version 1.3.1</quote>. óÏÈÒÁÎÉÔÅ ÆÁÊÌ
<filename>j2sdk-1_3_1-src.tar.gz</filename> × ËÁÔÁÌÏÇ
<filename>/usr/ports/distfiles/</filename>.</para>
</step>
</procedure>
<note>
<para>ïÞÅÎØ ×ÁÖÎÏ, ÞÔÏÂÙ ×Ù ÐÒÏÞÉÔÁÌÉ ìÉÃÅÎÚÉÏÎÎÏÅ óÏÇÌÁÛÅÎÉÅ (License
Agreement), ËÏÔÏÒÏÅ ÐÒÅÄÌÁÇÁÅÔÓÑ ËÏÍÐÁÎÉÅÊ Sun Microsystems. ÷ ÞÁÓÔÉ,
ËÁÓÁÀÝÅÊÓÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ &java;, ÉÍÅÅÔÓÑ ÎÅÓËÏÌØËÏ ÏÇÒÁÎÉÞÅÎÉÊ, ËÏÔÏÒÙÅ
×Ù ÄÏÌÖÎÙ ÐÒÉÎÉÍÁÔØ ×Ï ×ÎÉÍÁÎÉÅ. ðÒÏÅËÔ FreeBSD ÎÅ ÎÅÓ£Ô ÎÉËÁËÏÊ
ÏÔ×ÅÔÓÔ×ÅÎÎÏÓÔÉ ÚÁ ×ÁÛÉ ÄÅÊÓÔ×ÉÑ.</para>
<para>îÅ ÕÄÁÌÑÊÔÅ ÎÉËÁËÉÈ ÓÇÒÕÖÅÎÎÙÈ ×ÁÍÉ ÆÁÊÌÏ×, ÔÁË ËÁË ÏÎÉ ÂÕÄÕÔ ÎÕÖÎÙ
ÄÌÑ ÐÏÓÔÒÏÅÎÉÑ ÎÅËÏÔÏÒÙÈ ÐÏÒÔÏ× FreeBSD, ËÏÔÏÒÙÅ ÂÕÄÕÔ ÏÂÓÕÖÄÁÔØÓÑ
ÄÁÌØÛÅ.</para>
</note>
<para>ôÅÐÅÒØ, ËÏÇÄÁ Õ ×ÁÓ ÓÏÂÒÁÎÙ ×ÓÅ ÉÓÈÏÄÎÙÅ ÆÁÊÌÙ É ÐÏÒÔÙ, ×ÁÍ
ÎÅÏÂÈÏÄÉÍÏ ÎÁÞÁÔØ ÐÒÏÃÅÓÓ Ó ÐÏÓÔÒÏÅÎÉÑ <filename
role="package">java/linux-jdk13</filename>:</para>
<screen>&prompt.root; cd /usr/ports/archivers/gtar; make all install clean
&prompt.root; cd /usr/ports/archivers/unzip; make all install clean
&prompt.root; cd /usr/ports/archivers/zip; make all install clean</screen>
<para>é, ÎÁËÏÎÅÃ:</para>
<screen>&prompt.root; cd /usr/ports/java/linux-jdk13
&prompt.root; make all install clean</screen>
<para>ðÏÓÌÅ ÔÏÇÏ, ËÁË ×Ù ÐÏÓÔÒÏÉÌÉ <filename
role="package">java/linux-jdk13</filename>, ×ÁÍ ÎÕÖÎÏ ÐÒÏÔÅÓÔÉÒÏ×ÁÔØ ÅÇÏ,
ÞÔÏÂÙ ÕÂÅÄÉÔØÓÑ, ÞÔÏ ÏÎ ÒÁÂÏÔÁÅÔ ÔÁË, ËÁË ÐÒÅÄÐÏÌÁÇÁÌÏÓØ. äÌÑ
ÜÔÏÇÏ ×ÙÐÏÌÎÉÔÅ:</para>
<screen>&prompt.root; cd /usr/local/linux-jdk1.3.1/bin
&prompt.root; ./java -version</screen>
<para>÷Ù×ÏÄ ËÏÍÁÎÄÙ ×ÙÛÅ ÄÏÌÖÅÎ ×ÙÇÌÑÄÅÔØ ÓÌÅÄÕÀÝÉÍ ÏÂÒÁÚÏÍ:</para>
<programlisting>java version "1.3.1_02"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_02-b02)
Classic VM (build 1.3.1_02-b02, green threads, nojit)</programlisting>
<para>åÓÌÉ ×Ù ÎÅ ÐÏÌÕÞÉÌÉ ÐÒÁ×ÉÌØÎÙÊ ÏÔ×ÅÔ, ×ÁÍ ÎÕÖÎÏ ×ÙÐÏÌÎÉÔØ:</para>
<screen>&prompt.root; cd /usr/ports/java/linux-jdk13
&prompt.root; make deinstall</screen>
<para>é ÕÂÅÄÉÔÅÓØ, ÞÔÏ × <filename>/usr/local</filename> ÎÅÔ ËÁÔÁÌÏÇÁ
<filename>linux-jdk1.3.1</filename>. åÓÌÉ ×Ù ÏÂÎÁÒÕÖÉÔÅ ÆÒÁÇÍÅÎÔ
ËÁÔÁÌÏÇÁ, ÕÄÁÌÉÔÅ ÅÇÏ. ðÏ×ÔÏÒÉÔÅ ÐÒÏÃÅÄÕÒÕ ÐÏÓÔÒÏÅÎÉÑ É ÕÓÔÁÎÏ×ËÉ ÄÌÑ
<filename role="package">java/linux-jdk13</filename>.</para>
<para>äÌÑ ÓÏÚÄÁÎÉÑ ×ÅÒÓÉÉ <literal>Java Development Kit
1.3.1</literal> ÄÌÑ FreeBSD, ×ÙÐÏÌÎÉÔÅ ÓÌÅÄÕÀÝÅÅ:</para>
<procedure>
<step>
<para>ðÒÏ×ÅÒØÔÅ ÎÁÞÉÌÉÅ ÆÁÊÌÁ
<filename>j2sdk-1_3_1-src.tar.gz</filename> × ×ÁÛÅÍ ËÁÔÁÌÏÇÅ
<filename>/usr/ports/distfiles</filename>. üÔÏÔ ÆÁÊÌ ÎÅÏÂÈÏÄÉÍ ÄÌÑ
ÐÒÉÍÅÎÅÎÉÑ <quote>ÎÁÂÏÒÏ× ÐÁÔÞÅÊ</quote>, ÏÂÓÕÖÄÁÅÍÙÈ ÎÉÖÅ.</para>
</step>
<step>
<para>äÌÑ ÐÏÓÔÒÏÅÎÉÑ ÐÏÒÔÁ ×ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÓÇÒÕÚÉÔØ <literal>ÎÁÂÏÒ
ÐÁÔÞÅÊ</literal>. æÁÊÌ Ó ÜÔÉÍ ÎÁÂÏÒÏÍ ÎÏÓÉÔ ÎÁÚ×ÁÎÉÅ
<filename>bsd-jdk131-patches-6.tar.gz</filename>. ÷Ù ÄÏÌÖÎÙ ÔÁËÖÅ
ÐÒÏ×ÅÒÉÔØ ÃÅÌÏÓÔÎÏÓÔØ ÆÁÊÌÁ, ÓÒÁ×ÎÉ× ÅÇÏ ËÏÎÔÒÏÌØÎÕÀ ÓÕÍÍÕ
<acronym>MD5</acronym> ÓÏ ÓÌÅÄÕÀÝÅÊ.</para>
<programlisting>
MD5 (bsd-jdk131-patches-6.tar.gz) = 9cade10b81d6034fdd2176bef32bdbf9</programlisting>
<para>îÁÂÏÒ ÐÁÔÞÅÊ ÄÏÓÔÕÐÅÎ ÐÏ ÓÓÙÌËÅ: <ulink
url="http://www.eyesbeyond.com/freebsddom/java/index.html">
</ulink></para>
</step>
</procedure>
<para>ðÏÓÌÅÄÎÉÊ ÜÔÁÐ, ÕËÁÚÁÎÎÙÊ ×ÙÛÅ (ÐÏÓÔÒÏÅÎÉÅ ÓÐÅÃÉÁÌØÎÏÊ ×ÅÒÓÉÉ
&jdk;) ÚÁÊÍ£Ô ÎÅËÏÔÏÒÏÅ ×ÒÅÍÑ.</para>
</sect1>
<sect1>
<title>õÓÔÁÎÏ×ËÁ Jakarta Tomcat</title>
<sect2>
<title>ïÂÚÏÒ</title>
<para>&java; ÓÔÁÎÏ×ÉÔÓÑ ×Ó£ ÂÏÌÅÅ ÐÏÐÕÌÑÒÎÏÊ × ËÁÞÅÓÔ×Å ÏÓÎÏ×Ù ÄÌÑ
ÓÏÚÄÁÎÉÑ ÒÁÚÌÉÞÎÙÈ ÍÁÓÛÔÁÂÉÒÕÅÍÙÈ ÎÅÚÁ×ÉÓÉÍÙÈ ÏÔ ÐÌÁÔÆÏÒÍÙ ÒÅÛÅÎÉÊ.
ïÄÎÉÍ ÉÚ ÎÁÉÂÏÌÅÅ ×ÏÓÔÒÅÂÏ×ÁÎÎÙÈ ÐÒÉÍÅÎÅÎÉÊ &java; Ñ×ÌÑÅÔÓÑ Å£
ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÎÁ ÒÙÎËÅ ÓÅÒ×ÉÓ-ÐÒÏ×ÁÊÄÅÒÏ× <acronym>ASP</acronym>
(Application Service Provider). &java; Ñ×ÌÑÅÔÓÑ ÐÏÄÈÏÄÑÝÉÍ ÒÅÛÅÎÉÅÍ
ÄÌÑ ÔÁËÉÈ ÒÙÎËÏ×, ÓÏ ÓÌÅÄÕÀÝÉÍÉ ÐÒÅÉÍÕÝÅÓÔ×ÁÍÉ:</para>
<itemizedlist>
<listitem>
<para>îÅÚÁ×ÉÓÉÍÏÓÔØ ÏÔ ÐÌÁÔÆÏÒÍÙ</para>
</listitem>
<listitem>
<para>ûÉÒÏËÏÅ ÐÒÉÚÎÁÎÉÅ × ÏÔÒÁÓÌÉ</para>
</listitem>
<listitem>
<para>íÁÓÛÔÁÂÉÒÕÅÍÏÓÔØ</para>
</listitem>
<listitem>
<para>îÁÄ£ÖÎÏÓÔØ ÒÁÂÏÔÙ</para>
</listitem>
<listitem>
<para>òÁÓÐÒÅÄÅÌ£ÎÎÏÓÔØ, ÍÎÏÇÏÐÏÔÏÞÎÏÓÔØ, ÂÅÚÏÐÁÓÎÏÓÔØ É ÐÒÏÞÅÅ</para>
</listitem>
</itemizedlist>
<para>ïÞÅÎØ ×ÁÖÎÏÊ ÒÁÚ×É×ÁÀÝÅÊÓÑ ÔÅÈÎÏÌÏÇÉÅÊ, ×ÙÒÏÓÛÅÊ ÉÚ &java;,
Ñ×ÌÑÅÔÓÑ <acronym>&jsp;</acronym> (&javaserver.pages;).</para>
<para><acronym>&jsp;</acronym> (&javaserver.pages;) ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ
ÓÅÒ×ÅÒÎÕÀ ÔÅÈÎÏÌÏÇÉÀ, ÓÏÚÄÁÎÎÕÀ ËÏÍÐÁÎÉÅÊ <literal>Sun
Microsystems</literal>, ËÏÔÏÒÁÑ ÄÁ£Ô ÐÒÏÓÔÏÊ É ÂÙÓÔÒÙÊ ÓÐÏÓÏÂ ÇÅÎÅÒÁÃÉÉ
ÄÉÎÁÍÉÞÅÓËÏÇÏ ËÏÎÔÅÎÔÁ ÉÚ ÓÔÒÁÎÉÃ <acronym>HTML</acronym>. ÷ ÎÅÊ
ÉÓÐÏÌØÚÕÀÔÓÑ ÔÅÇÉ <acronym>XML</acronym> É ÓËÒÉÐÌÅÔÙ &java;,
ÐÏÚ×ÏÌÑÀÝÉÅ ÓËÒÙ×ÁÔØ É ÏÔÄÅÌÑÔØ ÌÏÇÉËÕ ÏÔ ÏÓÏÂÅÎÎÏÓÔÅÊ ÄÉÚÁÊÎÁ É
ÐÒÅÄÓÔÁ×ÌÅÎÉÑ. ðÒÉ ×ÙÚÏ×Å ÓÔÒÁÎÉÃÙ <acronym>&jsp;</acronym> ÏÎÁ
ÄÉÎÁÍÉÞÅÓËÉ ÐÒÅÏÂÒÁÚÕÅÔÓÑ × ÓÅÒ×ÌÅÔ É ÏÂÒÁÂÁÔÙ×ÁÅÔÓÑ ÓÅÒ×ÅÒÏÍ ÄÌÑ
ÇÅÎÅÒÁÃÉÉ ËÏÎÅÞÎÏÊ ÓÔÒÁÎÉÃÙ <acronym>HTML/XML</acronym> ÄÌÑ ËÌÉÅÎÔÁ.
ëÏÇÄÁ <acronym>&jsp;</acronym> ÉÓÐÏÌØÚÕÅÔÓÑ ÓÏ×ÍÅÓÔÎÏ Ó JavaBeans, ÔÏ
×ÏÚÍÏÖÎÏ ÓÏÚÄÁ×ÁÔØ ÓÁÍÙÅ ÒÁÚÎÏÏÂÒÁÚÎÙÅ É ÓËÏÌØ ÕÇÏÄÎÏ ÍÁÓÛÔÁÂÉÒÕÅÍÙÅ
ÐÒÉÌÏÖÅÎÉÑ, ËÏÔÏÒÙÅ ÍÏÖÎÏ ÏÂßÅÄÉÎÉÔØ Ó ÍÏÝØÀ É ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØÀ
FreeBSD.</para>
<para><application>Tomcat</application> Ñ×ÌÑÅÔÓÑ ÒÅÁÌÉÚÁÃÉÅÊ ÔÅÈÎÏÌÏÇÉÊ
ÓÅÒ×ÌÅÔ &java; É &javaserver.pages; Ó ÏÔËÒÙÔÙÍ ËÏÄÏÍ, ËÏÔÏÒÁÑ ÂÙÌÁ
ÓÄÅÌÁÎÁ × ÒÁÍËÁÈ ÐÒÏÅËÔÁ Jakarta ÏÒÇÁÎÉÚÁÃÉÅÊ Apache Software
Foundation. Tomcat ÒÅÁÌÉÚÕÅÔ ÎÏ×ÕÀ Servlet-ÔÅÈÎÏÌÏÇÉÀ (ÐÏÄ ÎÁÚ×ÁÎÉÅÍ
Catalina), ÏÓÎÏ×ÁÎÎÕÀ ÎÁ ÁÂÓÏÌÀÔÎÏ ÎÏ×ÏÊ ÁÒÈÉÔÅËÔÕÒÅ ÐÏ ÓÐÅÃÉÆÉËÁÃÉÑÍ
Servlet 2.3 É <acronym>&jsp;</acronym> 1.2. óÀÄÁ ×ËÌÀÞÅÎÙ ÍÎÏÇÏ
ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ×ÏÚÍÏÖÎÏÓÔÅÊ, ËÏÔÏÒÙÅ ÄÅÌÁÀÔ Å£ ÕÄÏÂÎÏÊ ÐÌÁÔÆÏÒÍÏÊ ÄÌÑ
ÒÁÚÒÁÂÏÔËÉ É ×ÎÅÄÒÅÎÉÑ Web-ÐÒÉÌÏÖÅÎÉÊ É Web-ÓÅÒ×ÉÓÏ×. ðÏ ÓÕÔÉ Ó×ÏÅÊ
Tomcat Ñ×ÌÑÅÔÓÑ ÓÅÒ×ÅÒÏÍ ÐÒÉÌÏÖÅÎÉÊ, ÎÁÐÉÓÁÎÎÙÍ ÎÁ ×ÓÅ 100%
ÉÓËÌÀÞÉÔÅÌØÎÏ ÎÁ ÑÚÙËÅ &java;.</para>
<para>Tomcat ÉÓÐÏÌØÚÕÅÔÓÑ × ÒÁÚÎÙÈ ÃÅÌÑÈ, ÄÉÁÐÁÚÏÎ ÅÇÏ ÐÒÉÍÅÎÅÎÉÑ ÎÅ
ÏÇÒÁÎÉÞÅÎ ÔÏÌØËÏ ÓÅÒ×ÅÒÁÍÉ ÐÒÉÌÏÖÅÎÉÊ. ïÎ ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÏÔËÒÙÔÕÀ
ÐÌÁÔÆÏÒÍÕ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÒÁÓÛÉÒÑÅÍÙÈ Web-ÓÌÕÖÂ É ÓÌÕÖ ÕÐÒÁ×ÌÅÎÉÑ
ËÏÎÔÅÎÔÏÍ. ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ Tomcat ÎÁ ÏÐÔÉÍÉÚÉÒÏ×ÁÎÎÏÊ ÓÉÓÔÅÍÅ
FreeBSD ÏÎ ÏÂÅÓÐÅÞÉ×ÁÅÔ ×ÙÓÏËÏÎÁÄ£ÖÎÕÀ É ÂÙÓÔÒÕÀ ÒÁÂÏÔÕ ÓÌÕÖÂ.</para>
<para>ðÏÖÁÌÕÊÓÔÁ, ÏÂÒÁÔÉÔÅÓØ Ë ÒÁÚÄÅÌÕ <xref linkend="ref"> ÄÌÑ ÐÏÌÕÞÅÎÉÑ
ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ Ï Tomcat É <acronym>&jsp;</acronym>.
÷ ÓÌÅÄÕÀÝÅÍ ÒÁÚÄÅÌÅ ÂÕÄÅÔ ÐÏËÁÚÁÎÏ, ËÁË ÐÏÓÔÒÏÉÔØ <quote>òÁÂÏÞÕÀ ÓÒÅÄÕ
Tomcat</quote> ÄÌÑ FreeBSD. ÷ ÜÔÏÍ ÒÕËÏ×ÏÄÓÔ×Å ÉÓÐÏÌØÚÏ×ÁÌÁÓØ
×ÅÒÓÉÑ Tomcat ÐÏÄ ÎÏÍÅÒÏÍ <literal>4.0.3</literal>. ÷ ÎÅÊ ÓÏÄÅÒÖÁÔÓÑ
ÉÓÐÒÁ×ÌÅÎÉÑ ÓÅÒØ£ÚÎÙÈ ÎÅÄÏÞ£ÔÏ× É ÓÌÅÄÕÀÝÉÅ
ÏÂÎÏ×ÌÅÎÉÑ/ÉÚÍÅÎÅÎÉÑ:</para>
<itemizedlist>
<listitem>
<para><literal>óÐÅÃÉÆÉËÁÃÉÑ JSP 1.2</literal></para>
</listitem>
<listitem>
<para><literal>óÐÅÃÉÆÉËÁÃÉÑ Java Servlet 2.3</literal></para>
</listitem>
<listitem>
<para><literal>ðÏÌÎÁÑ ÏÂÒÁÔÎÁÑ ÓÏ×ÍÅÓÔÉÍÏÓÔØ ÓÏ ÓÐÅÃÉÆÉËÁÃÉÑÍÉ Java
Servlet 2.2 É JSP 1.1</literal></para>
</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>òÁÂÏÞÁÑ ÓÒÅÄÁ Tomcat ÄÌÑ FreeBSD</title>
<para>ðÏÓÌÅ ÎÁÓÔÒÏÊËÉ ÎÅÏÂÈÏÄÉÍÏÊ ÄÌÑ ÒÁÂÏÔÙ Tomcat ÓÒÅÄÙ &java;, ÞÔÏ
ÍÙ ÐÒÏÄÅÌÁÌÉ ÒÁÎÅÅ, ÕÓÔÁÎÏ×ÉÔØ Tomcat ÎÁ ÍÁÛÉÎÕ Ó FreeBSD ÏÞÅÎØ
ÐÒÏÓÔÏ.</para>
<para>äÌÑ ÕÓÔÁÎÏ×ËÉ Tomcat ÎÁ FreeBSD ÓÌÅÄÕÊÔÅ ÏÐÉÓÙ×ÁÅÍÏÊ ÎÉÖÅ
ÐÒÏÃÅÄÕÒÅ:</para>
<procedure>
<step>
<para>÷ÙÐÏÌÎÉÔÅ ÛÁÇÉ ×ÙÛÅ ÄÌÑ ÎÁÓÔÒÏÊËÉ ÎÅÏÂÈÏÄÉÍÏÇÏ
&java;-ÏËÒÕÖÅÎÉÑ.</para>
</step>
<step>
<para>õÓÔÁÎÏ×ÉÔÅ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ ÏËÒÕÖÅÎÉÑ
<envar>JAVA_HOME</envar>, ËÏÔÏÒÁÑ ÄÏÌÖÎÁ ÕËÁÚÙ×ÁÔØ ÎÁ ËÁÔÁÌÏÇ, ËÕÄÁ
ÂÙÌ ÕÓÔÁÎÏ×ÌÅÎ &jdk; (× ÐÒÉÍÅÒÁÈ ÎÉÖÅ ÕËÁÚÁÎÁ ÓÓÙÌËÁ ÎÁ
ÓÐÅÃÉÁÌÉÚÉÒÏ×ÁÎÎÕÀ ×ÅÒÓÉÀ &jdk;). åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ × ËÁÞÅÓÔ×Å
×ÁÛÅÇÏ ËÏÍÁÎÄÎÏÇÏ ÐÒÏÃÅÓÓÏÒÁ &man.sh.1;, ÔÏ ÍÏÖÅÔÅ ÚÁÄÁÔØ ÚÎÁÞÅÎÉÅ
<envar>JAVA_HOME</envar> ÐÒÉ ÐÏÍÏÝÉ ËÏÍÁÎÄÙ:</para>
<screen>&prompt.root; export JAVA_HOME="/usr/local/jdk1.3.1"</screen>
<para>ôÅ, ËÔÏ ÉÓÐÏÌØÚÕÅÔ &man.csh.1; ÉÌÉ ÓÏ×ÍÅÓÔÉÍÙÊ Ó ÎÉÍ ËÏÍÁÎÄÎÙÊ
ÐÒÏÃÅÓÓÏÒ, ÄÏÌÖÎÙ ×ÏÓÐÏÌØÚÏ×ÁÔØÓÑ ÎÅÍÎÏÇÏ ÄÒÕÇÏÊ ËÏÍÁÎÄÏÊ:</para>
<screen>&prompt.root; setenv JAVA_HOME /usr/local/jdk1.3.1</screen>
<para>üÔÁ ÐÅÒÅÍÅÎÎÁÑ ÏËÒÕÖÅÎÉÑ ÄÏÌÖÎÁ ÂÙÔØ ÚÁÄÁÎÁ ×ÓÅÇÄÁ, ÞÔÏ
ÄÅÌÁÅÔÓÑ ÄÏÂÁ×ÌÅÎÉÅÍ Å£ × <filename>.profile</filename> ÉÌÉ
<filename>.cshrc</filename>, × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÉÓÐÏÌØÚÕÅÍÏÊ ×ÁÍÉ
ÏÂÏÌÏÞËÉ. üÔÁ ÐÅÒÅÍÅÎÎÁÑ ÖÉÚÎÅÎÎÏ ×ÁÖÎÁ ÄÌÑ ÆÕÎËÃÉÏÎÉÒÏ×ÁÎÉÑ ×ÓÅÈ
ÐÒÏÇÒÁÍÍ ÎÁ ÏÓÎÏ×Å &java;, ×ËÌÀÞÁÑ ÓÁÍ Tomcat.</para>
</step>
<step>
<para>óÇÒÕÚÉÔÅ <quote>ÂÉÎÁÒÎÙÊ ÄÉÓÔÒÉÂÕÔÉ×</quote> Tomcat Ó Web-ÓÁÊÔÁ
Jakarta, ÒÁÓÐÏÌÏÖÅÎÎÏÇÏ ÐÏ ÁÄÒÅÓÕ <literal><ulink
url="&tomcat403"></ulink></literal>. óÇÒÕÖÁÅÍÙÊ ÆÁÊÌ ÉÍÅÅÔ
ÎÁÚ×ÁÎÉÅ <filename>jakarta-tomcat-4.0.3.tar.gz</filename>.</para>
</step>
<step>
<para>ðÒÉ ÕÐÁËÏ×ËÅ É ÁÒÈÉ×ÁÃÉÉ ÆÁÊÌÁ, ÓÇÒÕÖÅÎÎÏÇÏ ÎÁÍÉ ÎÁ ÐÒÅÄÙÄÕÝÅÍ
ÛÁÇÅ, ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÏÓÏÂÙÅ <quote>GNU-ÒÁÓÛÉÒÅÎÉÑ</quote>. äÌÑ
ÅÇÏ ÒÁÓÐÁËÏ×ËÉ ÎÁÍ ÎÅÏÂÈÏÄÉÍÏ ÕÓÔÁÎÏ×ÉÔØ ÐÒÏÇÒÁÍÍÕ <literal>GNU Tar
(<filename role="package">archivers/gtar</filename>)</literal> ÐÒÉ
ÐÏÍÏÝÉ ÔÁËÏÊ ËÏÍÁÎÄÙ:</para>
<screen>&prompt.root; cd /usr/ports/archivers/gtar &amp;&amp; make all install clean</screen>
</step>
<step>
<para>òÁÚÁÒÈÉ×ÉÒÕÊÔÅ É ÒÁÓÐÁËÕÊÔÅ ÆÁÊÌ
<filename>jakarta-tomcat-4.0.3.tar.gz</filename> × ËÁÔÁÌÏÇ
<filename>/usr/local</filename> É ÐÅÒÅÉÍÅÎÕÊÔÅ ËÁÔÁÌÏÇ ×
<filename>tomcat-4.0</filename> ÄÌÑ ÏÂÌÅÇÞÅÎÉÑ ÅÇÏ
ÉÓÐÏÌØÚÏ×ÁÎÉÑ:</para>
<screen>&prompt.root; cd /usr/local
&prompt.root; gtar zxvf jakarta-tomcat-4.0.3.tar.gz
&prompt.root; ls jakarta*
jakarta-tomcat-4.0.3
&prompt.root; mv jakarta-tomcat-4.0.3 tomcat-4.0</screen>
<para>åÓÌÉ ÈÏÔÉÔÅ, ÔÏ ÆÁÊÌ
<filename>jakarta-tomcat-4.0.3.tar.gz</filename> ÍÏÖÎÏ
ÕÄÁÌÉÔØ.</para>
</step>
</procedure>
<note>
<para><literal>÷ÏÐÒÏÓ ÕÓÔÁÎÏ×ËÉ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÉÓÈÏÄÎÏÇÏ ËÏÄÁ ×ÙÈÏÄÉÔ
ÚÁ ÒÁÍËÉ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ. ðÏÖÁÌÕÊÓÔÁ, ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ
ÉÎÆÏÒÍÁÃÉÉ Ï ÐÏÓÔÒÏÅÎÉÉ ÉÚ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× ÏÂÒÁÔÉÔÅÓØ Ë ÓÌÅÄÕÀÝÉÍ
ÆÁÊÌÁÍ, ÎÁÈÏÄÑÝÉÍÓÑ × ËÁÔÁÌÏÇÅ Ó ÄÉÓÔÒÉÂÕÔÉ×ÏÍ
Tomcat:</literal></para>
<itemizedlist>
<listitem>
<para><filename>/usr/local/tomcat-4.0/README.txt</filename></para>
</listitem>
<listitem>
<para>
<filename>/usr/local/tomcat-4.0/BUILDING.txt</filename></para>
</listitem>
</itemizedlist>
</note>
</sect2>
<sect2>
<title>õÐÒÁ×ÌÅÎÉÅ Tomcat - ÏÓÎÏ×Ù</title>
<para>ôÅÐÅÒØ ÍÙ ÚÁËÏÎÞÉÌÉ ÕÓÔÁÎÏ×ËÕ Tomcat. ÷ ÓÌÅÄÕÀÝÅÍ ÐÒÉÍÅÒÅ
ÐÏËÁÚÁÎÏ, ËÁË ÚÁÐÕÓÔÉÔØ ÓÅÒ×ÅÒ Tomcat:</para>
<screen>&prompt.root; cd /usr/local/tomcat-4.0/bin
&prompt.root; ./startup.sh (for starting Tomcat)</screen>
<para>÷Ù ÍÏÖÅÔÅ ÐÒÏ×ÅÒÉÔØ, ÚÁÐÕÓÔÉÌÓÑ ÌÉ ×ÁÛ ÓÅÒ×ÅÒ Tomcat, ÐÏÓÅÔÉ×
ÔÁËÏÊ URL: <literal>http://127.0.0.1:8080</literal> ÉÌÉ
<literal>http://localhost:8080</literal>. äÌÑ ÏÓÔÁÎÏ×ËÉ Tomcat:</para>
<screen>&prompt.root; cd /usr/local/tomcat-4.0/bin
&prompt.root; ./shutdown.sh</screen>
<para>(ÄÌÑ ÏÓÔÁÎÏ×ËÉ Tomcat)</para>
<para>óËÒÉÐÔÙ <filename>startup.sh</filename> É
<filename>shutdown.sh</filename> Ñ×ÌÑÀÔÓÑ ËÏÎÅÞÎÙÍÉ ÉÎÔÅÒÆÅÊÓÁÍÉ ÄÌÑ
×ÙÐÏÌÎÉÍÏÇÏ ÓËÒÉÐÔÁ <filename>catalina.sh</filename> ÉÚ ÔÏÇÏ ÖÅ ÓÁÍÏÇÏ
ËÁÔÁÌÏÇÁ; ÅÓÌÉ ×ÁÍ ÎÕÖÎÏ ÚÁÐÕÓËÁÔØ Tomcat Á×ÔÏÍÁÔÉÞÅÓËÉ ×Ï ×ÒÅÍÑ
ÚÁÇÒÕÚËÉ ÓÉÓÔÅÍÙ, ×ÙÐÏÌÎÉÔÅ:</para>
<screen>&prompt.root; cd /usr/local/etc/rc.d
&prompt.root; ln -s /usr/local/tomcat-4.0/bin/catalina.sh</screen>
<para>ïÔÒÅÄÁËÔÉÒÕÊÔÅ ÆÁÊÌ <filename>catalina.sh</filename>, ÄÏÂÁ×É× × ÅÇÏ
ÎÁÞÁÌÏ (ÐÏÓÌÅ ÒÁÚÄÅÌÁ ËÏÍÍÅÎÔÁÒÉÅ×):</para>
<programlisting>JAVA_HOME=/usr/local/jdk1.3.1</programlisting>
<para>åÓÌÉ ÓÅÔÅ×ÏÊ ÐÏÒÔ <literal>8080</literal> ÕÖÅ ÚÁÎÑÔ ËÁËÉÍ-ÔÏ
ÓÅÒ×ÉÓÏÍ, ×Ù ÍÏÖÅÔÅ ÉÚÍÅÎÉÔØ ÅÇÏ, ÏÔÒÅÄÁËÔÉÒÏ×Á× ÆÁÊÌ
<filename>server.xml</filename> × ËÁÔÁÌÏÇÅ Tomcat
<filename>conf/</filename>. ÷ ÐÒÉÍÅÒÅ ÎÉÖÅ ÐÏÒÔ ÂÕÄÅÔ ÉÚÍÅΣΠÎÁ 80,
× ÐÒÅÄÐÏÌÏÖÅÎÉÉ, ÞÔÏ ÎÁ ÜÔÏÍ ÐÏÒÔÕ ÎÉËÁËÉÈ ÓÅÒ×ÉÓÏ× ÎÅ ÚÁÐÕÝÅÎÏ.</para>
<screen>&prompt.root; cd /usr/local/tomcat-4.0/conf
&prompt.root; fgrep -n 8080 server.xml
~65: By default, a non-SSL HTTP/1.1 Connector is established on port 8080.
~89: port="8080" minProcessors="5" maxProcessors="75"
&prompt.root; cat server.xml | sed s/8080/80/ > server.xml.new
&prompt.root; mv server.xml.new server.xml</screen>
</sect2>
</sect1>
<sect1 id="ref" xreflabel="reference">
<title>óÓÙÌËÉ</title>
<informaltable>
<tgroup cols="1">
<tbody>
<row>
<entry>
<ulink url="&wwwurl;/java">ðÒÏÅËÔ FreeBSD &java;</ulink>
</entry>
</row>
<row>
<entry>
<ulink url="http://java.sun.com">JavaSoft. çÌÁ×ÎÁÑ ÓÔÒÁÎÉÃÁ
&java;</ulink>
</entry>
</row>
<row>
<entry>
<ulink
url="&sunurl;/software/communitysource/java2/licensing.html">
ìÉÃÅÎÚÉÒÏ×ÁÎÉÅ Sun Community Source Licensing ÄÌÑ
&java;</ulink>
</entry>
</row>
<row>
<entry>
<ulink url="&tomcaturl">çÌÁ×ÎÁÑ ÓÔÒÁÎÉÃÁ Jakarta Tomcat</ulink>
</entry>
</row>
<row>
<entry>
<ulink url="http://java.sun.com/docs/index.html">äÏËÕÍÅÎÔÁÃÉÑ ÐÏ
J2SE</ulink>
</entry>
</row>
<row>
<entry>
<ulink url="&wwwurl;/ports/java.html">ðÏÒÔÙ FreeBSD - òÁÚÄÅÌ
&java;</ulink>
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
<sect2>
<title>úÁËÌÀÞÅÎÉÅ</title>
<para>éÔÁË, ÍÙ ÄÏÓÔÉÇÌÉ ËÏÎÃÁ ÓÔÁÔØÉ É ÐÏÌÕÞÉÌÉ ÒÁÂÏÞÕÀ ×ÅÒÓÉÀ Tomcat.
íÙ ÎÁÄÅÅÍÓÑ, ÞÔÏ ×Ù Ï×ÌÁÄÅÌÉ ÏÓÎÏ×ÁÍÉ ÕÓÔÁÎÏ×ËÉ É ÐÏÓÔÒÏÅÎÉÑ &java;
Development Kit ÎÁ FreeBSD, Á ÔÁËÖÅ ÎÁÕÞÉÌÉÓØ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÂÉÎÁÒÎÙÊ
ÄÉÓÔÒÉÂÕÔÉ× ÓÅÒ×ÅÒÁ ÐÒÉÌÏÖÅÎÉÊ Tomcat, ×ÙÐÕÝÅÎÎÙÊ Apache Software
Foundation. ÷ ÒÁÚÄÅÌÅ <xref linkend="ref"> ÎÁÈÏÄÑÔÓÑ ÓÓÙÌËÉ ÎÁ
ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÒÅÓÕÒÓÙ ÐÏ ÜÔÏÍÕ ×ÏÐÒÏÓÕ, ÎÅËÏÔÏÒÙÅ × ÐÅÞÁÔÎÏÍ ×ÉÄÅ,
ÎÅËÏÔÏÒÙÅ × World Wide Web ÉÌÉ × ÏÂÏÉÈ ×ÉÄÁÈ.</para>
<para>óÁÍÏÊ ×ÁÖÎÙÍ ÍÏÍÅÎÔÏÍ Ñ×ÌÑÅÔÓÑ ÄÉÓËÏ×ÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï. ñ ÓÏ×ÅÔÕÀ
ÉÍÅÔØ <literal>700 íÂÁÊÔ</literal> ÉÌÉ ÂÏÌØÛÉÊ ÏÂß£Í Ó×ÏÂÏÄÎÏÇÏ
ÐÒÏÓÔÒÁÎÓÔ×Á × ËÁÔÁÌÏÇÅ <filename>/usr</filename>. ñ ÎÁÄÅÀÓØ, ÞÔÏ
ÜÔÁ ÓÔÁÔØÑ ÎÅÍÎÏÇÏ ÐÏÍÏÇÌÁ ×ÁÍ. ÷ÓÅ ×ÏÐÒÏÓÙ, ËÏÍÍÅÎÔÁÒÉÉ,
ÂÌÁÇÏÄÁÒÎÏÓÔÉ É ÎÅÇÏÄÏ×ÁÎÉÑ, ÐÏÖÁÌÕÊÓÔÁ, ÎÁÐÒÁ×ÌÑÊÔÅ Á×ÔÏÒÁÍ.</para>
</sect2>
</sect1>
</article>

View file

@ -1,9 +1,9 @@
<!--
The FreeBSD Russian Documentation Project
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/releng-packages/article.sgml,v 1.5 2005/07/24 11:04:51 marck Exp $
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/releng-packages/article.sgml,v 1.7 2006/03/22 17:03:22 marck Exp $
Original revision: 1.18
Original revision: 1.19
-->
<!--
@ -43,7 +43,7 @@
<abstract>
<para>В этом документе описывается подход, используемый группой
подготовки релизов FreeBSD для создания высококачественного набора
менеджеров портов FreeBSD для создания высококачественного набора
пакетов, предназначенного для размещения на носителях с официальными
релизами FreeBSD. Этот документ находится в состоянии доработки, и
постепенно он покроет весь процесс построения целостного набора
@ -121,7 +121,7 @@
пакетов, можно найти в дереве CVS в каталоге
<filename>ports/Tools/scripts/release</filename>. Скопируйте этот
каталог на машину с свободным дисковым пространством, достаточным для
хранения 2 или 3 копий набоар пакетов, который вы хотите
хранения 2 или 3 копий набора пакетов, который вы хотите
разделить.</para>
<para>В этом каталоге находятся следующие скрипты:</para>
@ -133,7 +133,7 @@
<listitem>
<para>В этом файле находится свободное пространство на каждом диске и
то, разрешено ли на этих дисках размещать пакеты, дистрибутивные
файли или оба типа файлов одновременно. Первая колонка содержит
файлы или оба типа файлов одновременно. Первая колонка содержит
название диска. Оно должно быть в виде
<literal>disc[0-9a-z]</literal>. На данный момент настройка
выполнена на 10 дисков (4 для релиза и 6 для инструментального
@ -208,7 +208,7 @@
<term><filename>setup.sh</filename></term>
<listitem>
<para>Это вспомогательный скрипт, использумый мною в кластере сборки пакетов
<para>Это вспомогательный скрипт, используемый мною в кластере сборки пакетов
для получения копии дерева портов и соответствующего набора
пакетов/дистрибутивных файлов.</para>
</listitem>
@ -228,7 +228,7 @@
<listitem>
<para>Проверьте, что вы удалили каталог <varname>gen</varname>, который
мог остаться от предыдужих работ. Этот каталог содержит рабочие
мог остаться от предыдущих работ. Этот каталог содержит рабочие
файлы, которые будут актуальны только для текущих действий.</para>
</listitem>
@ -335,7 +335,7 @@
<listitem>
<para>Делает запрос на создание дисков. После генерации каждого диска
она проверяет отсутствующие зависсимости, вычищает файл
она проверяет отсутствующие зависимости, вычищает файл
<filename>INDEX</filename> и создаёт файл
<filename>CHECKSUM.MD5</filename>.</para>
</listitem>
@ -357,7 +357,7 @@
Если вы хотите повторить все эти шаги, то проще всего выполнить
<command>rm -rf gen</command>.</para>
<para>К моменту успешного завершения пакеты и дистрибутинвые файлы будут
<para>К моменту успешного завершения пакеты и дистрибутивные файлы будут
располагаться в каталогах <filename>disc*</filename>, а оставшиеся файлы
будут находиться в каталоге <filename>scratch</filename>.</para>

View file

@ -1,9 +1,9 @@
<!--
The FreeBSD Russian Documentation Project
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/releng/article.sgml,v 1.14 2006/02/09 14:56:28 marck Exp $
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/releng/article.sgml,v 1.15 2006/03/22 16:48:41 marck Exp $
Original revision: 1.75
Original revision: 1.76
-->
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
@ -112,9 +112,10 @@
тщательно протестированы сообществом наших пользователей.</para>
<para>В промежутке между релизами машинами Проекта FreeBSD, выделенными для
построения системы, каждую ночь автоматически собираются снэпшоты,
построения системы, ежемесячно автоматически собираются снэпшоты,
которые доступны для закачки по адресу <systemitem
class="resource">ftp://stable.FreeBSD.org/</systemitem>. Общедоступность
class="resource">ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/</systemitem>.
Общедоступность
снэпшотов бинарных релизов, а также желание сообщества наших
пользователей отслеживать работу над -STABLE при помощи CVSup и
<quote><command>make</command> <maketarget>world</maketarget></quote>[7]
@ -672,8 +673,8 @@
<para>Начиная с FreeBSD 4.6-RELEASE, &man.sysinstall.8; по умолчанию
устанавливает &xfree86; 4.<replaceable>X</replaceable>, как набор
<quote>обычных</quote> пакаджей. Это могут быть как пакаджи, созданные
в процессе работы кластера построения портов, так и пакаджи,
<quote>обычных</quote> пакетов. Это могут быть как пакеты, созданные
в процессе работы кластера построения портов, так и пакеты,
построенные из соответствующим образом помеченного дерева
портов.</para>
@ -696,7 +697,7 @@
FreeBSD</ulink> содержит более &os.numports; программных пакетов
сторонних разработчиков, которые доступны для FreeBSD. За поддержку
целостности дерева портов, которое может использоваться для создания
бинарных пакаджей, поставляемых с официальными релизами FreeBSD,
бинарных пакетов, поставляемых с официальными релизами FreeBSD,
отвечает &a.portmgr;.</para>
<para>Рассмотрение работ с нашей коллекцией пакетов сторонних
@ -817,7 +818,7 @@
<term><filename>/pub/FreeBSD/ports/<replaceable>arch</replaceable>/packages-<replaceable>X.Y</replaceable>-release/</filename></term>
<listitem>
<para>Полный комплект построенных пакаджей для этого релиза.</para>
<para>Полный комплект построенных пакетов для этого релиза.</para>
</listitem>
</varlistentry>
@ -860,10 +861,10 @@
<para>Может пройти от нескольких часов до двух дней между тем, как
обновится <hostid>ftp-master</hostid>, и на основной массе FTP-серверов
1-го уровня появится новое программное обеспечение, в зависимости от
того, в тоже самое ли время пакадж был загружен. Обязательно, чтобы
того, в тоже самое ли время пакет был загружен. Обязательно, чтобы
выпускающие релиз координировали свои действия с &a.mirror-announce;
до того, как объявлять об общедоступности нового программного
обеспечения с серверов FTP. В идеальном случае набора пакаджей к
обеспечения с серверов FTP. В идеальном случае набора пакетов к
релизу должен быть загружен по крайней мере за четыре дня до момента
выпуска релиза. Релиз должен быть загружен в промежутке от 24 до 48
часов до момента выхода запланированного релиза с выключенными
@ -1026,7 +1027,7 @@
установки давно пережила свой век. В разработке находятся несколько
проектов, которые должны дать улучшенную технологию установки.
Одним из таких проектов был libh, целью которого было создание
новой интеллектуальной технологии работы с пакаджами и программы
новой интеллектуальной технологии работы с пакетами и программы
установки с GUI.</para>
</listitem>
</itemizedlist>