> Maybe try to download a fresh copy of Ant and compare it with your
> installation?
thank you, that did it:
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
$ date; _DT=$(date +%Y%m%d%H%M%S); ant test -logfile
ant_test_apache-tomcat-7.0.35-src_${_DT}.log 2>&1; date
Fri Feb 8 14:27:09 UTC 2013
Buildfile:
/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src/build.xml
Fri Feb 8 14:50:03 UTC 2013
$ tail -n 10 ant_test_apache-tomcat-7.0.35-src_${_DT}.log
[junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 2.451 sec
test-apr-exists:
test-apr:
test:
BUILD SUCCESSFUL
Total time: 22 minutes 53 seconds
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
then I got:
"Error: Could not find or load main class
org.apache.catalina.startup.Bootstrap"
and after looking a little deeper into the running context
$ ./startup.sh
Using CATALINA_BASE:
/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src
Using CATALINA_HOME:
/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src
Using CATALINA_TMPDIR:
/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src/temp
Using JRE_HOME: /media/sdb1/inst/sw/jdk/x86/jdk1.7.0_11
Using CLASSPATH:
/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src/bin/bootstrap.jar:/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src/bin/tomcat-juli.jar
and noticing "bootstrap.jar" was not where tc was looking for it
(SOMETHING I THINK SHOULD HAVE BEEN CHECKED AND STATED EXPLICITLY AS
PART OF THE ERROR MESSAGE OF THE LOG FILE)
$ cat
/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src/logs/catalina.out
Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/catalina/startup/Bootstrap
Caused by: java.lang.ClassNotFoundException:
org.apache.catalina.startup.Bootstrap
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: org.apache.catalina.startup.Bootstrap.
Program will exit.
Error: Could not find or load main class org.apache.catalina.startup.Bootstrap
Error: Could not find or load main class org.apache.catalina.startup.Bootstrap
Error: Could not find or load main class org.apache.catalina.startup.Bootstrap
Error: Could not find or load main class org.apache.catalina.startup.Bootstrap
$ ls -l
/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src/bin/bootstrap.jar
ls: cannot access
/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src/bin/bootstrap.jar:
No such file or directory
I looked for it
find /media/sdb1 -type f -iname "bootstrap.jar"
and found it in the output dir created by the build:
/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src/output/build/bin/bootstrap.jar
so I opened a new terminal tab and reset the whole context
$ pwd
/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src/output/build
$ export JAVA_HOME=/media/sdb1/inst/sw/jdk/x86/jdk1.7.0_11
$ export PATH=$JAVA_HOME/bin:$PATH
$ export ANT_HOME=/media/sdb1/inst/sw/apache-ant-1.8.4
$ export
TOMCAT_HOME=/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src/output/build
$ export
CATALINA_HOME=/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src/output/build
$ cd bin
$ pwd
/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src/output/build/bin
$ ls -l *.sh
-rwxr-xr-x 1 knoppix knoppix 19189 Feb 8 11:55 catalina.sh
-rwxr-xr-x 1 knoppix knoppix 1982 Feb 8 11:55 configtest.sh
-rwxr-xr-x 1 knoppix knoppix 7492 Feb 8 11:55 daemon.sh
-rwxr-xr-x 1 knoppix knoppix 2021 Feb 8 11:55 digest.sh
-rwxr-xr-x 1 knoppix knoppix 3524 Feb 8 11:55 setclasspath.sh
-rwxr-xr-x 1 knoppix knoppix 1960 Feb 8 11:55 shutdown.sh
-rwxr-xr-x 1 knoppix knoppix 1961 Feb 8 11:55 startup.sh
-rwxr-xr-x 1 knoppix knoppix 5086 Feb 8 11:55 tool-wrapper.sh
-rwxr-xr-x 1 knoppix knoppix 1965 Feb 8 11:55 version.sh
$ ./catalina.sh start
Using CATALINA_BASE:
/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src/output/build
Using CATALINA_HOME:
/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src/output/build
Using CATALINA_TMPDIR:
/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src/output/build/temp
Using JRE_HOME: /media/sdb1/inst/sw/jdk/x86/jdk1.7.0_11
Using CLASSPATH:
/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src/output/build/bin/bootstrap.jar:/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src/output/build/bin/tomcat-juli.jar
$ cat
/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src/output/build/logs/catalina.out
Feb 08, 2013 4:03:54 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal
performance in production environments was not found on the
java.library.path: /usr/java/packages/lib/i386:/lib:/usr/lib
Feb 08, 2013 4:03:55 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Feb 08, 2013 4:03:55 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Feb 08, 2013 4:03:55 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1689 ms
Feb 08, 2013 4:03:55 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Feb 08, 2013 4:03:55 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.35
Feb 08, 2013 4:03:55 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory
/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src/output/build/webapps/examples
Feb 08, 2013 4:03:56 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory
/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src/output/build/webapps/host-manager
Feb 08, 2013 4:03:56 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory
/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src/output/build/webapps/ROOT
Feb 08, 2013 4:03:56 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory
/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src/output/build/webapps/docs
Feb 08, 2013 4:03:56 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory
/media/sdb1/prjx/tomcat/srcs/7.0.35/apache-tomcat-7.0.35-src/output/build/webapps/manager
Feb 08, 2013 4:03:56 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Feb 08, 2013 4:03:56 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Feb 08, 2013 4:03:56 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1317 ms
$ netstat -na --tcp | grep 8080
tcp6 0 0 :::8080 :::* LISTEN
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]