<property name="servlet-api.jar" value="${tomcat.build}/lib/servlet-api.jar"/>\r
<property name="jsp-api.jar" value="${tomcat.build}/lib/jsp-api.jar"/>\r
<property name="el-api.jar" value="${tomcat.build}/lib/el-api.jar"/>\r
- <property name="bootstrap.jar" value="${tomcat.build}/bin/bootstrap.jar"/>\r
<property name="catalina.jar" value="${tomcat.build}/lib/catalina.jar"/>\r
- <property name="catalina-optional.jar" value="${tomcat.build}/lib/catalina-optional.jar"/>\r
<property name="catalina-ant.jar" value="${tomcat.build}/lib/catalina-ant.jar"/>\r
<property name="catalina-ant-jmx.jar" value="${tomcat.build}/lib/catalina-ant-jmx.jar"/>\r
<property name="naming-factory.jar" value="${tomcat.build}/lib/naming-factory.jar"/>\r
</fileset>\r
</jar>\r
\r
- <!-- Catalina Bootstrap JAR File -->\r
- <jar jarfile="${bootstrap.jar}" index="true"\r
- manifest="res/bootstrap.jar.manifest">\r
- <fileset dir="${tomcat.classes}">\r
- <include name="org/apache/catalina/startup/Bootstrap.class" />\r
- <include name="org/apache/catalina/startup/catalina.properties" />\r
- <include name="org/apache/catalina/startup/CatalinaProperties.class" />\r
- <include name="org/apache/catalina/startup/ClassLoaderFactory.class" />\r
- <include name="org/apache/catalina/startup/Tool.class" />\r
- <include name="org/apache/catalina/loader/StandardClassLoader*.class" />\r
- <include name="org/apache/catalina/loader/Extension.class" />\r
- <include name="org/apache/catalina/loader/Reloader.class" />\r
- <include name="org/apache/catalina/security/SecurityClassLoad.class" />\r
- <include name="org/apache/catalina/launcher/CatalinaLaunchFilter.class" />\r
- <include name="org/apache/naming/JndiPermission.class" />\r
- <include name="org/apache/tomcat/util/compat/*" />\r
- <!-- Javadoc and i18n exclusions -->\r
- <exclude name="**/package.html" />\r
- <exclude name="**/LocalStrings_*" />\r
- </fileset>\r
- </jar>\r
-\r
<!-- Catalina Main JAR File -->\r
- <jar jarfile="${catalina.jar}" index="true">\r
+ <jar jarfile="${catalina.jar}" index="true" manifest="res/bootstrap.jar.manifest">\r
<fileset dir="${tomcat.classes}">\r
<include name="org/apache/catalina/**" />\r
<!-- Javadoc and i18n exclusions -->\r
<exclude name="org/apache/catalina/cluster/**" />\r
<exclude name="org/apache/catalina/launcher/**" />\r
<exclude name="org/apache/catalina/servlets/**" />\r
- <exclude name="org/apache/catalina/startup/Bootstrap.class" />\r
<exclude name="org/apache/catalina/storeconfig/**" />\r
<exclude name="org/apache/catalina/ssi/**" />\r
- <exclude name="org/apache/naming/**" />\r
- <!-- Catalina-optional classes -->\r
- <exclude name="org/apache/catalina/realm/DataSourceRealm.class" />\r
- <exclude name="org/apache/catalina/realm/JAAS*" />\r
- <exclude name="org/apache/catalina/realm/JDBC*" />\r
- <exclude name="org/apache/catalina/realm/JNDI*" />\r
- <exclude name="org/apache/catalina/realm/Memory*" />\r
- <exclude name="org/apache/catalina/session/StoreBase.class" />\r
- <exclude name="org/apache/catalina/session/*Store.class" />\r
- <exclude name="org/apache/catalina/session/PersistentManager*" />\r
- <exclude name="org/apache/catalina/util/CGIProcessEnvironment.class" />\r
- <exclude name="org/apache/catalina/util/CookieTools.class" />\r
- <exclude name="org/apache/catalina/util/DateTool.class" />\r
- <exclude name="org/apache/catalina/util/DOMWriter.class" />\r
- <exclude name="org/apache/catalina/util/FastDateFormat.class" />\r
- <exclude name="org/apache/catalina/util/IOTools.class" />\r
- <exclude name="org/apache/catalina/util/MIME2Java.class" />\r
- <exclude name="org/apache/catalina/util/Process*" />\r
- <exclude name="org/apache/catalina/util/Queue.class" />\r
- <exclude name="org/apache/catalina/util/Strftime.class" />\r
- <exclude name="org/apache/catalina/util/XMLWriter.class" />\r
- <exclude name="org/apache/catalina/valves/ExtendedAccessLogValve.class" />\r
- <exclude name="org/apache/catalina/valves/FastCommonAccessLogValve.class" />\r
- <exclude name="org/apache/catalina/valves/FieldInfo.class" />\r
- <exclude name="org/apache/catalina/valves/JDBCAccessLogValve.class" />\r
- <exclude name="org/apache/catalina/valves/PersistentValve.class" />\r
- <exclude name="org/apache/catalina/valves/Remote*" />\r
- <exclude name="org/apache/catalina/valves/RequestDumperValve.class" />\r
- <exclude name="org/apache/catalina/valves/RequestFilterValve.class" />\r
- <exclude name="org/apache/catalina/valves/SemaphoreValve.class" />\r
- </fileset>\r
- </jar>\r
-\r
- <!-- Catalina Optional JAR File -->\r
- <jar jarfile="${catalina-optional.jar}" index="true">\r
- <fileset dir="${tomcat.classes}">\r
- <include name="org/apache/catalina/realm/DataSourceRealm.class" />\r
- <include name="org/apache/catalina/realm/JAAS*" />\r
- <include name="org/apache/catalina/realm/JDBC*" />\r
- <include name="org/apache/catalina/realm/JNDI*" />\r
- <include name="org/apache/catalina/realm/Memory*" />\r
- <include name="org/apache/catalina/session/StoreBase.class" />\r
- <include name="org/apache/catalina/session/*Store.class" />\r
- <include name="org/apache/catalina/session/PersistentManager*" />\r
- <include name="org/apache/catalina/util/CGIProcessEnvironment.class" />\r
- <include name="org/apache/catalina/util/CookieTools.class" />\r
- <include name="org/apache/catalina/util/DateTool.class" />\r
- <include name="org/apache/catalina/util/DOMWriter.class" />\r
- <include name="org/apache/catalina/util/FastDateFormat.class" />\r
- <include name="org/apache/catalina/util/IOTools.class" />\r
- <include name="org/apache/catalina/util/MIME2Java.class" />\r
- <include name="org/apache/catalina/util/Process*" />\r
- <include name="org/apache/catalina/util/Queue.class" />\r
- <include name="org/apache/catalina/util/Strftime.class" />\r
- <include name="org/apache/catalina/util/XMLWriter.class" />\r
- <include name="org/apache/catalina/valves/ExtendedAccessLogValve.class" />\r
- <include name="org/apache/catalina/valves/FastCommonAccessLogValve.class" />\r
- <include name="org/apache/catalina/valves/FieldInfo.class" />\r
- <include name="org/apache/catalina/valves/JDBCAccessLogValve.class" />\r
- <include name="org/apache/catalina/valves/PersistentValve.class" />\r
- <include name="org/apache/catalina/valves/Remote*" />\r
- <include name="org/apache/catalina/valves/RequestDumperValve.class" />\r
- <include name="org/apache/catalina/valves/RequestFilterValve.class" />\r
- <include name="org/apache/catalina/valves/SemaphoreValve.class" />\r
- <!-- Javadoc and i18n exclusions -->\r
- <exclude name="**/package.html" />\r
- <exclude name="**/LocalStrings_*" />\r
</fileset>\r
</jar>\r
\r
</target>\r
\r
<target name="deploy" depends="build-only">\r
+\r
+ <copy file="${commons-logging-api.jar}" todir="${tomcat.build}/lib" />\r
+\r
+ <!-- Copy static resource files -->\r
+ <copy todir="${tomcat.build}/conf">\r
+ <fileset dir="conf">\r
+ <include name="*.xml"/>\r
+ <include name="*.properties"/>\r
+ </fileset>\r
+ </copy>\r
+\r
</target>\r
\r
<target name="clean">\r