java-maven アプリケーションを使用して ApacheDS LDAP サーバー バージョン 1.5.7 を組み込みました。プログラムで LDAP サーバーを起動できました。ただし、Apache LDAP ApacheDirectoryStudio-linux-x86_64-2.0.0.v20130628 を使用して LDAP にユーザーを追加しようとすると、サーバー側からエラーが発生します。次に、LDAP サーバーを 1.5.8,2.0.0-M16-SNAPSHOT にアップグレードし、1.5.5 にダウングレードして、サーバーが通常どおりプログラムで起動するたびに同じシナリオを再試行しましたが、ユーザーを追加しようとすると、常に同じエラーが発生します. これに対する解決策はありますか?
エラーと構成は次のとおりです。
サーバー側: エラー {org.apache.directory.shared.asn1.ber.grammar.AbstractGrammar} - ERR_00001 状態 START_STATE、タグ 0x74 からの不適切な遷移
LDAP ブラウザ: エントリの作成中にエラーが発生しました - [LDAP: エラー コード 2 - PROTOCOL_ERROR: サーバーが切断されます!]
pom.xml の依存関係
<dependency>
<groupId>org.apache.directory.server</groupId>
<artifactId>apacheds-all</artifactId>
<version>1.5.7</version>
<exclusions>
<!-- shared-ldap-schema module needs to be excluded to avoid multiple schema resources on the classpath-->
<exclusion>
<groupId>org.apache.directory.shared</groupId>
<artifactId>shared-ldap-schema</artifactId>
</exclusion>
</exclusions>
</dependency>
環境: Ubuntu 12.10、apache-maven-3.0.5、Java バージョン「1.6.0_24」