Subject: cannot include jar file in jsp
Posted By: pa7751 Post Date: 10/20/2006 8:56:54 AM
Hi

I am new to JSP. Could anyone plz tell as to how we include a jar file in the jsp. All I know is that we put it in WEB-INF/lib folder. But it does not fix my problem. If I write : <%@ page import = "WEB-INF/lib/*.jar" %> I get the following error in TOMCAT:
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

Generated servlet error:
E:\Tomcat\work\Catalina\localhost\RssHelper\org\apache\jsp\displaynews_jsp.java:10: '.' expected
import WEB-INF/lib/*.jar;
          ^


Generated servlet error:
E:\Tomcat\work\Catalina\localhost\RssHelper\org\apache\jsp\displaynews_jsp.java:10: unclosed comment
import WEB-INF/lib/*.jar;
                  ^


Generated servlet error:
E:\Tomcat\work\Catalina\localhost\RssHelper\org\apache\jsp\displaynews_jsp.java:128: <identifier> expected
^
3 errors



If I remove the import tag from the jsp, but have the jar in the lib folder, even then 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

javax.servlet.ServletException: org/apache/xerces/framework/XMLParser
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
    org.apache.jsp.displaynews_jsp._jspService(displaynews_jsp.java:119)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    web.NewsSelect.doPost(NewsSelect.java:35)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

java.lang.NoClassDefFoundError: org/apache/xerces/framework/XMLParser
    org.apache.jsp.displaynews_jsp.ParseXML(displaynews_jsp.java:17)
    org.apache.jsp.displaynews_jsp._jspService(displaynews_jsp.java:103)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    web.NewsSelect.doPost(NewsSelect.java:35)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.

Actually, I want to include the xerces.jar file from apache in the jsp.

Thnx in advance

Reply By: LordRamChandra Reply Date: 11/28/2006 2:22:12 AM
I am getting the same error (500) when I try to run a jsp that fetches server time. I am using java.util.Date package. It also says it cannot find out.write() even when I have not used it!

Perfection is difficult to improve

Go to topic 52834

Return to index page 109
Return to index page 108
Return to index page 107
Return to index page 106
Return to index page 105
Return to index page 104
Return to index page 103
Return to index page 102
Return to index page 101
Return to index page 100