[Logo]
Forums Register Login
Please help me about JSP rollDice (HFSJ)
Hello everyone,

I try to deply the application with static functions. In HFSJ P389, there is an example about rollDice. I did all the things the book told me(copy the tld file, jsp file from the book).
Say, I named my application as " myApp " then I put
myFunction.tld file in myApp/WEB-INF/,
DiceRoller.class in myApp/WEB-INF/classes/foo/
tld.jsp file in myApp/

(I did not write web.xml and I feel very strange that if I put web.xml in the myApp/WEB-INF/ then when I try http://localhost:8080/myApp/tld.jsp, I got an error "/myApp/tld.jsp" is not available" )

If I don't have web.xml, and I called the jsp file using http://localhost:8080/myApp/tld.jsp
then it always return me an exception:

****************************************
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 initialize TldLocationsCache: XML parsing error on file /WEB-INF/myFunctions.tld: (line 14, col 3)
org.apache.jasper.compiler.TldLocationsCache.init(TldLocationsCache.java:252)
org.apache.jasper.compiler.TldLocationsCache.getLocation(TldLocationsCache.java:223)
org.apache.jasper.JspCompilationContext.getTldLocation(JspCompilationContext.java:519)
org.apache.jasper.compiler.Parser
***************************************************************

Can anybody explain something to me. And how to let that example work.Please help me, I am so frustrated with that example and can't read more.

Thank you very much.

Anna
Looks like your tld file has an error. Double-check that it was typed correctly.

This thread has been viewed 465 times.

All times above are in ranch (not your local) time.
The current ranch time is
Nov 13, 2018 22:05:59.