The tester app needs to unload and reload the tester webapp, but, of course,
the manager app is not enabled by default. This adds a tomcat-users.xml so
that it can be deployed and run automatically.
Now there are only a few failures left that I'm seeing.
The tomcat-users.xml should go into a new directory conf, under src. i.e.
jakarta-tomcat-catalina/tester/src/conf.
Index: build.xml
===================================================================
RCS file: /home/cvspublic/jakarta-tomcat-catalina/tester/build.xml,v
retrieving revision 1.1.1.1
diff -u -w -r1.1.1.1 build.xml
--- build.xml 18 Jul 2002 16:47:24 -0000 1.1.1.1
+++ build.xml 11 Sep 2002 03:50:23 -0000
@@ -8,19 +8,20 @@
<property file="${user.home}/build.properties"/>
<property name="build.compiler" value="classic"/>
- <property name="servletapi.home" value="../../jakarta-servletapi-4/dist"/>
+ <property name="api.home" value="../../jakarta-servletapi-5/dist"/>
<property name="tester.build" value="${basedir}/build"/>
<property name="tester.deploy" value="${basedir}/../build"/>
<property name="tester.dist" value="${basedir}/dist"/>
<!-- ================== Derived Property Values ========================= -->
<property name="ant.jar" value="${ant.home}/lib/ant.jar"/>
- <property name="servlet.jar" value="${servletapi.home}/lib/servlet.jar"/>
+ <property name="servlet-api.jar" value="${api.home}/jsr154/dist/lib/servlet-api.jar"/>
<!-- =================== BUILD: Create Directories ====================== -->
<target name="build-prepare">
<mkdir dir="${tester.build}"/>
<mkdir dir="${tester.build}/bin"/>
+ <mkdir dir="${tester.build}/conf"/>
<mkdir dir="${tester.build}/classes"/>
<mkdir dir="${tester.build}/lib"/>
</target>
@@ -30,7 +31,6 @@
<target name="build-static" depends="build-prepare">
<!-- Executable Commands -->
- <mkdir dir="${tester.build}/bin"/>
<copy todir="${tester.build}/bin">
<fileset dir="src/bin" />
</copy>
@@ -38,8 +38,11 @@
<fixcrlf srcdir="${tester.build}/bin" includes="*.bat" eol="crlf"/>
<chmod perm="+x" file="${tester.build}/bin/tester.sh"/>
+ <copy todir="${tester.build}/conf">
+ <fileset dir="src/conf" />
+ </copy>
+
<!-- Compiled Classes -->
- <mkdir dir="${tester.build}/classes"/>
<!-- Web Application -->
<mkdir dir="${tester.build}/web"/>
@@ -56,7 +59,7 @@
<!-- Compile tester components and tools -->
<javac srcdir="src/tester" destdir="${tester.build}/classes"
- classpath="${ant.jar}:${servlet.jar}:${xerces.jar}"
+ classpath="${ant.jar}:${servlet-api.jar}:${xercesImpl.jar}"
deprecation="off" debug="on" optimize="off"
excludes="**/CVS/**"/>
@@ -87,7 +90,7 @@
tofile="${tester.build}/web/WEB-INF/classes/org/apache/tester/Unpacked05.txt"/>
<!-- Install Xerces -->
- <copy todir="${tester.build}/web/WEB-INF/lib" file="${xerces.jar}"/>
+ <copy todir="${tester.build}/web/WEB-INF/lib" file="${xercesImpl.jar}"/>
<!-- Create and install tester library -->
<mkdir dir="${tester.build}/web/WEB-INF/lib"/>
@@ -132,6 +135,7 @@
<target name="deploy-prepare">
<mkdir dir="${tester.deploy}"/>
<mkdir dir="${tester.deploy}/bin"/>
+ <mkdir dir="${tester.deploy}/conf"/>
</target>
@@ -145,6 +149,10 @@
<fixcrlf srcdir="${tester.deploy}/bin" includes="*.sh" eol="lf"/>
<fixcrlf srcdir="${tester.deploy}/bin" includes="*.bat" eol="crlf"/>
<chmod perm="+x" file="${tester.deploy}/bin/tester.sh"/>
+
+ <copy todir="${tester.deploy}/conf" overwrite="yes">
+ <fileset dir="${tester.build}/conf" />
+ </copy>
<!-- Unpacked Shared Classes -->
<mkdir dir="${tester.deploy}/shared/classes"/>
<!--
NOTE: By default, no user is included in the "manager" role required
to operate the "/manager" web application. If you wish to use this app,
you must define such a user - the username and password are arbitrary.
-->
<tomcat-users>
<user name="tomcat" password="tomcat" roles="tomcat,role1,manager" />
</tomcat-users>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>