Thanks Remy,

This is really great news.

>>What is the feeling nearly three months on?  Are we still aiming at full
>>separation in terms both of dependancy and Jar?  Are these five fixable?
>>
>
>No. Just package your JARs differently.
>cluster, deploy and net are self-contained packages, so just integrate them
>in the base package.
>
Could we change the relevant <jar> line in build.xml from....

    <!-- Catalina Main JAR File -->
    <jar jarfile="${catalina.deploy}/server/lib/catalina.jar">
      <fileset dir="${catalina.build}/server/classes">
        <exclude name="org/apache/naming/**" />
        <exclude name="**/connector/warp/**" />
        <exclude name="org/apache/catalina/startup/Bootstrap.class" />
        <exclude 
name="org/apache/catalina/startup/BootstrapService.class" />
        <exclude 
name="org/apache/catalina/startup/ClassLoaderFactory.class" />
        <exclude name="org/apache/catalina/startup/Tool.class" />
        <exclude 
name="org/apache/catalina/loader/StandardClassLoader*.class" />
        <exclude name="org/apache/catalina/loader/Extension.class" />
        <exclude name="org/apache/catalina/loader/Reloader.class" />
        <exclude 
name="org/apache/catalina/startup/SecurityClassLoad.class" />
        <exclude name="org/apache/catalina/servlets/**" />
        <exclude name="org/apache/catalina/util/ssi/**" />
      </fileset>
    </jar>

... to ...

    <!-- Catalina Interfaces JAR File -->
    <jar jarfile="${catalina.deploy}/server/lib/catalina-interfaces.jar">
      <fileset dir="${catalina.build}/server/classes"       
        <include name="org/apache/catalina/*" />
        <include name="org/apache/catalina/net/**" />
        <include name="org/apache/catalina/cluster/**" />
        <include name="org/apache/catalina/deploy/**" /
      </fileset>
    </jar>

    <!-- Catalina Main Impl JAR File -->
    <jar jarfile="${catalina.deploy}/server/lib/catalina-impl.jar">
      <fileset dir="${catalina.build}/server/classes"
        <exclude name="org/apache/naming/**" />
        <exclude name="**/connector/warp/**" />
        <exclude name="org/apache/catalina/*" />
        <exclude name="org/apache/catalina/net/**" />
        <exclude name="org/apache/catalina/cluster/**" />
        <exclude name="org/apache/catalina/deploy/**" />
        <exclude name="org/apache/catalina/startup/Bootstrap.class" />
        <exclude 
name="org/apache/catalina/startup/BootstrapService.class" />
        <exclude 
name="org/apache/catalina/startup/ClassLoaderFactory.class" />
        <exclude name="org/apache/catalina/startup/Tool.class" />
        <exclude 
name="org/apache/catalina/loader/StandardClassLoader*.class" />
        <exclude name="org/apache/catalina/loader/Extension.class" />
        <exclude name="org/apache/catalina/loader/Reloader.class" />
        <exclude 
name="org/apache/catalina/startup/SecurityClassLoad.class" />
        <exclude name="org/apache/catalina/servlets/**" />
        <exclude name="org/apache/catalina/util/ssi/**" />
      </fileset>
    </jar>

It would be a great help.  In the lifetime of Catalina following the 
first 4.x releases there have been some jar name changes so it is not 
without precident.

Regards,

- Paul H


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

Reply via email to