1.Right-click on the
ou=users node and select
New Entry. The
New Entry wizard appears.
2.In the
Entry Creation Method pane, you do not need to change any settings. Click
Next.
3.In the Object Classes pane, select
inetOrgPerson from the list of
Available object classes on the left and then click
Add to populate the list of
Selected object classes. Click
Next.
4.In the
Distinguished Name pane, complete the
RDN field, putting
uid in front and
jdoe after the equals sign. Click
Next.
5.Now fill in the remaining mandatory attributes in the
Attributes pane. Set the
cn (common name) attribute to
John Doe and the
sn (surname) attribute to
Doe. Click
Finish.
6.Add a
userPassword attribute to the user entry. In the
LDAP Browser view, you should now be able to see a new node,
uid=jdoe. Select the
uid=jdoe node. Now, right-click in the
Entry Editor view and select New Attribute. The
New Attribute wizard appears.
7.From the
Attribute type drop-down list, select
userPassword. Click Finish.
8.The
Password Editor dialog appears. In the
Enter New Password field, enter the password,
123456. Click
Ok.
9.To add more users, repeat steps 7 to 14.
10.To verify new created user and password, right-click the connection name, select
Properties, click on
Authentication, enter the username you just created and the password.
or you can test connection with apacheDS API, sample:
LdapConnection connection = new LdapNetworkConnection("192.168.71.82", 10389);
BindRequest bindRequest = new BindRequestImpl();
Dn dn = new Dn("uid=mike,ou=users,ou=system");
bindRequest.setDn(dn);
bindRequest.setCredentials("123456");
BindResponse bindResponse = connection.bind(bindRequest);
System.out.println(bindResponse.getLdapResult());
connection.unBind();
connection.close();
分享到:
相关推荐
需要在Apache的配置文件中添加以下内容来指定SVN版本库的位置、身份验证等设置。 ``` LoadModule dav_module modules/mod_dav.so LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_...
1. 添加DBCP依赖到项目。 2. 创建DataSource实例,配置数据库URL、用户名、密码等。 3. 获取Connection并进行数据库操作。 4. 使用完毕后,调用`close()`释放连接。 示例代码如下: ```java BasicDataSource ds = ...
actual-data-nodes: ds0.user_${0..1} key-generator: column: cid type: SNOWFLAKE props: sql-show: true ``` 这里我们使用`cid`作为分片键,并通过`user_${0..1}`来指定实际的数据节点。`SNOWFLAKE`类型的...
这里,`user`是表名,`ds`是数据源名称,`user_id % 4`表示根据用户ID进行模4取余的哈希分片,将数据分散到4张表上。 3. **数据源配置** 定义数据源`ds`,通常是在同一数据库中的不同逻辑库。例如: ``` ...
DataSource ds = (DataSource) context.getAttribute("org.apache.struts.action.DATA_SOURCE"); Connection conn = null; PreparedStatement ps = null; ResultSet rs = null; Vector<String> user_ID_...
在这里,我们将添加一个新的数据源配置。 2. **定义数据源**:在XML文件中,你需要在`<subsystem xmlns="urn:jboss:domain:datasources:1.2">`下添加数据源元素,例如: ```xml <connection-url>jdbc:mysql:...
- 使用LDAP管理工具(如ApacheDS Console或JXplorer)来帮助检查和修复配置问题。 5. **寻求专业支持**: - 如果问题仍然无法解决,可以考虑联系LDAP服务提供商的技术支持获取帮助。 #### 五、总结 “Object ...
2. **配置数据源**: 在`$CATALINA_HOME/conf/context.xml`文件中,添加一个新的`<Resource>`元素来定义C3P0数据源。例如: ```xml type="com.mchange.v2.c3p0.ComboPooledDataSource" driverClass=...
在这个场景中,意味着源码已经过初步开发,并且针对视频服务进行了优化和功能添加。 “试看视频”功能是许多在线视频平台的常见特性,允许用户在购买或订阅前预览部分内容。实现这一功能需要处理视频流媒体技术,如...
actualDataNodes: ds${0..1}.user_${0..9} tableStrategy: inline: shardingColumn: user_id algorithmExpression: user_${user_id % 10} keyGenerator: type: SNOWFLAKE bindingTables: - user ...
6. **使用`@DS`注解**:在Service层或DAO层的方法上使用`@DS`注解,指定该方法应该使用哪个数据源。例如: ```java @Service public class UserService { @Autowired @Qualifier("primaryDataSource") private ...
return (List<User>) QueryRunner.query(ds, sql, new BeanListHandler(User.class)); } ``` 这里的`BeanListHandler`会将结果集中的每一行映射为User对象的列表。 ### 4. 实现BaseDAO模式 压缩包中的`BaseDAO`...
resource.ds1.driverProperties.user=root resource.ds1.driverProperties.password=root resource.ds1.allowLocalTransactions=true ``` 5. **启动Tomcat**:配置完成后,你可以启动Tomcat服务器,通过访问`...
cpds.setUser("username"); cpds.setPassword("password"); cpds.setMaxPoolSize(100); cpds.setMinPoolSize(10); ``` 同样,对于DBCP,配置代码可能如下: ```java BasicDataSource ds = new BasicDataSource(); ds...
标题中的“Tomcat配置虚拟目录数据源”是指在Apache Tomcat服务器中设置多个虚拟目录以及配置这些目录对应的数据源。这通常涉及到Web应用的部署、URL映射以及数据库连接池的管理。在企业级开发中,这样的配置可以...
1. 添加依赖:在项目的`pom.xml`文件中添加Apache Commons DBCP的Maven依赖。 ```xml <groupId>commons-dbcp <artifactId>commons-dbcp <version>1.4 ``` 2. 配置数据源:在`conf/context.xml`文件中创建一个名...
在例子中,使用了行表达式分片策略,`inline.sharding-column=user_id`表示根据`user_id`字段进行分片,`algorithm-expression=ds$->{user_id % 2}`则表示按照用户ID取模2来选择数据库。 6. **读写分离配置**: ...
它的工作原理是维护一个连接池,当应用程序需要访问数据库时,可以从池中获取一个已存在的连接,用完后归还,而不是每次操作都创建新的连接。这减少了连接的创建和销毁开销,提高了系统资源利用率。 **2. MySQL的8...
username="user" password="password" maxActive="100" maxIdle="30" maxWait="10000" /> ``` 2. **配置web.xml文件**:在你的应用的`WEB-INF/web.xml`中添加`<resource-ref>`标签,引用刚刚在`context.xml`中...