File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Servlets and the fly likes Why is this happening? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "Why is this happening?" Watch "Why is this happening?" New topic
Author

Why is this happening?

ernest fakudze
Ranch Hand

Joined: Aug 27, 2001
Posts: 216
Hi there,
I have recently migrated to Tomcat 4.1.24. My application which used to work before is now not working. It gives the following error:
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] C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\backoffice\login_jsp.java:9: '.' expected
[javac] import DbPool;
[javac] ^
[javac] C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\backoffice\login_jsp.java:15: cannot resolve symbol
[javac] symbol : variable DbPool
[javac] location: class org.apache.jsp.login_jsp
[javac] return DbPool.getConn();
[javac] ^
[javac] 2 errors
at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:130)
at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:293)
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:473)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190)
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.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:432)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356)
at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:430)
at org.apache.jsp.errorpage_jsp._jspService(errorpage_jsp.java:56)
.....
As you can see, my JSP page imports a Servlet. Does anybody know what's wrong. What is the 'fork' thing anyway?
Really appreciate any help.


In a time of drastic change it is the learners who inherit the future. The learned usually find themselves equipped to live in a world that no longer exists.<br />Eric Hoffer
Pradeep bhatt
Ranch Hand

Joined: Feb 27, 2002
Posts: 8903

Looks to me that the class dbpool is not the classpath.The JSP compiler is not able to find it.


Groovy
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12758
    
    5
I think Tomcat 4 changed the way classes are looked up and loaded. If your previous Tomcat was version 3, that may be the problem. As I recall the Tomcat 4 online documentation goes into this.
Bill
ernest fakudze
Ranch Hand

Joined: Aug 27, 2001
Posts: 216
Thanks for the help guys. I think you are right William in your advice. I'm saying this because the app works fine in Tomcat 3.XXX. I'm off to read the Tomcat 4 manual now.
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 60743
    
  65

The 'fork thing' is an ant message. Look into the documentation on the ant javac task for information.
hth,
bear


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Amer Khan
Ranch Hand

Joined: Apr 05, 2003
Posts: 163
This might help!


<i>Dare to dream - everything that exists today,was once a figment of someone's imagination, nobody says tomorrow can't be a figment of your today.</i>
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Why is this happening?
 
Similar Threads
Package not found error in JSP
Tomcat and JSP (Interesting problem)
getRemotePort() and getLocalPort() error
Problems of importing a class
where to place Bean file(*.class)in Tomcat server