Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Tomcat';s server.xml_Java_Xml_Tomcat_Ldap - Fatal编程技术网

Java 如何在Tomcat';s server.xml

Java 如何在Tomcat';s server.xml,java,xml,tomcat,ldap,Java,Xml,Tomcat,Ldap,为了让我的J2EE webapp通过Active directory进行身份验证,我需要修改应用程序的web.xml文件和服务器的Server.xml文件 有人提出,在server.xml中,LDAP凭据以纯文本形式存储,如下例所示: <Realm className="org.apache.catalina.realm.JNDIRealm" debug="99" connectionName="CN=LDAPSERVER,OU=MON,OU=ServiceAccount,OU=E

为了让我的J2EE webapp通过Active directory进行身份验证,我需要修改应用程序的web.xml文件和服务器的Server.xml文件

有人提出,在server.xml中,LDAP凭据以纯文本形式存储,如下例所示:

<Realm className="org.apache.catalina.realm.JNDIRealm" debug="99"
    connectionName="CN=LDAPSERVER,OU=MON,OU=ServiceAccount,OU=Exchange 2003,DC=DOMAIN"
    connectionPassword="secret"
    connectionURL="ldap://myLDAPhost-xxx:389"
    alternateURL="ldap://myLDAPhost-xxx:389"
    referrals="follow"
    userBase="OU=USERGROUP,DC=DOMAIN"
    userSearch="(sAMAccountName={0})"
    userSubtree="true"
    userRoleName="memberOf"
<Realm/>

您不需要修改server.xml。您可以将其定义为web应用程序Context.xml文件中的资源元素,假设您正在谈论Tomcat或Glassfish,就像您所说的那样。

谢谢您的回复。你能详细说明这将如何完成,或者给我指一个资源,我可以得到进一步的指示吗?