主题 : jeecms2.4.2版本下网站绑定多域名后登录错误解决方案
级别: 白丁
UID: 26667
积分:6 加为好友
威望: 0 精华: 0
主题:1 回复:1
注册时间:2011-12-09
在线时长:0
1#   发表于:2011-12-09 15:55:42  IP:61.133.*.*
绑定多域名的方法,就是在管理员后台的网站配置下设置多个域名别名。
设置完多域名后,想要通过新域名登录时,会发现进入登录提示出错:
com.jeecms.core.FrontAction第71行抛出RuntimeException。
获取站点对象的方法是:
public Website getWeb() {
String domain = (String) contextPvd
.getRequestAttr(DomainNameAware.DOMAIN_NAME);
Website website = websiteMng.getWebsite(domain);
if (website == null) {
// @ TODO 转发到一个友好的页面
throw new RuntimeException("不存在与该域名匹配的站点:"
+ ServletActionContext.getRequest().getAttribute(
DomainNameAware.DOMAIN_NAME));
}
return website;
}
因为则通过域名查找找不到新域名,所以才会出这个错误。将getWeb方法修改如下,再重启tomcat即可解决问题。
这是隐藏内容.需要回复才能浏览
级别: 超级版主
UID: 2
积分:3032 加为好友
威望: 24 精华: 5
主题:204 回复:1328
注册时间:2009-06-02
在线时长:0.29
2#   发表于:2011-12-09 16:29:07  IP:59.245.*.*
感谢楼主分享
朝闻道,夕死可矣。
级别: jspgou研发组
UID: 6979
积分:164 加为好友
威望: 0 精华: 0
主题:19 回复:58
注册时间:2010-05-19
在线时长:0
3#   发表于:2011-12-16 17:23:29  IP:220.92.*.*
哈哈。。学习下
级别: 童生
UID: 27147
积分:20 加为好友
威望: 0 精华: 0
主题:2 回复:5
注册时间:2011-12-20
在线时长:0
4#   发表于:2011-12-21 09:33:06  IP:221.171.*.*
子站点可以是其他系统吗? 可以完成所谓的一站式登录吗?
级别: 童生
UID: 19721
积分:48 加为好友
威望: 0 精华: 0
主题:2 回复:27
注册时间:2011-05-19
在线时长:0
5#   发表于:2011-12-23 14:06:35  IP:123.36.*.*
学习下
级别: 解元
UID: 14704
积分:268 加为好友
威望: 0 精华: 0
主题:39 回复:153
注册时间:2011-01-07
在线时长:0.04
6#   发表于:2012-01-10 16:19:39  IP:218.7.*.*
看看是怎么解决的看看是怎么解决的看看是怎么解决的
级别: 解元
UID: 75
积分:242 加为好友
威望: 0 精华: 0
主题:6 回复:171
注册时间:2009-06-08
在线时长:0
7#   发表于:2012-01-11 14:01:12  IP:218.100.*.*
sadfsdaf
级别: 童生
UID: 32707
积分:28 加为好友
威望: 0 精华: 0
主题:0 回复:24
注册时间:2012-04-20
在线时长:0
8#   发表于:2012-04-21 17:41:54  IP:115.184.*.*
看看
级别: 解元
UID: 11661
积分:354 加为好友
威望: 0 精华: 0
主题:19 回复:173
注册时间:2010-10-14
在线时长:0
9#   发表于:2012-04-23 16:53:58  IP:125.94.*.*
学习一下。
级别: 童生
UID: 31943
积分:18 加为好友
威望: 0 精华: 0
主题:0 回复:11
注册时间:2012-04-06
在线时长:0
10#   发表于:2012-05-11 11:56:23  IP:122.180.*.*
dd
1 2 3 4 5 > >| 共5页