主题 : 能打开首页和后台,但首页jhtml链接无法打开
级别: 白丁
UID: 15343
积分:2 加为好友
威望: 0 精华: 0
主题:0 回复:2
注册时间:2011-01-28
在线时长:0
1#   发表于:2011-02-28 11:52:45  IP:117.4.*.*
安装完成3.0.2后首页和后台正常,但jhtml内容页的链接无法打开。请高手帮忙,报错代码如下:
type Exception report

message 

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

exception 

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.StringIndexOutOfBoundsException: String index out of range: -10
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:656)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
com.jeecms.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:38)


root cause 

java.lang.StringIndexOutOfBoundsException: String index out of range: -10
java.lang.String.substring(Unknown Source)
com.jeecms.core.web.front.URLHelper.getPageInfo(URLHelper.java:206)
com.jeecms.core.web.front.URLHelper.getPageInfo(URLHelper.java:66)
com.jeecms.cms.action.front.DynamicPageAct.dynamic(DynamicPageAct.java:82)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:426)
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:414)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
com.jeecms.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:38)


note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs.
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
2#   发表于:2011-02-28 11:56:54  IP:59.166.*.*
您好,请问您是部署在tomcat下的吗?有没有部署路径?
级别: 白丁
UID: 15343
积分:2 加为好友
威望: 0 精华: 0
主题:0 回复:2
注册时间:2011-01-28
在线时长:0
3#   发表于:2011-02-28 12:23:23  IP:117.4.*.*
我是在eclipse下装的,路径中没有中文
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
4#   发表于:2011-02-28 12:32:30  IP:59.166.*.*
后台-配置-全局设置-部署路径   填上  /工程名
级别: 白丁
UID: 15343
积分:2 加为好友
威望: 0 精华: 0
主题:0 回复:2
注册时间:2011-01-28
在线时长:0
5#   发表于:2011-02-28 12:45:28  IP:202.136.*.*
部署路径就是 /工程名。我的工程名是jeecms_src。
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
6#   发表于:2011-02-28 13:05:26  IP:59.166.*.*
去掉_试试看,记得后台部署路径也要改哦
级别: 白丁
UID: 15343
积分:2 加为好友
威望: 0 精华: 0
主题:0 回复:2
注册时间:2011-01-28
在线时长:0
7#   发表于:2011-02-28 14:48:31  IP:202.136.*.*
去掉后报404错误,找不到文件。后台部署路径在哪改呀?我在后台添加记录后首页可以显示,但链接后还是报500错误
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
8#   发表于:2011-02-28 14:54:08  IP:59.166.*.*
后台-配置-全局设置-部署路径
级别: 白丁
UID: 15343
积分:2 加为好友
威望: 0 精华: 0
主题:0 回复:2
注册时间:2011-01-28
在线时长:0
9#   发表于:2011-02-28 15:35:44  IP:202.136.*.*
部署路径没有问题啊,就是我的工程名。去掉后不行,报404错,找不到文件。还有可能是哪的问题呢?
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
10#   发表于:2011-02-28 15:40:15  IP:59.166.*.*
我的意思是工程名里面不能有.  _之类的符号
1 2 > >| 共2页