[Yanel-usage] NoClassDefFoundError: javax/servlet/http/HttpServletRequest

Michael Wechner michael.wechner at wyona.com
Sat Dec 22 23:29:42 CET 2007


Emmanouil Batsis (Manos) wrote:

>
> Hi guys,
>
> Trying to check out yanel but the build does not actually start tomcat 
> on OSX (see debugging build below), although it reports a successful 
> build. Maybe I need to put a tomcat distro in the project or something?


no, but did you run "./configure.sh" first (before building Yanel)?

configure.sh will download and install a Tomcat within

YANEL_SOURCE/local/apache-tomcat/....

But in case you want to use your Tomcat, then edit the file

YANEL_SOURCE/src/build/local.build.properties (resp. which should be a 
copy of build.properties)

HTH

Michi

>
> Cheers,
>
> Manos
>
> manos at eva:~/workspace/yanel> ./yanel.sh -X start
> Start/Stop Yanel ...
> Apache Ant version 1.6.5 compiled on June 2 2005
> Buildfile: src/build/build.xml
>
> init:
>      [echo] INFO: Building with Apache Ant version 1.6.5 compiled on 
> June 2 2005 and Java version 1.5
>
> init-runtime:
>
> run-yanel-cmdl:
>      [echo] Yanel Path: -X
>      [java] java.lang.NoClassDefFoundError: 
> javax/servlet/http/HttpServletRequest
>      [java]     at 
> org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:180)
>      [java]     at org.apache.tools.ant.taskdefs.Java.run(Java.java:710)
>      [java]     at 
> org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:178)
>      [java]     at 
> org.apache.tools.ant.taskdefs.Java.execute(Java.java:84)
>      [java]     at 
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>      [java]     at org.apache.tools.ant.Task.perform(Task.java:364)
>      [java]     at org.apache.tools.ant.Target.execute(Target.java:341)
>      [java]     at 
> org.apache.tools.ant.Target.performTasks(Target.java:369)
>      [java]     at 
> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>      [java]     at 
> org.apache.tools.ant.Project.executeTarget(Project.java:1185)
>      [java]     at 
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40) 
>
>      [java]     at 
> org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>      [java]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
>      [java]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
>      [java]     at 
> org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
>      [java]     at 
> org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
>      [java] Caused by: java.lang.NoClassDefFoundError: 
> javax/servlet/http/HttpServletRequest
>      [java]     at java.lang.Class.forName0(Native Method)
>      [java]     at java.lang.Class.forName(Class.java:242)
>      [java]     at 
> org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:119)
>      [java]     ... 15 more
>      [java] --- Nested Exception ---
>      [java] java.lang.NoClassDefFoundError: 
> javax/servlet/http/HttpServletRequest
>      [java]     at java.lang.Class.forName0(Native Method)
>      [java]     at java.lang.Class.forName(Class.java:242)
>      [java]     at 
> org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:119)
>      [java]     at org.apache.tools.ant.taskdefs.Java.run(Java.java:710)
>      [java]     at 
> org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:178)
>      [java]     at 
> org.apache.tools.ant.taskdefs.Java.execute(Java.java:84)
>      [java]     at 
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>      [java]     at org.apache.tools.ant.Task.perform(Task.java:364)
>      [java]     at org.apache.tools.ant.Target.execute(Target.java:341)
>      [java]     at 
> org.apache.tools.ant.Target.performTasks(Target.java:369)
>      [java]     at 
> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>      [java]     at 
> org.apache.tools.ant.Project.executeTarget(Project.java:1185)
>      [java]     at 
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40) 
>
>      [java]     at 
> org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>      [java]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
>      [java]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
>      [java]     at 
> org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
>      [java]     at 
> org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
>
> BUILD SUCCESSFUL
> Total time: 1 second
> manos at eva:~/workspace/yanel>
>


-- 
Michael Wechner
Wyona      -   Open Source Content Management - Yanel, Yulup
http://www.wyona.com
michael.wechner at wyona.com, michi at apache.org
+41 44 272 91 61



More information about the Yanel-usage mailing list