Howdy, Add a valid web.xml to your war file and try again ;) Yoav Shapira Millennium ChemInformatics
>-----Original Message----- >From: Ray Tayek [mailto:[EMAIL PROTECTED] >Sent: Wednesday, December 17, 2003 1:20 AM >To: [EMAIL PROTECTED] >Subject: 5.0.16 sample can't deploy, gets zip exception > >hi, just tried 5.0.16 (trying to get this to work for a class i am teaching >this thursday). all is well until the install. i get a: > >install: > [deploy] FAIL - Encountered exception java.util.zip.ZipException: error >in opening zip file > >BUILD FAILED >file:H:/htdocs/ltu/servlets/sample/build.xml:90: FAIL - Encountered >exception java.util.zip.ZipException: error in opening zip file > >the complete output from the build is at the end. i modified the build file >by making install depend on dist and removed a lot of comments. > >the myapp.war unjars fine with: > > 0 Tue Dec 16 21:24:28 PST 2003 META-INF/ > 107 Tue Dec 16 21:24:26 PST 2003 META-INF/MANIFEST.MF > 0 Tue Dec 16 21:24:26 PST 2003 WEB-INF/ > 0 Tue Dec 16 21:24:28 PST 2003 WEB-INF/classes/ > 0 Tue Dec 16 21:24:28 PST 2003 WEB-INF/classes/mypackage/ > 0 Tue Dec 16 21:24:26 PST 2003 WEB-INF/lib/ > 0 Tue Dec 16 21:24:26 PST 2003 images/ > 2353 Tue Dec 16 21:24:22 PST 2003 WEB-INF/classes/mypackage/Hello.class > 871 Tue Dec 16 21:24:22 PST 2003 WEB-INF/classes/mypackage/index.html > 834 Tue Dec 16 21:24:22 PST 2003 WEB-INF/classes/index.html > 608 Tue Dec 16 21:24:20 PST 2003 index.html > 975 Tue Dec 16 21:24:20 PST 2003 hello.jsp > 1441 Tue Dec 16 21:24:20 PST 2003 images/tomcat.gif > >if i unpack shut down tomcat and put myapp-0.1-dev.war (or renaming to >myapp.war) into webapps and restart tomcat, i can get to where he unpacked >it, the jsp says: > >Context Path: /myapp >Path Information: null >Query String: null >Request Method: GET >Servlet Path: /hello.jsp > >but the servlet class can not be found as it is asking for hello, i guess >this is because i did not alter the .xml files where the mappings live. >iirc, there was some mention of supplying your own. > >has anyone gotten the sample to install from ant? > >if not, where can find the doc on making my own .xml files to define the >mappings (assuming that works) instead of munging tomcat's files or should >i just go back to doing it the old way? > >any pointers would be appreciated > >thanks > >build.xml: > ><project name="My Project" default="compile" basedir="."> > <property file="build.properties"/> > <property file="${user.home}/build.properties"/> > <property environment="env"/> > <property name="app.name" value="myapp"/> > <property name="app.path" value="/${app.name}"/> > <property name="app.version" value="0.1-dev"/> > <property name="build.home" value="${basedir}/build"/> > <property name="catalina.home" value="../../../.."/> <!-- UPDATE THIS! - >-> > <property name="dist.home" value="${basedir}/dist"/> > <property name="docs.home" value="${basedir}/docs"/> > <property name="manager.url" value="http://localhost:8080/manager"/> > <property name="src.home" value="${basedir}/src"/> > <property name="web.home" value="${basedir}/web"/> ><!-- > - Copy the file "server/lib/catalina-ant.jar" from your Tomcat 5 > installation into the "lib" directory of your Ant installation. >--> > <taskdef name="deploy" >classname="org.apache.catalina.ant.DeployTask"/> > <taskdef name="list" classname="org.apache.catalina.ant.ListTask"/> > <taskdef name="reload" >classname="org.apache.catalina.ant.ReloadTask"/> > <taskdef name="undeploy" >classname="org.apache.catalina.ant.UndeployTask"/> > > <property name="compile.debug" value="true"/> > <property name="compile.deprecation" value="false"/> > <property name="compile.optimize" value="true"/> > ><!-- ==================== External Dependencies =========================== >--> ><!-- Dummy external dependency --> ><!-- > <property name="foo.jar" > value="/path/to/foo.jar"/> >--> ><!-- ==================== Compilation Classpath =========================== >--> > <path id="compile.classpath"> > <!-- Include all JAR files that will be included in /WEB-INF/lib --> > <!-- *** CUSTOMIZE HERE AS REQUIRED BY YOUR APPLICATION *** --> ><!-- > <pathelement location="${foo.jar}"/> >--> > <!-- Include all elements that Tomcat exposes to applications --> > <pathelement location="${catalina.home}/common/classes"/> > <fileset dir="${catalina.home}/common/endorsed"> > <include name="*.jar"/> > </fileset> > <fileset dir="${catalina.home}/common/lib"> > <include name="*.jar"/> > </fileset> > <pathelement location="${catalina.home}/shared/classes"/> > <fileset dir="${catalina.home}/shared/lib"> > <include name="*.jar"/> > </fileset> > </path> > <target name="all" depends="clean,compile" description="Clean build and >dist directories, then compile"/> > <target name="clean" description="Delete old build and dist >directories"> > <echo message="catalina.home=${catalina.home}"/> > <echo message="app.version=${app.version}"/> > <delete dir="${build.home}"/> > <delete dir="${dist.home}"/> > </target> > <target name="compile" depends="prepare" description="Compile Java >sources"> > <mkdir dir="${build.home}/WEB-INF/classes"/> > <javac srcdir="${src.home}" > destdir="${build.home}/WEB-INF/classes" > debug="${compile.debug}" > deprecation="${compile.deprecation}" > optimize="${compile.optimize}"> > <classpath refid="compile.classpath"/> > </javac> > <!-- Copy application resources --> > <copy todir="${build.home}/WEB-INF/classes"> > <fileset dir="${src.home}" excludes="**/*.java"/> > </copy> > </target> > <target name="dist" depends="compile,javadoc" description="Create binary >distribution"> > <mkdir dir="${dist.home}/docs"/> > <copy todir="${dist.home}/docs"> > <fileset dir="${docs.home}"/> > </copy> > <!-- Create application JAR file --> > <jar jarfile="${dist.home}/${app.name}-${app.version}.war" >basedir="${build.home}"/> > <!-- Copy additional files to ${dist.home} as necessary --> > </target> > <target name="install" depends="dist" description="Install application >to servlet container"> > <!-- changed to depened upon dist instead of compile --> > <deploy url="${manager.url}" > username="${manager.username}" > password="${manager.password}" > path="${app.path}" > war="file://${build.home}"/> > </target> > <target name="javadoc" depends="compile" description="Create Javadoc API >documentation"> > <mkdir dir="${dist.home}/docs/api"/> > <javadoc sourcepath="${src.home}" destdir="${dist.home}/docs/api" >packagenames="*"> > <classpath refid="compile.classpath"/> > </javadoc> > </target> > <target name="list" description="List installed applications on servlet >container"> > <list url="${manager.url}" username="${manager.username}" >password="${manager.password}"/> > </target> > <target name="prepare"> > <!-- Create build directories as needed --> > <mkdir dir="${build.home}"/> > <mkdir dir="${build.home}/WEB-INF"/> > <mkdir dir="${build.home}/WEB-INF/classes"/> > <!-- Copy static content of this web application --> > <copy todir="${build.home}"> > <fileset dir="${web.home}"/> > </copy> > <!-- Copy external dependencies as required --> > <!-- *** CUSTOMIZE HERE AS REQUIRED BY YOUR APPLICATION *** --> > <mkdir dir="${build.home}/WEB-INF/lib"/> > <!-- > <copy todir="${build.home}/WEB-INF/lib" file="${foo.jar}"/> > --> > <!-- Copy static files from external dependencies as needed --> > <!-- *** CUSTOMIZE HERE AS REQUIRED BY YOUR APPLICATION *** --> > </target> > <target name="reload" depends="compile" description="Reload application >on servlet container"> > <reload url="${manager.url}" username="${manager.username}" >password="${manager.password}" path="${app.path}"/> > </target> > <target name="remove" description="Remove application on servlet >container"> > <undeploy url="${manager.url}" > username="${manager.username}" > password="${manager.password}" > path="${app.path}"/> > </target> ></project> > >output from ant: > >Detected Java version: 1.4 in: D:\BIN\J2SDK1.4.1_01\JRE >Detected OS: Windows 98 > +User task: >propertyfile org.apache.tools.ant.taskdefs.optional.PropertyFile > +User task: >vsscheckin org.apache.tools.ant.taskdefs.optional.vss.MSVSSCHECKIN > +User task: sql org.apache.tools.ant.taskdefs.SQLExec > +User task: cvspass org.apache.tools.ant.taskdefs.CVSPass > +User task: >p4reopen org.apache.tools.ant.taskdefs.optional.perforce.P4Reopen > +User task: csc org.apache.tools.ant.taskdefs.optional.dotnet.CSharp > +User task: dirname org.apache.tools.ant.taskdefs.Dirname > +User task: wlrun org.apache.tools.ant.taskdefs.optional.ejb.WLRun > +User task: >p4label org.apache.tools.ant.taskdefs.optional.perforce.P4Label > +User task: >p4revert org.apache.tools.ant.taskdefs.optional.perforce.P4Revert > +User task: >replaceregexp org.apache.tools.ant.taskdefs.optional.ReplaceRegExp > +User task: get org.apache.tools.ant.taskdefs.Get > +User task: jjtree >org.apache.tools.ant.taskdefs.optional.javacc.JJTree > +User task: sleep org.apache.tools.ant.taskdefs.Sleep > +User task: >jarlib-display >org.apache.tools.ant.taskdefs.optional.extension.JarLibDisplayTask > +User task: dependset org.apache.tools.ant.taskdefs.DependSet > +User task: zip org.apache.tools.ant.taskdefs.Zip > +User task: patch org.apache.tools.ant.taskdefs.Patch > +User task: jspc org.apache.tools.ant.taskdefs.optional.jsp.JspC > +User task: style org.apache.tools.ant.taskdefs.XSLTProcess > +User task: test org.apache.tools.ant.taskdefs.optional.Test > +User task: tstamp org.apache.tools.ant.taskdefs.Tstamp > +User task: unwar org.apache.tools.ant.taskdefs.Expand > +User task: >vsshistory org.apache.tools.ant.taskdefs.optional.vss.MSVSSHISTORY > +User task: icontract >org.apache.tools.ant.taskdefs.optional.IContract > +User task: >cvschangelog org.apache.tools.ant.taskdefs.cvslib.ChangeLogTask > +User task: >p4submit org.apache.tools.ant.taskdefs.optional.perforce.P4Submit > +User task: >ccmcheckin org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckin > +User task: >p4change org.apache.tools.ant.taskdefs.optional.perforce.P4Change > +User task: bzip2 org.apache.tools.ant.taskdefs.BZip2 > +User task: >p4delete org.apache.tools.ant.taskdefs.optional.perforce.P4Delete > +User task: vssadd >org.apache.tools.ant.taskdefs.optional.vss.MSVSSADD > +User task: javadoc org.apache.tools.ant.taskdefs.Javadoc > +User task: >translate org.apache.tools.ant.taskdefs.optional.i18n.Translate > +User task: signjar org.apache.tools.ant.taskdefs.SignJar > +User task: >vajload org.apache.tools.ant.taskdefs.optional.ide.VAJLoadProjects > +User task: >jarlib-available >org.apache.tools.ant.taskdefs.optional.extension.JarLibAvailableTask > +User task: >WsdlToDotnet org.apache.tools.ant.taskdefs.optional.dotnet.WsdlToDotnet > +User task: buildnumber org.apache.tools.ant.taskdefs.BuildNumber > +User task: >jpcovmerge org.apache.tools.ant.taskdefs.optional.sitraka.CovMerge > +User task: ejbjar org.apache.tools.ant.taskdefs.optional.ejb.EjbJar > +User task: war org.apache.tools.ant.taskdefs.War >Could not load a dependent class (com/starbase/starteam/Item) for task >stlist > +User task: rename org.apache.tools.ant.taskdefs.Rename > +User task: sequential org.apache.tools.ant.taskdefs.Sequential > +User task: >serverdeploy org.apache.tools.ant.taskdefs.optional.j2ee.ServerDeploy > +User task: property org.apache.tools.ant.taskdefs.Property > +User task: move org.apache.tools.ant.taskdefs.Move > +User task: copydir org.apache.tools.ant.taskdefs.Copydir > +User task: >cccheckin org.apache.tools.ant.taskdefs.optional.clearcase.CCCheckin > +User task: wljspc org.apache.tools.ant.taskdefs.optional.jsp.WLJspc > +User task: fixcrlf org.apache.tools.ant.taskdefs.FixCRLF >Could not load a dependent class (com/oroinc/net/SocketClient) for task >telnet > +User task: sosget org.apache.tools.ant.taskdefs.optional.sos.SOSGet > +User task: pathconvert org.apache.tools.ant.taskdefs.PathConvert > +User task: record org.apache.tools.ant.taskdefs.Recorder > +User task: p4sync >org.apache.tools.ant.taskdefs.optional.perforce.P4Sync > +User task: exec org.apache.tools.ant.taskdefs.ExecTask > +User task: p4edit >org.apache.tools.ant.taskdefs.optional.perforce.P4Edit > +User task: manifest org.apache.tools.ant.taskdefs.ManifestTask > +User task: maudit >org.apache.tools.ant.taskdefs.optional.metamata.MAudit > +User task: antlr org.apache.tools.ant.taskdefs.optional.ANTLR > +User task: netrexxc org.apache.tools.ant.taskdefs.optional.NetRexxC >Could not load a dependent class (com/oroinc/net/ftp/FTP) for task ftp > +User task: >jpcovreport org.apache.tools.ant.taskdefs.optional.sitraka.CovReport > +User task: execon org.apache.tools.ant.taskdefs.ExecuteOn > +User task: >ccmcheckout org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckout > +User task: ant org.apache.tools.ant.taskdefs.Ant > +User task: >xmlvalidate org.apache.tools.ant.taskdefs.optional.XMLValidateTask > +User task: xslt org.apache.tools.ant.taskdefs.XSLTProcess > +User task: >iplanet-ejbc org.apache.tools.ant.taskdefs.optional.ejb.IPlanetEjbcTask > +User task: >ccmcheckintask >org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckinDefault > +User task: gzip org.apache.tools.ant.taskdefs.GZip > +User task: >native2ascii org.apache.tools.ant.taskdefs.optional.Native2Ascii > +User task: >starteam org.apache.tools.ant.taskdefs.optional.scm.AntStarTeamCheckOut > +User task: ear org.apache.tools.ant.taskdefs.Ear > +User task: input org.apache.tools.ant.taskdefs.Input > +User task: rmic org.apache.tools.ant.taskdefs.Rmic > +User task: checksum org.apache.tools.ant.taskdefs.Checksum > +User task: mail org.apache.tools.ant.taskdefs.email.EmailTask > +User task: loadfile org.apache.tools.ant.taskdefs.LoadFile > +User task: >vsscheckout org.apache.tools.ant.taskdefs.optional.vss.MSVSSCHECKOUT > +User task: stylebook >org.apache.tools.ant.taskdefs.optional.StyleBook > +User task: >soscheckin org.apache.tools.ant.taskdefs.optional.sos.SOSCheckin > +User task: mimemail >org.apache.tools.ant.taskdefs.optional.net.MimeMail > +User task: >stlabel org.apache.tools.ant.taskdefs.optional.starteam.StarTeamLabel > +User task: gunzip org.apache.tools.ant.taskdefs.GUnzip > +User task: concat org.apache.tools.ant.taskdefs.Concat > +User task: cab org.apache.tools.ant.taskdefs.optional.Cab > +User task: touch org.apache.tools.ant.taskdefs.Touch > +User task: parallel org.apache.tools.ant.taskdefs.Parallel > +User task: >splash org.apache.tools.ant.taskdefs.optional.splash.SplashTask > +User task: antcall org.apache.tools.ant.taskdefs.CallTarget > +User task: >cccheckout org.apache.tools.ant.taskdefs.optional.clearcase.CCCheckout > +User task: typedef org.apache.tools.ant.taskdefs.Typedef > +User task: p4have >org.apache.tools.ant.taskdefs.optional.perforce.P4Have > +User task: filter org.apache.tools.ant.taskdefs.Filter > +User task: xmlproperty org.apache.tools.ant.taskdefs.XmlProperty >Could not load a dependent class (jdepend/xmlui/JDepend) for task jdepend > +User task: copy org.apache.tools.ant.taskdefs.Copy > +User task: antstructure org.apache.tools.ant.taskdefs.AntStructure >Could not load a dependent class (com/ibm/bsf/BSFException) for task script > +User task: >ccmcreatetask org.apache.tools.ant.taskdefs.optional.ccm.CCMCreateTask > +User task: rpm org.apache.tools.ant.taskdefs.optional.Rpm > +User task: delete org.apache.tools.ant.taskdefs.Delete > +User task: replace org.apache.tools.ant.taskdefs.Replace > +User task: >mmetrics org.apache.tools.ant.taskdefs.optional.metamata.MMetrics > +User task: waitfor org.apache.tools.ant.taskdefs.WaitFor > +User task: untar org.apache.tools.ant.taskdefs.Untar > +User task: loadproperties >org.apache.tools.ant.taskdefs.LoadProperties > +User task: available org.apache.tools.ant.taskdefs.Available > +User task: >echoproperties org.apache.tools.ant.taskdefs.optional.EchoProperties >Could not load a dependent class (junit/framework/TestListener) for task >junit >Could not load a dependent class (com/starbase/starteam/Item) for task >stcheckin > +User task: >vajexport org.apache.tools.ant.taskdefs.optional.ide.VAJExport >Could not load a dependent class (com/starbase/starteam/Item) for task >stcheckout > +User task: bunzip2 org.apache.tools.ant.taskdefs.BUnzip2 > +User task: copyfile org.apache.tools.ant.taskdefs.Copyfile > +User task: >vsscreate org.apache.tools.ant.taskdefs.optional.vss.MSVSSCREATE > +User task: ejbc org.apache.tools.ant.taskdefs.optional.ejb.Ejbc > +User task: unjar org.apache.tools.ant.taskdefs.Expand > +User task: >wsdltodotnet org.apache.tools.ant.taskdefs.optional.dotnet.WsdlToDotnet > +User task: mkdir org.apache.tools.ant.taskdefs.Mkdir > +User task: condition org.apache.tools.ant.taskdefs.ConditionTask > +User task: cvs org.apache.tools.ant.taskdefs.Cvs > +User task: tempfile org.apache.tools.ant.taskdefs.TempFile > +User task: >junitreport >org.apache.tools.ant.taskdefs.optional.junit.XMLResultAggregator > +User task: taskdef org.apache.tools.ant.taskdefs.Taskdef > +User task: echo org.apache.tools.ant.taskdefs.Echo > +User task: >ccupdate org.apache.tools.ant.taskdefs.optional.clearcase.CCUpdate > +User task: java org.apache.tools.ant.taskdefs.Java > +User task: >renameext org.apache.tools.ant.taskdefs.optional.RenameExtensions > +User task: >vsslabel org.apache.tools.ant.taskdefs.optional.vss.MSVSSLABEL > +User task: basename org.apache.tools.ant.taskdefs.Basename > +User task: javadoc2 org.apache.tools.ant.taskdefs.Javadoc > +User task: vsscp org.apache.tools.ant.taskdefs.optional.vss.MSVSSCP > +User task: tar org.apache.tools.ant.taskdefs.Tar > +User task: >vajimport org.apache.tools.ant.taskdefs.optional.ide.VAJImport > +User task: setproxy >org.apache.tools.ant.taskdefs.optional.net.SetProxy > +User task: wlstop org.apache.tools.ant.taskdefs.optional.ejb.WLStop > +User task: >p4counter org.apache.tools.ant.taskdefs.optional.perforce.P4Counter > +User task: ilasm org.apache.tools.ant.taskdefs.optional.dotnet.Ilasm > +User task: >soscheckout org.apache.tools.ant.taskdefs.optional.sos.SOSCheckout > +User task: apply org.apache.tools.ant.taskdefs.Transform > +User task: >ccuncheckout >org.apache.tools.ant.taskdefs.optional.clearcase.CCUnCheckout > +User task: >jarlib-resolve >org.apache.tools.ant.taskdefs.optional.extension.JarLibResolveTask > +User task: jlink >org.apache.tools.ant.taskdefs.optional.jlink.JlinkTask > +User task: cvstagdiff >org.apache.tools.ant.taskdefs.cvslib.CvsTagDiff > +User task: javacc >org.apache.tools.ant.taskdefs.optional.javacc.JavaCC > +User task: chmod org.apache.tools.ant.taskdefs.Chmod > +User task: pvcs org.apache.tools.ant.taskdefs.optional.pvcs.Pvcs > +User task: >jarlib-manifest >org.apache.tools.ant.taskdefs.optional.extension.JarLibManifestTask > +User task: jar org.apache.tools.ant.taskdefs.Jar > +User task: sound >org.apache.tools.ant.taskdefs.optional.sound.SoundTask > +User task: mparse >org.apache.tools.ant.taskdefs.optional.metamata.MParse > +User task: >blgenclient >org.apache.tools.ant.taskdefs.optional.ejb.BorlandGenerateClient > +User task: uptodate org.apache.tools.ant.taskdefs.UpToDate > +User task: genkey org.apache.tools.ant.taskdefs.GenerateKey > +User task: javah org.apache.tools.ant.taskdefs.optional.Javah > +User task: >ccmreconfigure >org.apache.tools.ant.taskdefs.optional.ccm.CCMReconfigure > +User task: fail org.apache.tools.ant.taskdefs.Exit > +User task: unzip org.apache.tools.ant.taskdefs.Expand > +User task: javac org.apache.tools.ant.taskdefs.Javac > +User task: p4add >org.apache.tools.ant.taskdefs.optional.perforce.P4Add > +User task: >jpcoverage org.apache.tools.ant.taskdefs.optional.sitraka.Coverage > +User task: soslabel >org.apache.tools.ant.taskdefs.optional.sos.SOSLabel > +User task: depend >org.apache.tools.ant.taskdefs.optional.depend.Depend > +User task: vssget >org.apache.tools.ant.taskdefs.optional.vss.MSVSSGET > +User task: deltree org.apache.tools.ant.taskdefs.Deltree > +User task: >ddcreator org.apache.tools.ant.taskdefs.optional.ejb.DDCreator > +User datatype: patternset org.apache.tools.ant.types.PatternSet > +User datatype: filterset org.apache.tools.ant.types.FilterSet > +User datatype: >libfileset org.apache.tools.ant.taskdefs.optional.extension.LibFileSet > +User datatype: filterreader >org.apache.tools.ant.types.AntFilterReader > +User datatype: >extension >org.apache.tools.ant.taskdefs.optional.extension.ExtensionAdapter > +User datatype: fileset org.apache.tools.ant.types.FileSet > +User datatype: dirset org.apache.tools.ant.types.DirSet > +User datatype: filelist org.apache.tools.ant.types.FileList > +User datatype: filterchain org.apache.tools.ant.types.FilterChain > +User datatype: path org.apache.tools.ant.types.Path > +User datatype: >classfileset org.apache.tools.ant.types.optional.depend.ClassfileSet > +User datatype: description org.apache.tools.ant.types.Description > +User datatype: xmlcatalog org.apache.tools.ant.types.XMLCatalog > +User datatype: >selector org.apache.tools.ant.types.selectors.SelectSelector > +User datatype: mapper org.apache.tools.ant.types.Mapper > +User datatype: substitution org.apache.tools.ant.types.Substitution > +User datatype: >extensionSet >org.apache.tools.ant.taskdefs.optional.extension.ExtensionSet > +User datatype: regexp org.apache.tools.ant.types.RegularExpression >Setting ro project property: ant.version -> Apache Ant version 1.5.4 >compiled on August 12 2003 >Setting ro project property: ant.file -> >H:\htdocs\ltu\servlets\sample\build.xml >parsing buildfile build.xml with URI = >file:H:/htdocs/ltu/servlets/sample/build.xml >Setting ro project property: ant.project.name -> My Project >Adding reference: My Project -> [EMAIL PROTECTED] >Project base dir set to: H:\htdocs\ltu\servlets\sample > +Task: property > [property] Loading H:\htdocs\ltu\servlets\sample\build.properties >Setting project property: manager.username -> manager >Setting project property: catalina.home -> >D:/java/apps/tomcat/jakarta-tomcat-5.0.16 >Setting project property: manager.password -> password >Setting project property: manager.url -> http://localhost:8080/manager > +Task: property > [property] Loading C:\WINDOWS\build.properties > [property] Unable to find property file: C:\WINDOWS\build.properties > +Task: property > [property] Loading Environment env. >Setting project property: env.windir -> C:\WINDOWS >Setting project property: env.CATALINA_TMPDIR -> >D:\java\apps\tomcat\jakarta-tomcat-5.0.16\temp >Setting project property: env.ANT_CMD_LINE_ARGS -> -verbose -debug -logfile >xx install >Setting project property: env._RUNJDB -> "D:\bin\j2sdk1.4.1_01\bin\jdb" >Setting project property: env.JAVA_ENDORSED_DIRS -> >D:\java\apps\tomcat\jakarta-tomcat-5.0.16\common\endorsed >Setting project property: env.BLASTER -> A220 I5 D1 T4 P300 >Setting project property: env.JUNIT_JAR -> >D:\java\apps\junit3.8.1\junit.jar >Setting project property: env.CLASSPATH -> >D:\bin\j2sdk1.4.1_01\lib\tools.jar;D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\bin\bootstrap.jar >Setting project property: env.TAYEK -> d:\java\root\com\tayek >Setting project property: env._CLASSPATHCOMPONENT -> >"D:\java\apps\ant\apache-ant-1.5.4\lib\xml-apis.jar" >Setting project property: env.BASEDIR -> >D:\java\apps\tomcat\jakarta-tomcat-5.0.16 >Setting project property: env.ACTION -> stop >Setting project property: env._RUNJAVAW -> "D:\bin\j2sdk1.4.1_01\bin\javaw" >Setting project property: env.TMP -> C:\WINDOWS\TEMP >Setting project property: env.COMSPEC -> C:\WINDOWS\COMMAND.COM >Setting project property: env.CATALINA_HOME -> >D:\java\apps\tomcat\jakarta-tomcat-5.0.16 >Setting project property: env._EXECJAVA -> "D:\bin\j2sdk1.4.1_01\bin\java" >Setting project property: env.PATH -> >\BIN;D:\JAVA\APPS\TOMCAT\JAKART~1.16\BIN;D:\JAVA\APPS\ANT\APACHE~1.4\BI N;D: >\BIN\J2SDK1~1.1_0\BIN;D:\JAVA\JWSDP-1.3\JWSDP- >SHARED\BIN;C:\PERL\BIN\;C:\WINDOWS;C:\WINDOWS\COMMAND;D:\BIN;C:\PROGRA~ 1\WI >N98RK;C:\PROGRA~1\BORLAND\CBUILD~1\BIN;C:\PROGRA~1\BORLAND\CBUILD~1\PRO JECT >S\BPL >Setting project property: env.winbootdir -> C:\WINDOWS >Setting project property: env.PROMPT -> $p$g >Setting project property: env.EXECUTABLE -> >D:\java\apps\tomcat\jakarta-tomcat-5.0.16\bin\catalina.bat >Setting project property: env.JAVA_HOME -> D:\bin\j2sdk1.4.1_01 >Setting project property: env.ANT_HOME -> D:\java\apps\ant\apache-ant-1.5.4 >Setting project property: env._RUNJAVA -> "D:\bin\j2sdk1.4.1_01\bin\java" >Setting project property: env._JAVACMD -> D:\bin\j2sdk1.4.1_01\bin\java.exe >Setting project property: env._RUNJAVAC -> "D:\bin\j2sdk1.4.1_01\bin\javac" >Setting project property: env.TEMP -> C:\WINDOWS\TEMP >Setting project property: env.LOCALCLASSPATH -> >D:\bin\j2sdk1.4.1_01\lib\tools.jar;"D:\java\apps\ant\apache-ant- >1.5.4\lib\xml-apis.jar";"D:\java\apps\ant\apache-ant- >1.5.4\lib\xercesImpl.jar";"D:\java\apps\ant\apache-ant- >1.5.4\lib\optional.jar";"D:\java\apps\ant\apache-ant-1.5.4\lib\catalina - >ant.jar";"D:\java\apps\ant\apache-ant- >1.5.4\lib\ant.jar";D:\bin\j2sdk1.4.1_01\lib\tools.jar;D:\java\apps\tomc at\j >akarta-tomcat-5.0.16\bin\bootstrap.jar >Setting project property: env.MAINCLASS -> >org.apache.catalina.startup.Bootstrap >Setting project property: env.CATALINA_BASE -> >D:\java\apps\tomcat\jakarta-tomcat-5.0.16 > +Task: property >Setting project property: app.name -> myapp > +Task: property >Setting project property: app.path -> /myapp > +Task: property >Setting project property: app.version -> 0.1-dev > +Task: property >Setting project property: build.home -> H:\htdocs\ltu\servlets\sample/build > +Task: property >Override ignored for property catalina.home > +Task: property >Setting project property: dist.home -> H:\htdocs\ltu\servlets\sample/dist > +Task: property >Setting project property: docs.home -> H:\htdocs\ltu\servlets\sample/docs > +Task: property >Override ignored for property manager.url > +Task: property >Setting project property: src.home -> H:\htdocs\ltu\servlets\sample/src > +Task: property >Setting project property: web.home -> H:\htdocs\ltu\servlets\sample/web > +Task: taskdef >Class org.apache.catalina.ant.DeployTask loaded from parent loader > +User task: deploy org.apache.catalina.ant.DeployTask > +Task: taskdef >Class org.apache.catalina.ant.ListTask loaded from parent loader > +User task: list org.apache.catalina.ant.ListTask > +Task: taskdef >Class org.apache.catalina.ant.ReloadTask loaded from parent loader > +User task: reload org.apache.catalina.ant.ReloadTask > +Task: taskdef >Class org.apache.catalina.ant.UndeployTask loaded from parent loader > +User task: undeploy org.apache.catalina.ant.UndeployTask > +Task: property >Setting project property: compile.debug -> true > +Task: property >Setting project property: compile.deprecation -> false > +Task: property >Setting project property: compile.optimize -> true > +DataType: path >Adding reference: compile.classpath -> > +Target: all > +Target: clean > +Task: echo > +Task: echo > +Task: delete > +Task: delete > +Target: compile > +Task: mkdir > +Task: javac > +Task: copy > +Target: dist > +Task: mkdir > +Task: copy > +Task: jar > +Target: install > +Task: deploy > +Target: javadoc > +Task: mkdir > +Task: javadoc > +Target: list > +Task: list > +Target: prepare > +Task: mkdir > +Task: mkdir > +Task: mkdir > +Task: copy > +Task: mkdir > +Target: reload > +Task: reload > +Target: remove > +Task: undeploy >Build sequence for target `install' is [prepare, compile, javadoc, dist, >install] >Complete build sequence is [prepare, compile, javadoc, dist, install, >reload, remove, list, clean, all] > >prepare: > [mkdir] Created dir: H:\htdocs\ltu\servlets\sample\build > [mkdir] Created dir: H:\htdocs\ltu\servlets\sample\build\WEB-INF > [mkdir] Created dir: H:\htdocs\ltu\servlets\sample\build\WEB- >INF\classes >fileset: Setup scanner in dir H:\htdocs\ltu\servlets\sample\web with >patternSet{ includes: [] excludes: [] } > [copy] index.html added as index.html doesn't exist. > [copy] images\tomcat.gif added as images/tomcat.gif doesn't exist. > [copy] hello.jsp added as hello.jsp doesn't exist. > [copy] omitted as is up to date. > [copy] images added as images doesn't exist. > [copy] Copying 3 files to H:\htdocs\ltu\servlets\sample\build > [copy] Copying H:\htdocs\ltu\servlets\sample\web\index.html to >H:\htdocs\ltu\servlets\sample\build\index.html > [copy] Copying H:\htdocs\ltu\servlets\sample\web\hello.jsp to >H:\htdocs\ltu\servlets\sample\build\hello.jsp > [copy] Copying H:\htdocs\ltu\servlets\sample\web\images\tomcat.gif to >H:\htdocs\ltu\servlets\sample\build\images\tomcat.gif > [mkdir] Created dir: H:\htdocs\ltu\servlets\sample\build\WEB-INF\lib > >compile: >fileset: Setup scanner in dir H:\htdocs\ltu\servlets\sample\src with >patternSet{ includes: [] excludes: [] } > [javac] index.html skipped - don't know how to handle it > [javac] mypackage\index.html skipped - don't know how to handle it > [javac] mypackage\Hello.java added as mypackage/Hello.class doesn't >exist. > [javac] Compiling 1 source file to >H:\htdocs\ltu\servlets\sample\build\WEB-INF\classes > [javac] Using modern compiler >fileset: Setup scanner in dir >D:\java\apps\tomcat\jakarta-tomcat-5.0.16\common\endorsed with patternSet{ >includes: [*.jar] excludes: [] } >fileset: Setup scanner in dir >D:\java\apps\tomcat\jakarta-tomcat-5.0.16\common\lib with patternSet{ >includes: [*.jar] excludes: [] } >fileset: Setup scanner in dir >D:\java\apps\tomcat\jakarta-tomcat-5.0.16\shared\lib with patternSet{ >includes: [*.jar] excludes: [] } > [javac] Compilation arguments: > [javac] '-d' > [javac] 'H:\htdocs\ltu\servlets\sample\build\WEB-INF\classes' > [javac] '-classpath' > [javac] >'H:\htdocs\ltu\servlets\sample\build\WEB- >INF\classes;D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\common\classes;D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\common\endorsed\xercesImpl.jar;D:\java\apps\tomcat\jakarta-tomca t- >5.0.16\common\endorsed\xmlParserAPIs.jar;D:\java\apps\tomcat\jakarta- >tomcat-5.0.16\common\lib\jasper-compiler.jar;D:\java\apps\tomcat\jakart a- >tomcat-5.0.16\common\lib\jmx-remote-tools.jar;D:\java\apps\tomcat\jakar ta- >tomcat-5.0.16\common\lib\commons-dbcp-1.1.jar;D:\java\apps\tomcat\jakar ta- >tomcat-5.0.16\common\lib\jmx.jar;D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\common\lib\commons-el.jar;D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\common\lib\commons-collections.jar;D:\java\apps\tomcat\jakarta- >tomcat-5.0.16\common\lib\naming-java.jar;D:\java\apps\tomcat\jakarta- >tomcat-5.0.16\common\lib\commons-pool-1.1.jar;D:\java\apps\tomcat\jakar ta- >tomcat-5.0.16\common\lib\jmx-remote.jar;D:\java\apps\tomcat\jakarta-tom cat- >5.0.16\common\lib\jasper-runtime.jar;D:\java\apps\tomcat\! > jakart >a >-tomcat-5.0.16\common\lib\naming-factory.jar;D:\java\apps\tomcat\jakart a- >tomcat-5.0.16\common\lib\servlet-api.jar;D:\java\apps\tomcat\jakarta- >tomcat-5.0.16\common\lib\naming-resources.jar;D:\java\apps\tomcat\jakar ta- >tomcat-5.0.16\common\lib\ant.jar;D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\common\lib\naming-common.jar;D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\common\lib\jsp-api.jar;D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\shared\classes;D:\bin\j2sdk1.4.1_01\lib\tools.jar;D:\java\apps\a nt\a >pache-ant-1.5.4\lib\xml-apis.jar;D:\java\apps\ant\apache-ant- >1.5.4\lib\xercesImpl.jar;D:\java\apps\ant\apache-ant- >1.5.4\lib\optional.jar;D:\java\apps\ant\apache-ant-1.5.4\lib\catalina- >ant.jar;D:\java\apps\ant\apache-ant- >1.5.4\lib\ant.jar;D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\bin\bootstrap.jar' > [javac] '-sourcepath' > [javac] 'H:\htdocs\ltu\servlets\sample\src' > [javac] '-g' > [javac] '-O' > [javac] > [javac] The ' characters around the executable and arguments are > [javac] not part of the command. > [javac] File to be compiled: > [javac] H:\htdocs\ltu\servlets\sample\src\mypackage\Hello.java >fileset: Setup scanner in dir H:\htdocs\ltu\servlets\sample\src with >patternSet{ includes: [] excludes: [**/*.java] } > [copy] index.html added as index.html doesn't exist. > [copy] mypackage\index.html added as mypackage/index.html doesn't >exist. > [copy] omitted as is up to date. > [copy] mypackage omitted as mypackage is up to date. > [copy] Copying 2 files to >H:\htdocs\ltu\servlets\sample\build\WEB-INF\classes > [copy] Copying H:\htdocs\ltu\servlets\sample\src\mypackage\index.html >to H:\htdocs\ltu\servlets\sample\build\WEB-INF\classes\mypackage\index.html > [copy] Copying H:\htdocs\ltu\servlets\sample\src\index.html to >H:\htdocs\ltu\servlets\sample\build\WEB-INF\classes\index.html > >javadoc: > [mkdir] Created dir: H:\htdocs\ltu\servlets\sample\dist\docs\api > [javadoc] scanning H:\htdocs\ltu\servlets\sample\src for packages. >DirSet: Setup scanner in dir H:\htdocs\ltu\servlets\sample\src with >patternSet{ includes: [**] excludes: [] } > [javadoc] Generating Javadoc >fileset: Setup scanner in dir >D:\java\apps\tomcat\jakarta-tomcat-5.0.16\common\endorsed with patternSet{ >includes: [*.jar] excludes: [] } >fileset: Setup scanner in dir >D:\java\apps\tomcat\jakarta-tomcat-5.0.16\common\lib with patternSet{ >includes: [*.jar] excludes: [] } >fileset: Setup scanner in dir >D:\java\apps\tomcat\jakarta-tomcat-5.0.16\shared\lib with patternSet{ >includes: [*.jar] excludes: [] } > [javadoc] Executing 'D:\BIN\J2SDK1.4.1_01\bin\javadoc.exe' with >arguments: > [javadoc] '-d' > [javadoc] 'H:\htdocs\ltu\servlets\sample\dist\docs\api' > [javadoc] '-classpath' > [javadoc] >'D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\common\classes;D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\common\endorsed\xercesImpl.jar;D:\java\apps\tomcat\jakarta-tomca t- >5.0.16\common\endorsed\xmlParserAPIs.jar;D:\java\apps\tomcat\jakarta- >tomcat-5.0.16\common\lib\jasper-compiler.jar;D:\java\apps\tomcat\jakart a- >tomcat-5.0.16\common\lib\jmx-remote-tools.jar;D:\java\apps\tomcat\jakar ta- >tomcat-5.0.16\common\lib\commons-dbcp-1.1.jar;D:\java\apps\tomcat\jakar ta- >tomcat-5.0.16\common\lib\jmx.jar;D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\common\lib\commons-el.jar;D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\common\lib\commons-collections.jar;D:\java\apps\tomcat\jakarta- >tomcat-5.0.16\common\lib\naming-java.jar;D:\java\apps\tomcat\jakarta- >tomcat-5.0.16\common\lib\commons-pool-1.1.jar;D:\java\apps\tomcat\jakar ta- >tomcat-5.0.16\common\lib\jmx-remote.jar;D:\java\apps\tomcat\jakarta-tom cat- >5.0.16\common\lib\jasper-runtime.jar;D:\java\apps\tomcat\jakarta-tomcat - >5.0.16\common\lib\naming-factory.jar;! > D:\jav >a >\apps\tomcat\jakarta-tomcat-5.0.16\common\lib\servlet- >api.jar;D:\java\apps\tomcat\jakarta-tomcat-5.0.16\common\lib\naming- >resources.jar;D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\common\lib\ant.jar;D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\common\lib\naming-common.jar;D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\common\lib\jsp-api.jar;D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\shared\classes' > [javadoc] '-sourcepath' > [javadoc] 'H:\htdocs\ltu\servlets\sample\src' > [javadoc] '-version' > [javadoc] '-author' > [javadoc] 'mypackage' > [javadoc] > [javadoc] The ' characters around the executable and arguments are > [javadoc] not part of the command. > [javadoc] Javadoc execution >Execute:Java13CommandLauncher: Executing >'D:\BIN\J2SDK1.4.1_01\bin\javadoc.exe' with arguments: >'-d' >'H:\htdocs\ltu\servlets\sample\dist\docs\api' >'-classpath' >'D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\common\classes;D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\common\endorsed\xercesImpl.jar;D:\java\apps\tomcat\jakarta-tomca t- >5.0.16\common\endorsed\xmlParserAPIs.jar;D:\java\apps\tomcat\jakarta- >tomcat-5.0.16\common\lib\jasper-compiler.jar;D:\java\apps\tomcat\jakart a- >tomcat-5.0.16\common\lib\jmx-remote-tools.jar;D:\java\apps\tomcat\jakar ta- >tomcat-5.0.16\common\lib\commons-dbcp-1.1.jar;D:\java\apps\tomcat\jakar ta- >tomcat-5.0.16\common\lib\jmx.jar;D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\common\lib\commons-el.jar;D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\common\lib\commons-collections.jar;D:\java\apps\tomcat\jakarta- >tomcat-5.0.16\common\lib\naming-java.jar;D:\java\apps\tomcat\jakarta- >tomcat-5.0.16\common\lib\commons-pool-1.1.jar;D:\java\apps\tomcat\jakar ta- >tomcat-5.0.16\common\lib\jmx-remote.jar;D:\java\apps\tomcat\jakarta-tom cat- >5.0.16\common\lib\jasper-runtime.jar;D:\java\apps\tomcat\jakarta-tomcat - >5.0.16\common\lib\naming-factory.jar;! > D:\jav >a >\apps\tomcat\jakarta-tomcat-5.0.16\common\lib\servlet- >api.jar;D:\java\apps\tomcat\jakarta-tomcat-5.0.16\common\lib\naming- >resources.jar;D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\common\lib\ant.jar;D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\common\lib\naming-common.jar;D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\common\lib\jsp-api.jar;D:\java\apps\tomcat\jakarta-tomcat- >5.0.16\shared\classes' >'-sourcepath' >'H:\htdocs\ltu\servlets\sample\src' >'-version' >'-author' >'mypackage' > >The ' characters around the executable and arguments are >not part of the command. > > [javadoc] Loading source files for package mypackage... > [javadoc] Constructing Javadoc information... > [javadoc] Standard Doclet version 1.4.1 > > [javadoc] Generating >H:\htdocs\ltu\servlets\sample\dist\docs\api\constant-values.html... > [javadoc] Building tree for all the packages and classes... > [javadoc] Building index for all the packages and classes... > [javadoc] Generating >H:\htdocs\ltu\servlets\sample\dist\docs\api\overview-tree.html... > [javadoc] Generating >H:\htdocs\ltu\servlets\sample\dist\docs\api\index-all.html... > [javadoc] Generating >H:\htdocs\ltu\servlets\sample\dist\docs\api\deprecated-list.html... > [javadoc] Building index for all classes... > [javadoc] Generating >H:\htdocs\ltu\servlets\sample\dist\docs\api\allclasses-frame.html... > [javadoc] Generating >H:\htdocs\ltu\servlets\sample\dist\docs\api\allclasses-noframe.html... > [javadoc] Generating >H:\htdocs\ltu\servlets\sample\dist\docs\api\index.html... > [javadoc] Generating >H:\htdocs\ltu\servlets\sample\dist\docs\api\packages.html... > [javadoc] Generating >H:\htdocs\ltu\servlets\sample\dist\docs\api\mypackage\package-frame.htm l... > [javadoc] Generating >H:\htdocs\ltu\servlets\sample\dist\docs\api\mypackage\package- >summary.html... > [javadoc] Generating >H:\htdocs\ltu\servlets\sample\dist\docs\api\mypackage\package-tree.html ... > [javadoc] Generating >H:\htdocs\ltu\servlets\sample\dist\docs\api\mypackage\Hello.html... > [javadoc] Generating >H:\htdocs\ltu\servlets\sample\dist\docs\api\serialized-form.html... > [javadoc] Generating >H:\htdocs\ltu\servlets\sample\dist\docs\api\package-list... > [javadoc] Generating >H:\htdocs\ltu\servlets\sample\dist\docs\api\help-doc.html... > [javadoc] Generating >H:\htdocs\ltu\servlets\sample\dist\docs\api\stylesheet.css... > >dist: >fileset: Setup scanner in dir H:\htdocs\ltu\servlets\sample\docs with >patternSet{ includes: [] excludes: [] } > [copy] omitted as is up to date. >fileset: Setup scanner in dir H:\htdocs\ltu\servlets\sample\build with >patternSet{ includes: [] excludes: [] } > [jar] Building jar: H:\htdocs\ltu\servlets\sample\dist\myapp-0.1- >dev.war > [jar] adding directory META-INF/ > [jar] adding entry META-INF/MANIFEST.MF > [jar] adding directory WEB-INF/ > [jar] adding directory WEB-INF/classes/ > [jar] adding directory WEB-INF/classes/mypackage/ > [jar] adding directory WEB-INF/lib/ > [jar] adding directory images/ > [jar] adding entry WEB-INF/classes/mypackage/Hello.class > [jar] adding entry WEB-INF/classes/mypackage/index.html > [jar] adding entry WEB-INF/classes/index.html > [jar] adding entry index.html > [jar] adding entry hello.jsp > [jar] adding entry images/tomcat.gif > >install: > [deploy] FAIL - Encountered exception java.util.zip.ZipException: error >in opening zip file > > >BUILD FAILED >file:H:/htdocs/ltu/servlets/sample/build.xml:90: FAIL - Encountered >exception java.util.zip.ZipException: error in opening zip file > at >org.apache.catalina.ant.AbstractCatalinaTask.execute(AbstractCatalinaTa sk.j >ava:284) > at org.apache.catalina.ant.DeployTask.execute(DeployTask.java:240) > at org.apache.tools.ant.Task.perform(Task.java:341) > at org.apache.tools.ant.Target.execute(Target.java:309) > at org.apache.tools.ant.Target.performTasks(Target.java:336) > at org.apache.tools.ant.Project.executeTarget(Project.java:1339) > at org.apache.tools.ant.Project.executeTargets(Project.java:1255) > at org.apache.tools.ant.Main.runBuild(Main.java:609) > at org.apache.tools.ant.Main.start(Main.java:196) > at org.apache.tools.ant.Main.main(Main.java:235) >Caused by: FAIL - Encountered exception java.util.zip.ZipException: error >in opening zip file > at >org.apache.catalina.ant.AbstractCatalinaTask.execute(AbstractCatalinaTa sk.j >ava:280) > ... 9 more >--- Nested Exception --- >FAIL - Encountered exception java.util.zip.ZipException: error in opening >zip file > at >org.apache.catalina.ant.AbstractCatalinaTask.execute(AbstractCatalinaTa sk.j >ava:280) > at org.apache.catalina.ant.DeployTask.execute(DeployTask.java:240) > at org.apache.tools.ant.Task.perform(Task.java:341) > at org.apache.tools.ant.Target.execute(Target.java:309) > at org.apache.tools.ant.Target.performTasks(Target.java:336) > at org.apache.tools.ant.Project.executeTarget(Project.java:1339) > at org.apache.tools.ant.Project.executeTargets(Project.java:1255) > at org.apache.tools.ant.Main.runBuild(Main.java:609) > at org.apache.tools.ant.Main.start(Main.java:196) > at org.apache.tools.ant.Main.main(Main.java:235) > >Total time: 7 seconds > > >--- >ray tayek http://tayek.com/ actively seeking mentoring or telecommuting >work >vice chair orange county java users group http://www.ocjug.org/ >hate spam? http://samspade.org/ssw/ > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
