配置:
把书中目录web整个copy到Tomcat的webapps下,各文件不作任何修改。
访问:.../web
出错:左边的菜单区:【ServletException in:/admin/navlink_Action.do】null'
Tomcat后台:
04-7-30 18:12:13 [Debug:com.jdon.cms.xml.NavlinkManager:Verbose] .... try to ge
t the exsited file :D:\Tomcat 5.0\webapps\web\WEB-INF/conf\navlink.xml
04-7-30 18:12:13 [Debug:com.jdon.cms.xml.CastorHandler:Error] read com.jdon.cms
.model.NavlinkModel form file:D:\Tomcat 5.0\webapps\web\WEB-INF/conf\navlink.xml
org.xml.sax.SAXException: unable to instantiate a new type of: com.jdon.cms.Menu
{file: [not available]; line: 5; column: 18}
04-7-30 18:12:13 [Debug:com.jdon.cms.xml.NavlinkManager:Error] D:\Tomcat 5.0\web
apps\web\WEB-INF/conf\navlink.xmlexistes, can't read from itjava.lang.Exception:
org.xml.sax.SAXException: unable to instantiate a new type of: com.jdon.cms.Men
u{file: [not available]; line: 5; column: 18}
281154 [http80-Processor24] WARN action.RequestProcessor - Unhandled Exception
thrown: class java.lang.NullPointerException
好像是从XML中创建Menu对象出错,navlink.xml是这样的:
<?xml version="1.0" encoding="UTF-8"?>
<navlink>
<id>2</id>
<count>2</count>
<menu id="1">
<name>werw</name>
<link>/1.jsp</link>
<data-link>/data/1.jsp</data-link>
</menu>
<menu id="2">
<name>²≈λ</name>
<link>/2.jsp</link>
<data-link>/data/2.jsp</data-link>
</menu>
</navlink>
请帮忙,非常感谢!
ocral