书中第四章的例子,在TOMCAT里调试过了,但是运行的时候。。。

shenyt 04-07-06

在浏览器中输入了地址后,index.jsp的页面出来了,可是在菜单栏显示[ServletException in:/admin/navlinkAction.do] null' ,为什么?

shenyt
2004-07-06 16:16

这个navlink类出错在那里?那位高手知道啊?

shenyt
2004-07-06 16:39

这是在tomcat中调试的出错信息:
04-7-6 16:05:54 [Debug:com.jdon.cms.events.PageAction:Verbose] ----> extractPag
eForm Action
04-7-6 16:05:54 [Debug:com.jdon.cms.events.FormBeanUtil:Verbose] enter to save
the arribute .
04-7-6 16:05:54 [Debug:com.jdon.cms.events.FormBeanUtil:Verbose] Creating new Fo
rmbean under key navlinkForm
04-7-6 16:05:54 [Debug:com.jdon.cms.xml.NavlinkManager:Verbose] .... try to get
the exsited file :D:\javasource\JdonCMS\web\WEB-INF/conf\navlink.xml
04-7-6 16:05:55 [Debug:com.jdon.cms.xml.CastorHandler:Error] read com.jdon.cms.
model.NavlinkModel form file:D:\javasource\JdonCMS\web\WEB-INF/conf\navlink.xmlo
rg.xml.sax.SAXException: unable to instantiate a new type of: com.jdon.cms.Menu{
file: [not available]; line: 5; column: 18}
04-7-6 16:05:55 [Debug:com.jdon.cms.xml.NavlinkManager:Error] D:\javasource\Jdon
CMS\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.Menu
{file: [not available]; line: 5; column: 18}
2232680 [Thread-2] WARN action.RequestProcessor - Unhandled Exception thrown: c
lass java.lang.NullPointerException

tree
2004-07-08 10:10

兄弟,我最近也一直在调第四章的程序,缺了几个类
xmlutil.java fileutil.java propsutil.java
你能不能把这三个类贴出来,我们再一起调试?

banq
2004-07-12 16:00

阅读Java出错信息是一个技巧,关键是这句:

CastorHandler:Error] read com.jdon.cms.
model.NavlinkModel form file:D:\javasource\JdonCMS\web\WEB-INF/conf\navlink.xmlo

说明CastorHandler.java出错,主要在读取navlink.xml是出错,是没找到,还是格式出?

你的d:\javasource\JdonCMS\web\WEB-INF/conf\navlink.xml存在吗?