[EMAIL PROTECTED] wrote: > > jfclere 02/01/14 01:36:13 > > Modified: jk/java/org/apache/jk/common ChannelUn.java > jk/native2 build.xml
Oops, I miss build.xml. I have changed the order because the ./build.properties were overwritten by the ../build.properties (For example: apr.include in /home/apache20/apache (from ../build.properties) instead of /home1/apache20/include (from ./build.properties)) > jk/native2/jni jk_jni_aprImpl.c > Log: > The file used by the socket was removed twice (in java and native code). > I have commented out the removal in the native code (more things in java ;-)) > > Revision Changes Path > 1.3 +5 -1 >jakarta-tomcat-connectors/jk/java/org/apache/jk/common/ChannelUn.java > > Index: ChannelUn.java > =================================================================== > RCS file: >/home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/common/ChannelUn.java,v > retrieving revision 1.2 > retrieving revision 1.3 > diff -u -r1.2 -r1.3 > --- ChannelUn.java 12 Jan 2002 04:03:42 -0000 1.2 > +++ ChannelUn.java 14 Jan 2002 09:36:13 -0000 1.3 > @@ -140,9 +140,13 @@ > > File socketFile=new File( file ); > if( socketFile.exists() ) { > - socketFile.delete(); > + // The socket file cannot be removed ... > + if (!socketFile.delete()) > + throw(new IOException("Cannot remove " + file)); > } > unixListenSocket=apr.unSocketListen( gPool, file, 10 ); > + if (unixListenSocket<0) > + throw(new IOException("Cannot create listening socket")); > > // Run a thread that will accept connections. > tp.start(); > > > > 1.12 +1 -1 jakarta-tomcat-connectors/jk/native2/build.xml > > Index: build.xml > =================================================================== > RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/build.xml,v > retrieving revision 1.11 > retrieving revision 1.12 > diff -u -r1.11 -r1.12 > --- build.xml 12 Jan 2002 05:25:08 -0000 1.11 > +++ build.xml 14 Jan 2002 09:36:13 -0000 1.12 > @@ -6,8 +6,8 @@ > > <property file="${user.home}/.ant.properties" /> > <property file="${user.home}/build.properties" /> > - <property file="../build.properties" /> > <property file="build.properties" /> > + <property file="../build.properties" /> > > <!-- ========== Local paths, overriden in build.properties ========== --> > > > > > 1.5 +2 -1 jakarta-tomcat-connectors/jk/native2/jni/jk_jni_aprImpl.c > > Index: jk_jni_aprImpl.c > =================================================================== > RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/jni/jk_jni_aprImpl.c,v > retrieving revision 1.4 > retrieving revision 1.5 > diff -u -r1.4 -r1.5 > --- jk_jni_aprImpl.c 12 Jan 2002 05:25:09 -0000 1.4 > +++ jk_jni_aprImpl.c 14 Jan 2002 09:36:13 -0000 1.5 > @@ -202,10 +202,11 @@ > strcpy(unixAddr.sun_path, host); > (*jniEnv)->ReleaseStringUTFChars(jniEnv, hostJ, host); > > - // remove the exist socket. > + /* remove the exist socket. (it had been moved in ChannelUn.java). > if (unlink(unixAddr.sun_path) < 0 && errno != ENOENT) { > // The socket cannot be remove... Well I hope that no problems ;-) > } > + */ > > unixSocket = socket(AF_UNIX, SOCK_STREAM, 0); > if (unixSocket<0) { > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>