[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 877
  • Last Modified:

can't compile jsp

I'm receiving the following error message.
I have migrated tomcat 4 to Sun One webserver 6.1.  Does anyone know how to correct this error message?    


for host 10.10.1.2 trying to GET /server/index.jsp, service-j2ee reports: StandardWrapperValve[jsp]: WEB2792: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: WEB4000: Unable to compile class for JSP
/opt/SUNWwbsvr/https-server/ClassCache/https-server/server/_jsps/_index_jsp.java:15: _jsps._index_jsp should be declared abstract; it does not define getIncludes() in org.apache.jasper.runtime.HttpJspBase
public class _index_jsp extends HttpJspBase {
^
Note: /server/SUNWwbsvr/https-server/ClassCache/https-server/server/_jsps/_server_jsp.java uses or overrides a deprecated API.

Note: Recompile with -deprecation for details.

1 error
0
kennybud416
Asked:
kennybud416
1 Solution
 
thomas908Commented:
U are using a deprecated method in ur class.
0
 
kennybud416Author Commented:
I'm not sure what the log file means by a deprecated method. (method no longer exists?)  How do I check if I'm using a deprecated method in _index_jsp.

 
0
 
siliconeagleCommented:
try deleting all your work files, it looks as though the java files generated from the JSP fies are using an older verison of the HttpJspBase

look around for a work directory and delete it, it might be in WEB-INF or in the root directory of you appserver.  
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
siliconeagleCommented:
did this help? havent heard anything on this thread for a while.
0
 
kennybud416Author Commented:
Sorry for the delay, I'm not sure what you mean by work directory...I don't want to delete the wrong file.
0
 
siliconeagleCommented:
in the tomcat (if thats what you are using) base dir the is a directory called work - you can delete it. all the files are generated from your JSPs and taglibs.
0
 
kennybud416Author Commented:
I tried deleting my work files...still no success.  Do you have any other ideas?  How can I get Sun Appserver7 to recognize the new version of HttpJspBase?  Let me know if you need more info?
0
 
siliconeagleCommented:
maybe just post your index.jsp
0
 
kennybud416Author Commented:
Thanks for all your help...I noticed that my .jsp calls other java files, Where the httpBase may be.  I also think part of the problem is I'm trying to compile a class which works fine in java 1.2 but doesn't work in 1.4 or higher(which is what sun webserver uses).
0
 
TrigunaCommented:
Try using a netbeans 1.4 IDE, a built in JSP Compiler.
0
 
kennybud416Author Commented:
I'm currently using Netbeans 3.6.  Tomcat 5
The problem occurs when I try to Initiate the DOMparser():

DOMParser ft = new DOMParser()

The following error occurs even with the xmlparserv2.jar mounted.  Any Suggestions?

exception:

javax.servlet.ServletException: Servlet execution threw an exception
      org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:305)


root cause:

java.lang.NoClassDefFoundError: oracle/xml/parser/v2/DOMParser

javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:305)
0
 
kennybud416Author Commented:
you've been helpful...But my problem still exist...Since my problem seems to be turning into another question ..I'm going to close this one..and open another.
0

Featured Post

New feature and membership benefit!

New feature! Upgrade and increase expert visibility of your issues with Priority Questions.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now