costin      02/04/15 17:10:52

  Modified:    jk       build.xml
  Log:
  Create a separate jar with the jni code.
  
  The problem is that lib/container/tomcat-jk2 ( or server/lib/... ) will
  end up in a deep class loader - and the JNI code will not be able to find
  it ( without complex code to deal with class loaders in C ).
  
  The solution is to put the jni code in the main loader ( but only the
  jni code ).
  
  We need to review it and make sure we don't mess with the security ( probably
  we'll have to add some code to check the Priviledges of the caller ) - at
  the moment the native interfaces are very experimental, after we get
  everything functional most methods will be private and the access
  controled much tightly.
  
  Revision  Changes    Path
  1.35      +5 -0      jakarta-tomcat-connectors/jk/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/build.xml,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- build.xml 10 Apr 2002 03:21:42 -0000      1.34
  +++ build.xml 16 Apr 2002 00:10:52 -0000      1.35
  @@ -165,6 +165,11 @@
               <exclude name="org/apache/jk/ant/**" />
           </jar>
        
  +     <jar jarfile="${jk.build}/lib/tomcat-jni.jar"
  +          basedir="${jk.build}/classes" >
  +            <include name="org/apache/jk/apr/**" />
  +        </jar>
  +     
       </target>
       
       <target name="jkant" >
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to