struts+hibernate开发在线考试管理系统时出错,请高手帮忙!!!

syk0208 2007-12-08 09:00:54
现在程序能进入运行界面,当相应的用户进入各用户功能界面后,进行下一步的功能操作时出错下面的错误:
type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Couldn't find the role!
cn.hxex.exam.filter.HibernateFilter.doFilter(HibernateFilter.java:71)


root cause

cn.hxex.exam.exception.ExamSystemException: Couldn't find the role!
cn.hxex.exam.struts.HxexRequestProcessor.processRoles(HxexRequestProcessor.java:96)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:197)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
cn.hxex.exam.filter.HibernateFilter.doFilter(HibernateFilter.java:49)

请问各位高手出错的原因是什么原因,是不是因为创建的数据表出错的原因!!

...全文
233 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangpingfang 2008-07-04
  • 打赏
  • 举报
回复
关于以上,我说以下几点:
1.很明显不是操作数据库时发生的错误。
2.是过滤器抛出的异常。
3.应该是应用安全设置时,访问用户没有授权或者是你的授权系统有错误。
chenciitc 2008-05-09
  • 打赏
  • 举报
回复
发表于:2008-05-09 13:40:51 楼主

北京思源培训中心(http://www.ciitc.com)专业做软件开发技术的培训;由于课程培训需要,长年高薪诚聘兼职讲师,欢迎计算机及相关专业的高校老师、研究生、博士生应聘
基本要求如下:
l 本科以上学历,计算机或相关专业毕业。
2 具有实际相关工作经验,从事过软件开发或系统管理工作。
3 语言表达清楚、流畅、逻辑思维清晰,英语听说良好。
4 诲人不倦,有高度的责任感、敬业精神和团队意识。
5 注重仪表,具有随机应变的能力。
6 具有一定的教学经验,从事过教学/培训业务者优先考虑。

精通应聘职位的某一部分课程内容,如下述编程语言或系统的一种或几种:
1. 编程语言:C++, VC++,VB.NET,C#, PowerBuilder, Delphi, Java,
Matlab , C++Builder
2. 数据库系统:SQL Server2000, SQL Server2005, Oracle,DB2,MySql
3. 网站编程:Marcomedia, HTML, Altova XML Suite,ASP, JSP, J2EE, J2SE,
PHP,ASP.NET,VB.NET, ColdFusion,ajax
4. 操作系统:Unix, Linux,Linux环境下嵌入式开发技术,Sun Solaris,IBM AIX
5. 办公软件:OFFICE(EXCEL、WORD、POWERPOINT)
6. 多媒体制作:Authorware7.0 , Director MX 2004
7. 图形动画类:Photoshop, Illustrator, CorelDRAW, FreeHand,
Flash ActionScript高级编程,3DMAX,AutoCAD2007 ,Maya
具有下述任何一种或几种国际IT认证证书者优先考虑:
1. 微软认证证书MCP / MCSA / MCSE / MCDBA / MCSD
2. SUN Java认证证书
3. Oracle认证证书
4. Macromedia认证证书
5. Linux认证证书
6. CIW (Certified Internet Webmaster) Associate/Professional/Master认证证书

有意者请把简历发到如下地址:abc@ciitc.com QQ:174629429 MSN:bjcosun@hotmail.com
http://www.ciitc.com



问题点数:20 回复次数:0 显示所有回复显示星级回复显示楼主回复 修改 删除 举报 引用 回复
meiZiNick 2008-04-30
  • 打赏
  • 举报
回复
不知,帮顶
jade007 2008-02-21
  • 打赏
  • 举报
回复
啊?你直接用JBOSS的用户管理?怎么不自己做个USERS库管理用户呢?
javax.servlet.ServletException: Couldn't find the role!
cn.hxex.exam.filter.HibernateFilter.doFilter(HibernateFilter.java:71)
是找不到这个角色,如果系统USERS和JBOSS的用户一起使用的话,系统以后会有更多的问题。
注意,你可能用户名已经通过验证,但角色权限未必通过了,建议别偷懒,自己做USERS和POLES。
cheekis 2008-02-20
  • 打赏
  • 举报
回复
cn.hxex.exam.exception.ExamSystemException
这个类是哪里的?
79cy 2008-02-14
  • 打赏
  • 举报
回复
有可能是应用部署的问题。
把原来的应用删掉,重新布一下看看。
如果你使用了WDP插件,有时还需要重新启动机器。
Jahson 2008-01-19
  • 打赏
  • 举报
回复
说明太不详细了。

“Couldn't find the role”,数据库操作没取到role数据;

应该看更详细的出差信息,后天的输出
JBossWeek 2007-12-10
  • 打赏
  • 举报
回复
应该是应用实现的问题,跟系统没有关系,按照异常信息看一下HxexRequestProcessor.java的代码应该就能发现错误

6,786

社区成员

发帖
与我相关
我的任务
社区描述
JBoss技术交流
社区管理员
  • JBoss技术交流社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧