liferay数据库
A. Liferay Portal 第一次配置启动时报异常。
貌似数据库创建的时候出问题了。简单来说就是 数据库删了再重新建一个试试。
其次,取消勾选 add sample data
B. 门户中如何实现单点登录和统一身份认证
本案涉及三个概念及功能模块,即门户、单点登录和统一身份认证。
单点登录(Single Sign-On,缩写为SSO),它是目前业务整合时使用较多的一种解决方案,通过SSO,用户只需要在某个应用系统入口登录一次,就可以访问所有与该应用系统相互信任的其它应用系统。
目前成熟的SSO实现框架有很多,开源的有JOSSO、CAS等很多,你可以选择其中之一与门户集成即可,集成方法的问题可在选型后在网络中查找,可选方案请参考《Liferay 集成 CAS 实现单点登录与应用系统集成》 http://www.ibm.com/developerworks/cn/opensource/os-cn-liferay-cas/index.html
所谓身份认证,就是判断一个用户是否为合法用户的处理过程。最常用的简单身份认证方式是系统通过核对用户输入的用户名和口令,看其是否与系统中存储的该用户的用户名和口令一致,来判断用户身份是否正确。复杂一些的身份认证方式采用一些较复杂的加密算法与协议,需要用户出示更多的信息(如私钥)来证明自己的身份,如Kerberos身份认证系统。
目前基于SOA架构,可跨平台与多种类型的应用系统对接的统一身份认证平台也有很多,
身份存储方式有:通用关系型数据库、LDAP目录、Microsoft Active Directory(AD)等形式,可选方案可参考《Web Service Case Study: 统一身份认证服务》
https://www.ibm.com/developerworks/cn/webservices/ws-casestudy/part4/
或《Liferay与CAS及LDAP》http://www.huqiwen.com/2013/12/18/liferay-cas-ldap/
C. liferay servicebuilder可以不创建表吗
方法一:修改插件工程中的build number
在插件工程的src下面找到service.properties,打开找到里面的build.number,将之修改的比服务端上的build number大,然后重新部署即可。
方法二:修改Liferay的数据库
打开数据库里面的servicecomponent表,在里面找到相应的build numer,将之修改的比插件工程里面的小。修改完数据库要保证修改的数据库有效,需要我们在控制面板--服务器管理 执行一下清除数据库缓存。然后重新部署工程。
D. LifeRay相关解答。我想知道这个页面在哪里
这是LIFERAY初始配置页面,只有首次才显示,以后就没有了,如果你想修改连接数据库信息,可以找到相关文本,进行修改
E. 请问,liferay集成了struts2之后如何连接sqlserver2005。
专门写个 连接数据库的action啊
然后在struts.xml中配置就可以了
F. liferay怎么绑定hibernate
建立一个service builder工程。。。service.xml就是数据库字段的配置文件,就跟hibernate的user.xml文件一样,然后配置好build.xml文件。。启动liferay就自动建立数据库表,这是表不是数据库,你把数据库建立好后,表结构会根据build.xml去寻找...
G. liferay 中的tables.sql怎么使用
步骤:
1 安装mysql,注意字符集的选择(utf-8)
2 下载liferay-portal-sql-6.0.6-20110225.zip,解压得到create-minimal文件夹下的create-minimal-mysql.sql
3 在mysql中运行create-minimal-mysql.sql,生成lportal数据库
4 编辑portal-ext.properties(在liferay-portal-xxx/tomcat-xxx/webapps/ROOT/WEB-INF/classes路径下,不存在则新建该文件),添加如下内容:
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=<insert your mysql username>
jdbc.default.password=<insert your mysql password>