2016-04-05 4 views
0

Nach dem Nexus Professional OSS Herabstufung, Nexus beginnt aber mit einer Ausnahme in [Nexus-runtime-oss] /logs/wrapper.logWarum nach dem Herunterstufen von Nexus Professional zu Nexus OSS sagt "Kann nicht nach Sicherheitsrelais suchen"?

INFO [jetty-main-1 ] - org.sonatype.security.configuration.source.FileSecurityConfigurationSource - Loading Security configuration from /var/opt/jet/nexus-data/sonatype-work/nexus/conf/security-configuration.xml 
ERROR [jetty-main-1 ] - org.sonatype.security.DefaultSecuritySystem - Unable to lookup security realms 
java.lang.ClassNotFoundException: User-Token-Realm 
|  at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_66] 
|  at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_66] 

Antwort

0

Der Grund dafür ist, dass Nexus OSS nicht den „User- unterstützt Token-Realm "Sicherheitsbereich.

Bearbeiten der Sonatype-Arbeit/nexus/conf/security-configuration.xml und die entsprechende Zeile in den Bereichen entfernen

<?xml version="1.0" encoding="UTF-8"?> 
<security-configuration> 
    <version>2.0.7</version> 
    <anonymousAccessEnabled>true</anonymousAccessEnabled> 
    <anonymousUsername>anonymous</anonymousUsername> 
    <anonymousPassword>...</anonymousPassword> 
    <realms> 
    <realm>User-Token-Realm</realm> //remove this line 
    <realm>XmlAuthenticatingRealm</realm> 
    <realm>XmlAuthorizingRealm</realm> 
    </realms> 
    <hashIterations>1024</hashIterations> 
</security-configuration> 
Verwandte Themen