MyEclipse Forums
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
Subhashkong
Post subject: SEVERE: Servlet.service() for servlet jsp threw exception  PostPosted: Nov 19, 2007 - 06:48 PM
Registered Member
Registered Member


Joined: Oct 11, 2007
Posts: 1

I am new to Java Web development. When I am trying to run a small Servlet program, I am getting this error.

Nov 19, 2007 8:37:59 AM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: This absolute uri (http://java.sun.com/jsp/jstl/core) cannot be resolved in either web.xml or the jar files deployed with this application
at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:194)
at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:174)
at org.apache.jasper.compiler.JspParseEventListener.processTaglibDirective(JspParseEventListener.java:1162)
at org.apache.jasper.compiler.JspParseEventListener.handleDirective(JspParseEventListener.java:758)
at org.apache.jasper.compiler.DelegatingListener.handleDirective(DelegatingListener.java:121)
at org.apache.jasper.compiler.Parser$Directive.accept(Parser.java:255)
at org.apache.jasper.compiler.Parser.parse(Parser.java:1145)
at org.apache.jasper.compiler.Parser.parse(Parser.java:1103)
at org.apache.jasper.compiler.Parser.parse(Parser.java:1099)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:213)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:210)
at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:551)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:177)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:189)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
Nov 19, 2007 8:38:36 AM org.apache.catalina.core.ApplicationContext log
INFO: helloworld: init
***************************
This is the Index.jsp file

%@ taglib prefix="jstl-core" uri="http://java.sun.com/jsp/jstl/core" %>

<html>
<head>
<title>RainForest - Testing VideoCatalogServlet</title>
</head>

<body>

<h2>Ex 3.1 - Testing VideoCatalogServlet</h2>

<hr>
<form method="GET" action='<jstl-core:url value="/VideoCatalogServlet"/>'>

Select a video category
<SELECT name="video_category">
<OPTION>Action &amp; Adventure
<OPTION>Comedy
<OPTION>Drama
<OPTION>Horror
<OPTION>Suspense
<OPTION>Science Fiction
</SELECT>

<INPUT type=submit value="Search"> <INPUT type=reset value="Clear">

</form>

</body>
</html>
****************************
Here is the code of solution_ex31.xml

<Context docBase="c:\crs570\solution_ex31\WebContent" reloadable="true">

<Resource name="jdbc/RainForestDB"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
url="jdbc:mysql://localhost/test_crs570?autoReconnect=true"

username="javauser"
password="javauser"

maxActive="20"
maxIdle="10"
maxWait="10000"
removeAbandoned="true" />

</Context>

<!--
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/test_crs570"
-->
************************************
Here is my Context.xml:

<Context>

<Resource name="jdbc/RainForestDB"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/test_crs570;autoReconnect=true"

username="javauser"
password="javauser"

maxActive="20"
maxIdle="10"
maxWait="10000"
removeAbandoned="true" />

</Context>

<!--
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/test_crs570"
-->

***************

Any help will be appreciated. Thanks

Subhash
 
 View user's profile Send private message  
Reply with quote Back to top
hm9
Post subject: Servlet.service() for servlet jsp threw exception  PostPosted: Nov 19, 2007 - 09:07 PM



Joined: Nov 19, 2007
Posts: 1

>>> SEVERE: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: This absolute uri (http://java.sun.com/jsp/jstl/core) cannot be resolved in either web.xml or the jar files deployed with this application

What tag lib do you use ?
e.g. if you are using <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> than it is JSTL 1.1 and requires JSP 2.0

Next question is what Tomcat version do you use? If you are using 4.1 than it does not support JSP 2.0

What version of JSTL do you use? What is the JSTL file name? and where did you put this file? i.e. Tomcat server should be able to resolve the path.
 
 View user's profile Send private message  
Reply with quote Back to top
support-nipun
Post subject: RE: Servlet.service() for servlet jsp threw exception  PostPosted: Nov 20, 2007 - 10:13 AM
Registered Member
Registered Member


Joined: Apr 18, 2007
Posts: 8012

Moving to Off Topic >> Software Development.

_________________
Nipun
MyEclipse Support
 
 View user's profile Send private message Send e-mail  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT - 6 Hours
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © 2003-2004 The PNphpBB Group
Credits