I ran into this exact error when I installed IBM JDK with Websphere and all
of a sudden my JSP
wouldnt compile on Tomcat
What is your JAVA_HOME pointing to?
Regards,
-Martin
----- Original Message -----
From: "Claire Wall" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
Sent: Thursday, January 15, 2004 8:44 AM
Subject: Re: Tomcat error with compiling JSPs
> the classpath of the server only points to the bin folder of the JDK.
>
> It still doesn't explain why this application isnt working and all of the
> rest are, since all our applications are installed via a WAR file and I do
> not change or set a class path for each application - I only change the
> paths that need to be changed in web.xml and struts-config.xml for the
> application. We have been developing this application on Tomcat on another
> server and it works fine.
>
> What reasons are there for the java compiler to not be able to compile JSP
> files for a particular application as this appears to be the problem.
>
>
> ----- Original Message -----
> From: "Max Cooper" <[EMAIL PROTECTED]>
> To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
> Sent: Thursday, January 15, 2004 1:31 PM
> Subject: Re: Tomcat error with compiling JSPs
>
>
> > This seems telling:
> >
> > [javac] javac: invalid flag: C:\Program
> >
> > It seems like some kind of path with a space in it is being passed to
the
> > compiler, but it is not being quoted properly.
> >
> > javac -classpath C:\Program Files\somelib\lib.jar ...
> >
> > (should be: javac -classpath "C:\Program Files\somelib\lib.jar" ...)
> >
> > However, I would kind of expect the error to be "invalid flag:
> > Files\somelib\lib.jar" in that case, since the C:\Program part is before
> the
> > space. Could you have some kind of funky classpath like "C:\dir\lib.jar;
> > C:\Program Files\poop\stuff.jar" (note the space after the ';'). Are you
> > setting the classpath for the server process yourself, perhaps by
starting
> > Tomcat using your own script (rather than startup.bat)? Or do you have
> some
> > strange classpath in your environment before you start Tomcat?
> >
> > -Max
> >
> > ----- Original Message -----
> > From: "Claire Wall" <[EMAIL PROTECTED]>
> > To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
> > Sent: Thursday, January 15, 2004 4:06 AM
> > Subject: Tomcat error with compiling JSPs
> >
> >
> > hi,
> >
> > I am trying to install my application on another server (Tomcat 4.1). I
> have
> > built a WAR file from an ANT build file but when I install it on Tomcat
> and
> > try to access it I get the following error:
> >
> >
> > HTTP Status 500 -
> >
>
> --------------------------------------------------------------------------
> --
> > ----
> >
> > type Exception report
> >
> > message
> >
> > description The server encountered an internal error () that prevented
it
> > from fulfilling this request.
> >
> > exception
> >
> > org.apache.jasper.JasperException: Unable to compile class for JSP
> >
> > An error occurred at line: -1 in the jsp file: null
> >
> > Generated servlet error:
> > [javac] Since fork is true, ignoring compiler setting.
> > [javac] Compiling 1 source file
> > [javac] Since fork is true, ignoring compiler setting.
> > [javac] javac: invalid flag: C:\Program
> > [javac] Usage: javac
> > [javac] where possible options include:
> > [javac] -g Generate all debugging info
> > [javac] -g:none Generate no debugging info
> > [javac] -g:{lines,vars,source} Generate only some debugging
info
> > [javac] -nowarn Generate no warnings
> > [javac] -verbose Output messages about what the
> > compiler is doing
> > [javac] -deprecation Output source locations where
> > deprecated APIs are used
> > [javac] -classpath Specify where to find user class files
> > [javac] -sourcepath Specify where to find input source
files
> > [javac] -bootclasspath Override location of bootstrap class
> files
> > [javac] -extdirs Override location of installed
> extensions
> > [javac] -d Specify where to place generated class
files
> > [javac] -encoding Specify character encoding used by source
> > files
> > [javac] -source Provide source compatibility with
specified
> > release
> > [javac] -target Generate class files for specific VM
> version
> > [javac] -help Print a synopsis of standard
> options
> >
> >
> >
> >
> > at
> >
>
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandle
> > r.java:130)
> > at
> >
>
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:2
> > 93)
> > at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:353)
> > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
> > at
> >
>
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:4
> > 73)
> > at
> >
>
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:1
> > 90)
> > at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > at
> >
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> > FilterChain.java:247)
> > at
> >
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> > ain.java:193)
> > at
> >
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> > va:256)
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> > eNext(StandardPipeline.java:643)
> > at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> > at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > at
> >
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> > va:191)
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> > eNext(StandardPipeline.java:643)
> > at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> > at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > at
> >
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
> > at
> >
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
> > )
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> > eNext(StandardPipeline.java:643)
> > at
> >
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
> > java:171)
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> > eNext(StandardPipeline.java:641)
> > at
> >
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
> > )
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> > eNext(StandardPipeline.java:641)
> > at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> > at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > at
> >
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> > :174)
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> > eNext(StandardPipeline.java:643)
> > at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> > at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
> > at
> > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:59
4)
> > at
> >
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
> > ction(Http11Protocol.java:392)
> > at
> >
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
> > at
> >
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
> > a:619)
> > at java.lang.Thread.run(Thread.java:534)
> >
> >
> > I have done this process many times before using the exact same ANT file
> as
> > I always do but cannot figure out for the life of me why it won't work.
> Also
> > to note that I've installed another application today which worked fine
> > without these errors. Does anybody know what could be causing this? My
JSP
> > does not contain any references to the local directory and is the exact
> same
> > page that I use in my other application.
> >
> > Is this error caused by a fault in the ANT file?
> >
> > any help would be really appreciated as i'm stumped!!
> >
> > claire :)
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]