主题 : Could not resolve view with name 'logon' in servlet with name 'JeeBbsAdmin'
级别: 秀才
UID: 71015
积分:63 加为好友
威望: 0 精华: 0
主题:2 回复:47
注册时间:2014-12-24
在线时长:0
1#   发表于:2015-01-06 09:10:36  IP:101.127.*.*
现象描述:
        安装ok后正常进入后台,将后台页面关闭,再次进入即报此错误.之后,后台无法进入。
每次必现. 环境 : win7 64 + JDK1.6 + apache-tomcat-6.0.35    


严重: Servlet.service() for servlet JeeBbsAdmin threw exception
javax.servlet.ServletException: Could not resolve view with name 'logon' in servlet with name 'JeeBbsAdmin'
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1029)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jeecms.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:38)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:744)
级别: 秀才
UID: 71015
积分:63 加为好友
威望: 0 精华: 0
主题:2 回复:47
注册时间:2014-12-24
在线时长:0
2#   发表于:2015-01-06 09:10:57  IP:101.127.*.*
前台页面正常。
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
3#   发表于:2015-01-06 09:12:48  IP:111.79.*.*
你是不是改过源代码,报错显示JeeBbsAdmin这个类有问题
1
级别: 秀才
UID: 71015
积分:63 加为好友
威望: 0 精华: 0
主题:2 回复:47
注册时间:2014-12-24
在线时长:0
4#   发表于:2015-01-06 11:13:53  IP:101.127.*.*
改过几个返回Int类型的方法,将其返回short , 否则,我的环境中会报错。
debug进去,发现在 CmsLoginAct.java中的
String view = getView(processUrl, returnUrl, auth.getId());
这里返回为空导致。
processUrl 和 returnUrl 均为空
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
5#   发表于:2015-01-06 11:15:55  IP:111.79.*.*
那您现在可以正常使用了吗
1
级别: 秀才
UID: 71015
积分:63 加为好友
威望: 0 精华: 0
主题:2 回复:47
注册时间:2014-12-24
在线时长:0
6#   发表于:2015-01-06 11:21:51  IP:101.127.*.*
不行,还是打不开.
1、后台 直接刷新,因为登陆已经验证ok,但这个地方抛出异常,导致后台首页进不去,错误提示和上述基本一致。
2、后台 因为登陆已经验证ok ,我先转到前台页面,将用户登出,再打开后台首页,可以进入并可输入,输入账号,密码,验证码,点击确定,提示

页面找不到
对不起,您访问的页面不存在。

这个时候当前页面地址为
http://localhost/jeebbs3beta/jeeadmin/jeebbs/login.jspx
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
7#   发表于:2015-01-06 11:25:42  IP:111.79.*.*
login.do,index.do,不是jspx
1
级别: 秀才
UID: 71015
积分:63 加为好友
威望: 0 精华: 0
主题:2 回复:47
注册时间:2014-12-24
在线时长:0
8#   发表于:2015-01-06 11:28:40  IP:101.127.*.*
login.jspx 这个是操作点击确定后,地址栏自动显出出来的
级别: 总版主
UID: 10736
积分:149787 加为好友
威望: 212 精华: 42
主题:297 回复:127674
注册时间:2010-09-08
在线时长:90.1
9#   发表于:2015-01-06 11:30:18  IP:111.79.*.*
路漫漫其修远兮,吾将上下而求索!
级别: 秀才
UID: 71015
积分:63 加为好友
威望: 0 精华: 0
主题:2 回复:47
注册时间:2014-12-24
在线时长:0
10#   发表于:2015-01-06 11:30:22  IP:101.127.*.*
正好debug到CmsLoginAct.java第117行
      return "redirect:login.jspx";
无法进入系统
1 2 > >| 共2页