Author: jfclere Date: Thu Feb 7 15:04:31 2008 New Revision: 619681 URL: http://svn.apache.org/viewvc?rev=619681&view=rev Log: Add doc for building on POSIX systems.
Added: tomcat/connectors/trunk/jni/xdocs/index.xml Added: tomcat/connectors/trunk/jni/xdocs/index.xml URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jni/xdocs/index.xml?rev=619681&view=auto ============================================================================== --- tomcat/connectors/trunk/jni/xdocs/index.xml (added) +++ tomcat/connectors/trunk/jni/xdocs/index.xml Thu Feb 7 15:04:31 2008 @@ -0,0 +1,119 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<!DOCTYPE document [ + <!ENTITY project SYSTEM "project.xml"> +]> +<document url="index.html"> + + &project; + + <properties> + <author email="[EMAIL PROTECTED]">Jean-Frederic Clere</author> + <title>Documentation Index</title> + </properties> + +<body> + +<section name="Introduction"> + +<p>This is the top-level entry point of the documentation bundle for the +<strong>Apache Tomcat Native</strong> + +</p> +<p>Select one of the links from the navigation menu (to the left) to drill +down to the more detailed documentation that is available. Each available +manual is described in more detail below.</p> + +</section> + +<section name="Headlines"> +<br /> +<ul> +<li><a href="news/2008.html#20080215.1">15 February 2008 - <b>TC-Native-1.1.13 released</b></a> +<p>The Apache Tomcat team is proud to announce the immediate availability +of Tomcat Native 1.1.13 Stable. +</p> +<p>Download the <a href="http://www.apache.org/dist/tomcat/tomcat-connectors/native/tomcat-native-1.1.13-src.tar.gz">TC-native 1.1.13 release sources</a> + | <a href="http://www.apache.org/dist/tomcat/tomcat-connectors/native/tomcat-native-1.1.13-src.tar.gz.asc">PGP signature</a> +</p> +<p>Download the <a href="http://tomcat.heanet.ie/native/">binaries</a> for selected platforms. +</p> +</li> +</ul> +</section> + +<section name="Building"> +<subsection name="Requirements"> + <p> + Build tc-native requires three components to be installed: + <ul> + <li>APR library</li> + <li>OpenSSL libraries</li> + <li>Java SE Development Kit (JDK)</li> + </ul> + </p> +</subsection> + +<subsection name="UNIX"> + <p> + On all the POSIX systems (Linux, Solaris, HP-UX, AIX etc...) a well-known + configure and make is used to build tc-native.<br/> + In the jni/native runs:<br/> + <pre> + ./configure --help + </pre> + to read the description of all the parameters.<br/> + <pre> + ./configure --with-apr=$HOME/APR \ + --with-java-home=$JAVA_HOME \ + --with-ssl=$HOME/OPENSSL \ + --prefix=$HOME/TCNATIVE + </pre> + to create the includes and makefiles to be able to build tc-native.<br/> + Where:<br/> + $HOME/APR is something like /usr/bin/apr-1-config or the path where apr is + installed.<br/> + $JAVA_HOME is something /home/jfclere/JAVA/jdk1.5.0_09 path to a JDK + installation. Any JDK should work but it is advisable to use the same + JVM version the JVM you use with Tomcat.<br/> + $HOME/OPENSSL is the path where openssl is installed.<br/> + $HOME/TCNATIVE is the path where the produced libraries will be installed.<br/> + <br/> + The configure is able to guess most of OpenSSL standard installations. + So most of the time the following will be enough: + <pre> + ./configure --with-apr=/usr/bin/apr-1-config \ + --with-java-home=/home/jfclere/JAVA/jdk1.5.0_09/ \ + --with-ssl=yes \ + --prefix=/home/jfclere/TCNATIVE + </pre> + <br/> + To build the libraries and install them:<br/> + <pre> + make && make install + </pre> + The libraries will be found in /home/jfclere/TCNATIVE/lib + </p> +</subsection> + +<subsection name="Windows"> +</subsection> + +</section> +</body> +</document> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]