I expect politicians to lie not engineers! *Glad that solved your problem* Martin ----- Original Message ----- From: "Claire Wall" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Thursday, January 15, 2004 8:56 AM Subject: Re: Tomcat error with compiling JSPs
> sorry, i lied before - the JAVA_HOME variable is pointing to the bin folder > of the JDK. > > we have just reinstalled Tomcat (4.1.2) again to a path that has no spaces > and it now works. However, this doesnt solve the problem because as stated > before, we cannot dictate what path our client has their tomcat installed > in. > > > ----- Original Message ----- > From: "Martin Gainty" <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > Sent: Thursday, January 15, 2004 1:43 PM > Subject: Re: Tomcat error with compiling JSPs > > > > 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] > > > > > > > > > > --------------------------------------------------------------------- > 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]