You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by jf...@apache.org on 2008/09/08 12:05:41 UTC
svn commit: r693041 - in /tomcat/connectors/trunk/jni: README.txt
jnirelease.sh native/BUILDING native/configure.in
Author: jfclere
Date: Mon Sep 8 03:05:40 2008
New Revision: 693041
URL: http://svn.apache.org/viewvc?rev=693041&view=rev
Log:
Arrange release build according to Rainer's comment on 1.1.14.
Modified:
tomcat/connectors/trunk/jni/README.txt
tomcat/connectors/trunk/jni/jnirelease.sh
tomcat/connectors/trunk/jni/native/BUILDING
tomcat/connectors/trunk/jni/native/configure.in
Modified: tomcat/connectors/trunk/jni/README.txt
URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jni/README.txt?rev=693041&r1=693040&r2=693041&view=diff
==============================================================================
--- tomcat/connectors/trunk/jni/README.txt (original)
+++ tomcat/connectors/trunk/jni/README.txt Mon Sep 8 03:05:40 2008
@@ -19,7 +19,7 @@
Building
========
ant
-To build the native part see native/BUILDING
+To build the native part see jni/native/BUILDING
Running the examples
====================
Modified: tomcat/connectors/trunk/jni/jnirelease.sh
URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jni/jnirelease.sh?rev=693041&r1=693040&r2=693041&view=diff
==============================================================================
--- tomcat/connectors/trunk/jni/jnirelease.sh (original)
+++ tomcat/connectors/trunk/jni/jnirelease.sh Mon Sep 8 03:05:40 2008
@@ -55,17 +55,42 @@
# #define TCN_VERISON "1.1.14"
# FILEVERSION 1,1,14,0
# PRODUCTVERSION 1,1,14,0
-#JKJNIEXT="trunk"
-#JKJNIVER="current"
JKJNIEXT="tags/other/TOMCAT_NATIVE_1_1_15"
JKJNIVER="1.1.15"
+#JKJNIEXT="trunk"
+#JKJNIVER="current"
SVNBASE=https://svn.apache.org/repos/asf/tomcat/connectors/
JKJNIDIST=tomcat-native-${JKJNIVER}-src
rm -rf ${JKJNIDIST}
mkdir -p ${JKJNIDIST}/jni
svn export $SVNBASE/${JKJNIEXT}/jni/native ${JKJNIDIST}/jni/native
if [ $? -ne 0 ]; then
- echo "svn export failed"
+ echo "svn export native failed"
+ exit 1
+fi
+svn export $SVNBASE/${JKJNIEXT}/jni/java ${JKJNIDIST}/jni/java
+if [ $? -ne 0 ]; then
+ echo "svn export java failed"
+ exit 1
+fi
+svn export $SVNBASE/${JKJNIEXT}/jni/build.xml ${JKJNIDIST}/jni/build.xml
+if [ $? -ne 0 ]; then
+ echo "svn export build.xml failed"
+ exit 1
+fi
+svn export $SVNBASE/${JKJNIEXT}/jni/build.properties.sample ${JKJNIDIST}/jni/build.properties.sample
+if [ $? -ne 0 ]; then
+ echo "svn export build.xml failed"
+ exit 1
+fi
+svn export $SVNBASE/${JKJNIEXT}/jni/examples ${JKJNIDIST}/jni/examples
+if [ $? -ne 0 ]; then
+ echo "svn export examples failed"
+ exit 1
+fi
+svn export $SVNBASE/${JKJNIEXT}/jni/test ${JKJNIDIST}/jni/test
+if [ $? -ne 0 ]; then
+ echo "svn export test failed"
exit 1
fi
svn cat $SVNBASE/${JKJNIEXT}/KEYS > ${JKJNIDIST}/KEYS
Modified: tomcat/connectors/trunk/jni/native/BUILDING
URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jni/native/BUILDING?rev=693041&r1=693040&r2=693041&view=diff
==============================================================================
--- tomcat/connectors/trunk/jni/native/BUILDING (original)
+++ tomcat/connectors/trunk/jni/native/BUILDING Mon Sep 8 03:05:40 2008
@@ -15,6 +15,10 @@
limitations under the License.
================================================================================
+ Building from source package:
+ configure --with-apr=apr_install_location --with-ssl=openssl_install_location
+ make
+
Building from the cvs tree:
sh buildconf --with-apr=apr_source_location.
configure --with-apr=apr_install_location --with-ssl=openssl_install_location
@@ -22,11 +26,11 @@
Testing the build:
The make should produce a .so file named libtcnative-1.so.
- Build the jar containing the example by
+ Build the jar containing the examples by
cd ..
ant jar
- Run the example:
- ant example-basic
+ Run one of the example (the echo one):
+ ant echo-example
Using it in Tomcat:
1 - In <Connector> use of conf/server.xml:
@@ -37,7 +41,7 @@
/home/jfclere/tomcat-connectors/jni/native/.libs for tclib_location
NOTES:
- - configure --without-ssl : Configure without ssl support.
+ - configure --disable-openssl: Configure without ssl support.
- To use it in Tomcat you may have to add in bin/setenv.sh:
LD_LIBRARY_PATH=openssl_install_location/lib; export LD_LIBRARY_PATH
(use ldd ./.libs/libtcnative-1.so to check it).
Modified: tomcat/connectors/trunk/jni/native/configure.in
URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jni/native/configure.in?rev=693041&r1=693040&r2=693041&view=diff
==============================================================================
--- tomcat/connectors/trunk/jni/native/configure.in (original)
+++ tomcat/connectors/trunk/jni/native/configure.in Mon Sep 8 03:05:40 2008
@@ -141,10 +141,14 @@
use_openssl=true;
AC_ARG_ENABLE(openssl,
-[ --disable-openssl avoid using OpenSSL toolkit],
+[AS_HELP_STRING([--disable-openssl],[avoid using OpenSSL toolkit])],
[
- use_openssl=false;
- AC_MSG_RESULT([Disabling SSL support...])
+ case "${enableval}" in
+ no )
+ use_openssl=false;
+ AC_MSG_RESULT([Disabling SSL support...])
+ ;;
+ esac
])
if $use_openssl ; then
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org