| Author |
Please help me about JSP rollDice (HFSJ)
|
Anna Wang
Ranch Hand
Joined: May 26, 2006
Posts: 30
|
|
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
|
 |
Marc Peabody
pie sneak
Sheriff
Joined: Feb 05, 2003
Posts: 4725
|
|
|
Looks like your tld file has an error. Double-check that it was typed correctly.
|
A good workman is known by his tools.
|
 |
 |
|
|
subject: Please help me about JSP rollDice (HFSJ)
|
|
|