我遇到了一个我无法解决的问题。
我买了便宜的vps,用ubuntu 12.10然后安装了tomcat7,maven和nexus。所有这些都是最新的。这是一切的全新安装。我开始并部署了nexus,catalina没有错误,nexus没有错误,当我尝试使用admin / admin123登录时,我失败了。
我会告诉你我的任何日志文件你需要什么,请帮助我。
编辑:nexus是2.2-01
EDIT2 :这是一款便宜的服务器,512 ram,无X运行
我的security-configuration.xml是这样的:
<?xml version="1.0"?>
<security-configuration>
<version>2.0.3</version>
<enabled>true</enabled><!-- was true -->
<anonymousAccessEnabled>true</anonymousAccessEnabled>
<anonymousUsername>anonymous</anonymousUsername>
<anonymousPassword>{1FH7iFzhCukHI3ISkjq+AuQZb+bOMrB70bGqF2y6fNE=}</anonymousPassword>
<realms>
<realm>XmlAuthenticatingRealm</realm>
<realm>XmlAuthorizingRealm</realm>
</realms>
<securityManager>default</securityManager>
</security-configuration>
答案 0 :(得分:5)
执行以下操作:
哦,顺便说一下。我建议在VPS上使用Jetty捆绑运行Nexus,而不是在Tomcat中使用war文件,这样你就可以获得更多的性能。
更新:无法再在Nexus 2.7及更高版本中禁用安全性。您必须按照this support page中的说明将管理员用户插入xml。
答案 1 :(得分:-2)
将nexus管理员密码从默认“admin123”恢复为更安全的密码而不更改配置文件。
我的nexus实例启动并运行,没有登录管理员用户和默认密码的问题。我想重置管理员密码(更安全的密码)并按照以下说明操作(不涉及security.xml文件,因为我讨厌更改配置文件以进行任何密码重置)
再次检查SMTP设置和管理员用户的电子邮件是一次性操作。步骤8到10只需不到一分钟,可以轻松重置管理员密码而无需触及security.xml文件。当然,只要您使用新密码登录,此文件就会自动更新。手动修改文件的首选方法。