Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.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
apache tomcat 7角色名中的无效字符_Apache_Authentication_Tomcat_Tomcat7 - Fatal编程技术网

apache tomcat 7角色名中的无效字符

apache tomcat 7角色名中的无效字符,apache,authentication,tomcat,tomcat7,Apache,Authentication,Tomcat,Tomcat7,我试图在apachetomcat的角色名中使用完全可分辨的名称。角色名称将包括“=”字符 例如: <tomcat-users> <role rolename="cn=tomcat,dc=com"/> <user username="tomcat" password="tomcat" roles="cn=tomcat,dc=com"/> </tomcat-users> 当我尝试启动

我试图在apachetomcat的角色名中使用完全可分辨的名称。角色名称将包括
“=”字符

例如:

    <tomcat-users>
            <role rolename="cn=tomcat,dc=com"/>
            <user username="tomcat" password="tomcat" roles="cn=tomcat,dc=com"/>
    </tomcat-users>

当我尝试启动tomcat时,我得到:

    <tomcat-users>
            <role rolename="cn=tomcat,dc=com"/>
            <user username="tomcat" password="tomcat" roles="cn=tomcat,dc=com"/>
    </tomcat-users>
严重:为UserDatabase创建UserDatabase MBean时出现异常 javax.management.MalformedObjectNameException:无效字符“=” 财产的价值部分 位于javax.management.ObjectName.construct(未知源) 位于javax.management.ObjectName。(未知源) 位于org.apache.catalina.mbeans.MBeanUtils.createObjectName(MBeanUtils.java:870) 位于org.apache.catalina.mbeans.MBeanUtils.createMBean(MBeanUtils.java:379) 位于org.apache.catalina.mbeans.globalResourcesLifeCycleStener.createMBeans(globalResourcesLifeCycleStener.java:194) 在org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:150) 位于org.apache.catalina.mbeans.globalResourcesLifeCycleStener.createMBeans(globalResourcesLifeCycleStener.java:112) 位于org.apache.catalina.mbeans.globalResourcesLifeCycleStener.lifecycleEvent(globalResourcesLifeCycleStener.java:84) 在org.apache.catalina.util.LifecycleSupport.FireLifecycleSupport(LifecycleSupport.java:119)上 位于org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 位于org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401) 位于org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:346) 位于org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:725) 位于org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 位于org.apache.catalina.startup.catalina.start(catalina.java:675) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 位于sun.reflect.NativeMethodAccessorImpl.invoke(未知源) 在sun.reflect.DelegatingMethodAccessorImpl.invoke处(未知源) 位于java.lang.reflect.Method.invoke(未知源) 位于org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322) 位于org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:451)


如果要将Tomcat配置为使用LDAP身份验证,请使用JNDIRealm: