You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Wayne Fay <wa...@gmail.com> on 2008/02/22 03:46:15 UTC

Re: Trouble compiling jsps in embedded

You could try adding the servlet-api artifact as a dependency to
surefire, that might do it.

Could you perhaps compile the JSPs with jspc-maven-plugin instead of
asking Tomcat to do it? I don't know that its an ideal solution, but
we've been using j-m-p for a while very successfully.

Wayne

On 2/21/08, Joshua Pollak <jp...@kivasystems.com> wrote:
> Hello,
>
> I have a project with an embedded tomcat instance which is supposed to
> be compiling some JSPs. When I run a simple unit test that fetches our
> index page, I get a javac compiler error in our logs. (See below,
> complaining that package javax.servlet is missing). I have all the
> needed tomcat packages (especially servlet-api) as a dependency in the
> pom file, so it should be on the classpath, yet the compile doesn't
> see it.
>
> I'm wondering if the Java compiler doesn't disect the surefirebooter
> jar properly?
>
> Is there anyone who has run into this or has a solution?
>
> -Josh
>
> 2008-02-21 20:13:40,251 [http-8080-Processor4] ERROR
> apache.jasper.compiler.Compiler - Javac exception
> Compile failed; see the compiler error output for details.
>
> The compiler output looks like this:
>
> 008-02-21 20:13:40,252 [http-8080-Processor4] ERROR
> apache.jasper.compiler.Compiler - Env: Compile: javaFileName=/Users/
> jpollak/src/software/projects/mhs/trunk/
> mhs-core/work/mhsEngine/kiva/distrosite//org/apache/jsp/index_jsp.java
>     classpath=/Users/jpollak/src/software/projects/mhs/trunk/mhs-core/
> work/mhsEngine/kiva/distrosite:/private/tmp/surefirebooter4943.jar:/
> System/Library/Java/Ext
> ensions/CoreAudio.jar:/System/Library/Java/Extensions/dns_sd.jar:/
> System/Library/Java/Extensions/j3daudio.jar:/System/Library/Java/
> Extensions/j3dcore.jar:/System
> /Library/Java/Extensions/j3dutils.jar:/System/Library/Java/Extensions/
> jai_codec.jar:/System/Library/Java/Extensions/jai_core.jar:/System/
> Library/Java/Extensions/
> libJ3D.jnilib:/System/Library/Java/Extensions/libJ3DAudio.jnilib:/
> System/Library/Java/Extensions/libJ3DUtils.jnilib:/System/Library/Java/
> Extensions/libmlib_jai.j
> nilib:/System/Library/Java/Extensions/libQTJNative.jnilib:/System/
> Library/Java/Extensions/libShark.jnilib:/System/Library/Java/
> Extensions/mlibwrapper_jai.jar:/Sy
> stem/Library/Java/Extensions/MRJToolkit.jar:/System/Library/Java/
> Extensions/QTJava.zip:/System/Library/Java/Extensions/vecmath.jar:/
> System/Library/Frameworks/Jav
> aVM.framework/Versions/1.5.0/Home/lib/ext/apple_provider.jar:/System/
> Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/
> dnsns.jar:/System/Library/Fr
> ameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/localedata.jar:/
> System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/
> sunjce_provider.jar:
> /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/
> ext/sunpkcs11.jar
>     cp=/opt/maven/boot/classworlds-1.1.jar
>     cp=/Users/jpollak/src/software/projects/mhs/trunk/mhs-core/work/
> mhsEngine/kiva/distrosite
>     cp=/private/tmp/surefirebooter4943.jar
>     cp=/System/Library/Java/Extensions/CoreAudio.jar
>     cp=/System/Library/Java/Extensions/dns_sd.jar
>     cp=/System/Library/Java/Extensions/j3daudio.jar
>     cp=/System/Library/Java/Extensions/j3dcore.jar
>     cp=/System/Library/Java/Extensions/j3dutils.jar
>     cp=/System/Library/Java/Extensions/jai_codec.jar
>     cp=/System/Library/Java/Extensions/jai_core.jar
>     cp=/System/Library/Java/Extensions/libJ3D.jnilib
>     cp=/System/Library/Java/Extensions/libJ3DAudio.jnilib
>     cp=/System/Library/Java/Extensions/libJ3DUtils.jnilib
>     cp=/System/Library/Java/Extensions/libmlib_jai.jnilib
>     cp=/System/Library/Java/Extensions/libQTJNative.jnilib
>     cp=/System/Library/Java/Extensions/libShark.jnilib
>     cp=/System/Library/Java/Extensions/mlibwrapper_jai.jar
>     cp=/System/Library/Java/Extensions/MRJToolkit.jar
>     cp=/System/Library/Java/Extensions/QTJava.zip
>     cp=/System/Library/Java/Extensions/vecmath.jar
>     cp=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/
> Home/lib/ext/apple_provider.jar
>     cp=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/
> Home/lib/ext/dnsns.jar
>     cp=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/
> Home/lib/ext/localedata.jar
>     cp=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/
> Home/lib/ext/sunjce_provider.jar
>     cp=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/
> Home/lib/ext/sunpkcs11.jar
>     work dir=/Users/jpollak/src/software/projects/mhs/trunk/mhs-core/
> work/mhsEngine/kiva/distrosite
>     extension dir=/Library/Java/Extensions:/System/Library/Java/
> Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/
> Home/lib/ext
>     srcDir=/Users/jpollak/src/software/projects/mhs/trunk/mhs-core/
> work/mhsEngine/kiva/distrosite
>    compilerTargetVM=1.5
>    compilerSourceVM=1.5
>     include=org/apache/jsp/index_jsp.java
>
> 2008-02-21 20:13:40,253 [http-8080-Processor4] ERROR
> apache.jasper.compiler.Compiler - Error compiling file: /Users/jpollak/
> src/software/projects/mhs/trunk/mhs-c
> ore/work/mhsEngine/kiva/distrosite//org/apache/jsp/index_jsp.java
> [javac] Compiling 1 source file
>
> /Users/jpollak/src/software/projects/mhs/trunk/mhs-core/work/mhsEngine/
> kiva/distrosite/org/apache/jsp/index_jsp.java:3: package javax.servlet
> does not exist
> import javax.servlet.*;
> ^
> /Users/jpollak/src/software/projects/mhs/trunk/mhs-core/work/mhsEngine/
> kiva/distrosite/org/apache/jsp/index_jsp.java:4: package
> javax.servlet.http does not exist
> import javax.servlet.http.*;
> ^
> /Users/jpollak/src/software/projects/mhs/trunk/mhs-core/work/mhsEngine/
> kiva/distrosite/org/apache/jsp/index_jsp.java:5: package
> javax.servlet.jsp does not exist
> import javax.servlet.jsp.*;
>
>
>
> --
> Joshua ChaitinPollak | Software Engineer
> Kiva Systems, Inc., 225 Wildwood Ave, Woburn, MA 01970
>
>
>
>
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org