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