设置LDAP验证
Stringbeans的LDAP验证服务通过JNDI访问LDAP目录服务器。该服务支持多种方法,利用目录进行身份验证。
1. 要使用LDAP从LDAP目录服务器中查找一个用户,需要在webservice.xml中配置LDAP的AuthenticationService入口。类似于以下内容:

2. 参考com.nabhinc.portal.spi.impl.AuthenticationServiceLDAPImpl类的javadoc文档获得更多的参数细节配置。
使用应用服务器验证
要使用应用服务器验证,需要以下几点:
1. 删除位于$STRINGBEANS_HOME/WEB-INF目录下web.xml文件中登录过滤器和filter-mapping元素相应的URL保护。
2. 参考应用服务器文档,使用应用服务器提供的servlet来保护门户URL。
3. 如果使用tomcat,在$STRINGBEANS_HOME/WEB-INF/setup/tomcat-x.x目录下有一个已经预先配置好的server.xml文件,使用tomcat4.x和tomcat5.x。
数据库配置
l Stringbeans适用于所有支持JDBC2.0的关系型数据库,以下数据库经过了测试,Hypersonic SQL 1.7.2 revision 4, MySQL 4.1.7, SAPDB 7.4.03 and MaxDB 7.5, PostgreSQL 7.4.1, Firebird 1.5.2, InterBase 7.1, Oracle 10g, Derby 10.1.2.0 和 SQL Server 2005。在$STRINGBEANS_HOME/WEB-INF/setup/sql下有各种数据库的SQL脚本,但不一定适用于相应的低版本数据库。
l 在Stringbeans的发布包中有一个预先设置好的Hypersonic数据库,该数据库文件$STRINGBEANS_HOME/WEB-INF/setup/db文件夹下。
l 要配置Stringbeans使用不同数据库,需要修改dbconfig.xml配置文件的<local-data-sources>属性。在Stringbeans默认配置了3种不同的数据源。使用同一种数据库没有必要配置所有的数据源。
注意:
¢ 如果使用Hypersonic之外的数据库,必须拷贝其JDBC驱动JAR包到$STRINGBEANS_HOME/WEB-INF/lib目录下。
¢ 必须配置<local-data-sources>属性:JDBC驱动类名,用来链接数据库的JDBC链接URL,数据库的用户名和密码。从3.0.1版本开始,必须配置一些额外的属性,例如maxIdle,maxActive等。
¢ 这种inmemorydb数据源只是用来存储暂时的live会话信息,并不需要一个单独的数据库进行持久化。
¢ 从2.4.1开始数据库相关的配置都在dbconfig.xml文件中管理。从3.0版本开始portal.xml中相关信息已经中止支持。
¢ 如果使用默认的in-process Hypersonic数据库,务必配置<shutdown-default-data-source>属性为true,确认正确关闭数据库,当服务停止时删除锁文件。默认是false。
l 确认在安装数据库时在$STRINGBEANS_HOME/WEB-INF/setup/sql文件夹下选择合适的脚本。例如sb_sapdb.sql用来安装SAPDB数据库。
l 如果你喜欢用JNDI或者应用服务器提供的DBCP连接池,需要删除或者注释掉dbconfig.xml文件中的<local-data-sources>配置项。请查阅你的应用服务器文档获得更多细节。在$STRINGBEANS_HOME/WEB-INF/setup/tomcat-x.x下server.xml中有tomcat配置的相关例子。
MySQL
l JDBC驱动:Connector/J(是MM.MySQL)
l 数据库链接属性:
¢ Driver:com.mysql.jdbc.Driver or org.gjt.mm.mysql.Driver
¢ URL:jdbc:mysql://<host name>/<database name>
l SQL脚本:sb_mysql.sql
Oracle
在JDK1.4环境下使用JDBC驱动oracle10g测试通过,有可能不支持oracle老版本。
l JDBC驱动
l 数据库链接属性:
¢ Driver:oracle.jdbc.driver.OracleDriver
¢ URL:jdbc:oracle:thin:@<host name>:<host port>:<database name>
l SQL脚本:sb_oracle.sql
SQL Server
SQL Server2005环境下测试通过
l JDBC驱动
l 数据库链接属性:
¢ Driver:net.sourceforge.jtds.jdbc.Driver
¢ URL:jdbc:jtds:sqlserver:1433//<host name>/<database name>
SQL脚本:sb_sqlserver.sql
欢迎光临我的小站http://www.saasrv.cn
分享到:
相关推荐
**StringBeans Portal 安装配置指南** StringBeans Portal 是一个开源的企业级门户系统,它提供了丰富的功能,包括但不限于用户管理、内容管理、个性化定制以及应用集成。本篇指南将详细介绍如何进行StringBeans ...
本文将全面介绍Stringbeans用户指南、安装配置手册的详细内容,帮助用户快速掌握如何安装和配置这款强大的电子商务平台。 ### Stringbeans用户指南概述 Stringbeans是一个采用分层架构设计的电子商务平台,主要由...
《Stringbeans用户指南和配置指南》是一份详细阐述Stringbeans电子商务平台使用和配置的文档,主要涉及的内容包括Stringbeans的基本架构、过程管理服务以及门户框架的功能。以下是对这些知识点的详细解析: 1. **...
Stringbeans 3.x 用户手册是针对最终用户的一份指南,旨在帮助用户理解和利用StringBeans平台创建类似nabh.com的网站。这份手册涵盖了门户布局、导航控制、个性化设置以及应用程序的使用方法。虽然翻译可能不够精确...
文档可能会包含步骤说明、配置示例、错误排查指南等。同时,三个例子是实践操作的最佳教材,每个示例都对应不同的portlet功能和集成情况,通过学习和运行这些示例,你可以更深入地了解如何在Stringbeans 3.5中加载...
d Authorization Service) 配置......................总的来说,Stringbeans(TM) Portal管理手册是一份详尽的指南,涵盖了从基础安装到高级功能的所有方面,为用户提供了一个全面了解和管理Stringbeans Portal的框架。