i used the build.xml delivered with the tomcat 5.5.20 source:
<project name="Tomcat 5.0 Netbuild" default="build" basedir=".">
<!-- ===================== Initialize Property Values
=================== -->
<!-- See "build.properties.sample" in the top level directory for
all -->
<!-- property values you must customize for successful
building!!! -->
<property file="${user.home}/build.properties"/>
<property file="build.properties"/>
<property file="build.properties.default"/>
<!-- Project Properties -->
<property name="name" value="Apache Tomcat" />
<property name="year" value="2005" />
<property name="version" value="5.5" />
<property name="project" value="jakarta-tomcat" />
<property name="final.name" value="${project}-${version}" />
<property name="final-src.name"
value="${project}-${version}-src" />
<!-- SVNROOT -->
<property name="svnroot"
value="http://svn.apache.org/repos/asf/" />
<!-- Subprojects -->
<property name="api.project" value="servletapi" />
<property name="tomcat.project" value="build" />
<property name="catalina.project" value="container" />
<property name="jtc.project" value="connectors" />
<property name="jasper.project" value="jasper" />
<property name="current.loc" value="tomcat/current/tc5.5.x" />
<!-- Source dependencies -->
<property name="api.home"
value="${basedir}/${api.project}"/>
<property name="catalina.home"
value="${basedir}/${catalina.project}"/>
<property name="jasper.home"
value="${basedir}/${jasper.project}"/>
<property name="jtc.home"
value="${basedir}/${jtc.project}"/>
<property name="tomcat.home"
value="${basedir}/${tomcat.project}"/>
<target name="build" depends="check.source,get.source"
description="Builds all components">
<ant dir="${tomcat.home}" target="download" />
<ant dir="${tomcat.home}" target="deploy" />
</target>
<!-- Top-level clean target added per Bugzilla 33325 -->
<target name="clean"
description="Clean (delete) all project files">
<echo message="Deleting all project files" />
<delete dir="${api.home}" />
<delete dir="${catalina.home}" />
<delete dir="${jasper.home}" />
<delete dir="${jtc.home}" />
<delete dir="${tomcat.home}" />
</target>
<target name="checkout"
description="Update or checkout required sources from SVN">
<echo level="info"
message="If the checkout fails, - todo - " />
<exec dir="${basedir}" executable="svn">
<arg line="checkout ${svnroot}/${current.loc} ${basedir}" />
</exec>
</target>
<!-- *************** UTILITY TARGETS *************** -->
<target name="check.source">
<available property="source.exists"
file="${basedir}/${tomcat.project}" type="dir" />
</target>
<target name="get.source" unless="source.exists">
<antcall target="checkout" />
</target>
</project>
Martin Gainty wrote:
Please display build.xml you are using
M-
This e-mail communication and any attachments may contain confidential and privileged information for the use of the
designated recipients named above. If you are not the intended recipient, you are hereby notified that you have received
this communication in error and that any review, disclosure, dissemination, distribution or copying of it or its
contents
----- Original Message -----
From: "Stephan Schöffel" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <users@tomcat.apache.org>
Sent: Monday, November 13, 2006 9:53 AM
Subject: Re: Problem with bootstrap.java
i tried running the build file. not very familiar with build files i got
the following error message after downloading a lot of common libs:
downloadzip:
[get] Getting:
http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/
drops/R-3.1.2-200601181600/eclipse-JDT-3.1.2.zip
[get] To: F:\usr\share\java\file.zip
[get] Error opening connection java.io.FileNotFoundException:
http://sunsi
te.informatik.rwth-aachen.de/eclipse/downloads/drops/R-3.1.2-200601181600/eclips
e-JDT-3.1.2.zip
[get] Error opening connection java.io.FileNotFoundException:
http://sunsi
te.informatik.rwth-aachen.de/eclipse/downloads/drops/R-3.1.2-200601181600/eclips
e-JDT-3.1.2.zip
[get] Error opening connection java.io.FileNotFoundException:
http://sunsi
te.informatik.rwth-aachen.de/eclipse/downloads/drops/R-3.1.2-200601181600/eclips
e-JDT-3.1.2.zip
[get] Can't get
http://sunsite.informatik.rwth-aachen.de/eclipse/downloads
/drops/R-3.1.2-200601181600/eclipse-JDT-3.1.2.zip to
\usr\share\java\file.zip
BUILD FAILED
F:\test\apache-tomcat-5.5.20-src\build.xml:48: The following error
occurred whil
e executing this line:
F:\test\apache-tomcat-5.5.20-src\build\build.xml:1981: The following
error occur
red while executing this line:
F:\test\apache-tomcat-5.5.20-src\build\build.xml:672: The following
error occurr
ed while executing this line:
F:\test\apache-tomcat-5.5.20-src\build\build.xml:2015: Can't get
http://sunsite.
informatik.rwth-aachen.de/eclipse/downloads/drops/R-3.1.2-200601181600/eclipse-J
DT-3.1.2.zip to \usr\share\java\file.zip
instead i retried exporting with eclipse (since unsing the tomcat build
script did not work) with the manifest from the source, which looks like
this:
Manifest-Version: 1.0
Main-Class: org.apache.catalina.startup.Bootstrap
Class-Path: jmx.jar commons-daemon.jar commons-logging-api.jar
tomcat-juli.jar
Specification-Title: Catalina
Specification-Version: 1.0
sadly, this led to a different error:
E:\Programme\Apache\apache-tomcat-5.5.20\bin>catalina run
Using CATALINA_BASE: E:\Programme\Apache\apache-tomcat-5.5.20
Using CATALINA_HOME: E:\Programme\Apache\apache-tomcat-5.5.20
Using CATALINA_TMPDIR: E:\Programme\Apache\apache-tomcat-5.5.20\temp
Using JRE_HOME: C:\Programme\Java\jre1.5.0_09
*********************************
13.11.2006 15:49:15 org.apache.catalina.startup.Bootstrap initClassLoaders
SCHWERWIEGEND: Class loader creation threw exception
java.lang.NoClassDefFoundError:
org/apache/catalina/loader/StandardClassLoader
at
org.apache.catalina.startup.Bootstrap.createClassLoader(Bootstrap.jav
a:172)
at
org.apache.catalina.startup.Bootstrap.initClassLoaders(Bootstrap.java
:97)
at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:212)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
yet i inluded catalina.jar (which contains StandardClassLoader) in my
project...
Rainer Jung wrote:
Inside the jar. Google for jar manifest will give you a link like:
http://java.sun.com/j2se/1.4.2/docs/guide/jar/jar.html
Jars and manifest are a general notation with java, they are not
special for tomcat.
Stephan Schöffel wrote:
where can i find the manifest of bootstrap.jar?
It's looking for LogFactory in main of Bootstrap. Have a look to
learn at the manifest of the bootstrap.jar to learn about the
dependencies.
Regards,
Rainer
Stephan Schöffel wrote:
hi there
i'm trying to alter the bootstrap.java class to fit my needs. i got
the source of 5.5.20. now i altered the source in eclipse and
exported all files that belong to it to "bootstrap.jar" and copy it
to my tomcat/bin dir.
unfortunately i get the following error-message while trying to run
it:
Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/commons/lo
gging/LogFactory
at
org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:53)
i searched the LogFactory but could not find a main class there.
anyone got an idea?
--stephan
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]