Wayne,

I apologize, something must have been wrong with my subscription, because neither my post, nor your reply (or any of the other messages posted yesterday) were showing up in my mailbox. I checked the online archive (mail-archives.apache.org) to see if it was something wrong on my end (mail filter, etc), and I couldn't find my message, so I assumed it had been silently canned by the mailing list. I re- subscribed to the list and reposted.

Again, I apologize for sending the message, but I wasn't received list messages, and for some reason I am now. Now I see my original post on mail-archive.com, I guess I should have checked there first.

In response to your original suggestions:

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

I'm not sure how to go about doing that... do you mean modifying surefire's own pom?
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.

Well, I'll admit I'm not a jsp expert, but were running embedded tomcat and not using a war, just a directory of jsps. I looked at the jspc plugin, but I'm a bit confused about how it would integrate into our system. I'll take a look.

-Josh

On Feb 22, 2008, at 11:33 AM, Wayne Fay wrote:

Is there a reason you're sending this message again when I replied to
it yesterday, rather than just replying to that message to continue
the thread?

I'll readily admit that I didn't really give you an answer, but its
not polite to send the same message again so quickly, especially
without responding to the other thread first.

Wayne

On 2/22/08, Joshua Pollak <[EMAIL PROTECTED]> 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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
Joshua ChaitinPollak | Software Engineer
Kiva Systems, Inc., 225 Wildwood Ave, Woburn, MA 01970







---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to