金蝶Apusic Portal Server虚拟站点配置.docx

上传人:b****3 文档编号:6558745 上传时间:2023-05-10 格式:DOCX 页数:7 大小:141.71KB
下载 相关 举报
金蝶Apusic Portal Server虚拟站点配置.docx_第1页
第1页 / 共7页
金蝶Apusic Portal Server虚拟站点配置.docx_第2页
第2页 / 共7页
金蝶Apusic Portal Server虚拟站点配置.docx_第3页
第3页 / 共7页
金蝶Apusic Portal Server虚拟站点配置.docx_第4页
第4页 / 共7页
金蝶Apusic Portal Server虚拟站点配置.docx_第5页
第5页 / 共7页
金蝶Apusic Portal Server虚拟站点配置.docx_第6页
第6页 / 共7页
金蝶Apusic Portal Server虚拟站点配置.docx_第7页
第7页 / 共7页
亲,该文档总共7页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

金蝶Apusic Portal Server虚拟站点配置.docx

《金蝶Apusic Portal Server虚拟站点配置.docx》由会员分享,可在线阅读,更多相关《金蝶Apusic Portal Server虚拟站点配置.docx(7页珍藏版)》请在冰点文库上搜索。

金蝶Apusic Portal Server虚拟站点配置.docx

金蝶ApusicPortalServer虚拟站点配置

金蝶ApusicPortalServer虚拟站点

金蝶中间件有限公司

2011年5月3日

版本历史

时间

更新人

版本

备注

2011/5/3

许耿贤

1.0

第1章配置

1.1配置host文件

打开文件C:

\Windows\System32\drivers\etc\hosts,如图,增加以下三个域名

127.0.0.1localhost

127.0.0.1apusicportalcom

127.0.0.1kingdeeportalcom

127.0.0.1youshangportalcom

PS:

域名不要写成这种带“.”的,否则无法生效。

(因为建立虚拟站点时,名称被限制不能使用“.”)

1.2建立个性化规则

使用admin登录http:

//localhost:

6888/apusic/portal,进入“管理门户”--“个性化规则”。

●点击左侧菜单【新建】:

●出现“新建规则”界面,填写标识“subsite-by-hostname”,选择“角色回退规则”:

●选择新建的个性化规则,在右侧主界面的“规则”中选择“新建”,添加两个规则:

名称:

hostname解析器:

hostname回退类型:

FALLBACK_START执行顺序:

0

1.3创建用户

创建六个账号,分别对应虚拟站点的用户和管理员。

1.4创建虚拟站点角色

第一步,进入“安全管理”--“角色管理”,在“根角色”下新建三个角色:

id:

apusicRole名称:

apusicRole

id:

kingdeeRole名称:

kingdeeRole

id:

youshangRole名称:

youshangRole

第二步,然后在根角色下创建虚拟站点管理员,管理员的角色id为virtual_site_manager;再在虚拟站点管理员角色下创建三个子管理角色。

id:

virtual_site_manager名称:

虚拟站点管理员

id:

apusicManager名称:

apusicManager

id:

kingdeeManager名称:

kingdeeManager

id:

youshangManager名称:

youshangManager

1.5关联角色--用户

在对应角色用户成员中,将用户添加到角色中:

apusicRole添加用户apusic1;kingdeeRole添加用户kingdRole1;youshangRole添加用户youshang1;

apusicManager添加用户apusicManager;kingdeeManager添加用户kingdeeManager;youshangManager添加用户youshangManager。

1.6创建虚拟站点

第一步:

进入“站点管理”,在左侧的节点树的下拉菜单中选择“虚拟站点”,然后选中hostname节点,添加三个子目录:

名称apusicportalcom,标题;

名称kingdeeportalcom,标题;

名称youshangportalcom,标题。

第二步,然后在虚拟站点中建立“首页”和apusic两个页面。

同时建立一个“站点管理控制台”的目录。

在“站点管理控制台”的目录中建立“站点管理”和“页面组织”两个页面。

同理,建立以及两个站点。

1.7虚拟站点角色权限配置

第一步,Admin登录http:

//localhost:

6888/apusic/portal,站点管理--》虚拟站点,选中“”,选择“安全”页,在自定义权限中增加“apusicRole”、“apusicManager”两个角色。

第二步,“”下的“站点管理控制台”,选择“安全”页,在自定义权限中增加“apusicManager”一个角色。

第2章关联用户与个性化规则

在登录前将以下代码执行一遍,目的是往数据库表principal_rule_assoc中插入用户与个性化规则的关联关系。

注意guest用户不需要关联新建的规则!

只需要关联j2。

2.1代码

Apusic应用服务器开发版(以下简称开发版)和正式版有完全相同的功能,但有并发用户数的限制,开发版可以免费下载使用。

packagecom.apusic.portlet;

importjava.io.IOException;

importjava.util.List;

importjavax.portlet.PortletConfig;

importjavax.portlet.PortletException;

importjavax.portlet.RenderMode;

importjavax.portlet.RenderRequest;

importjavax.portlet.RenderResponse;

importorg.apache.jetspeed.Jetspeed;

importorg.apache.jetspeed.profiler.Profiler;

importorg.apache.jetspeed.security.SecurityException;

importorg.apache.jetspeed.security.User;

importmon.GenericServletPortlet;

importcom.apusic.portal.security.UserManager;

publicclassLoadRulesPortletextendsGenericServletPortlet{

UserManageruserManager;

Profilerprofiler;

publicvoidinit(PortletConfigconfig)throwsPortletException{

userManager=(UserManager)Jetspeed.getComponentManager().getComponent(UserManager.class);

profiler=(Profiler)Jetspeed.getComponentManager().getComponent(Profiler.class);

super.init(config);

}

@RenderMode(name="view")

publicvoidview(RenderRequestrequest,RenderResponseresponse)throwsPortletException,IOException{

System.out.println("-------------------------测试开始----------------------");

try{

//查询到所有用户

Listusers=userManager.getUsers("*",0,Integer.MAX_VALUE);

for(Useruser:

users){

System.out.println("----user'sname----"+user.getName());

if(!

"guest".equals(user.getName())){

//给用户设置子站点访问规则

profiler.setRuleForPrincipal(user,profiler.getRule("subsite-by-hostname"),"page");

}

}

}catch(SecurityExceptione){

e.printStackTrace();

}

System.out.println("-------------------------测试结束----------------------");

super.doView(request,response);

}

}

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2