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:594)
> 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]