tomcat上的nexus停止响应 - 替代此存储库管理器

时间:2014-09-03 08:33:01

标签: maven tomcat nexus archiva

去年我得到了服务器需求的虚拟服务器,配置不是很好,但是工作没有问题...几个月前我安装了Nexus Repository管理器,之后我每天都遇到tomcat的问题...我现在重启每晚都有机器,但似乎大部分时间都无法使用nexus。

我正在开发OS项目,我们需要有存储库管理器(RM)来托管我们所有的东西以及我们项目需要的所有库......

我目前有3种选择(如何解决这个问题):

  1. 将maven版本降级为1.6(或者至少某些版本稳定且不需要太多资源)
  2. 使用artifactory(他们的包看起来与nexus的大小相同,但我不知道它是否会更好 - 资源明智)
  3. 使用archiva(不知道这是多么稳定,有多好)
  4. 我正在考虑使用选项3,我只是不知道这是否是正确的解决方案。我相信你们中有些人有自己的RM跑步,你会推荐什么?你有其他选择吗?如果我使用选项1,你会推荐哪个版本......

    提前致谢, 安迪

2 个答案:

答案 0 :(得分:1)

通过"downgrading Maven version to 1.6"我假设你指的是Java版本,好像你正在使用这样一个旧的Nexus,那么你并不会让我感到震惊有问题。将Java升级到1.7.x,将Nexus升级到最新版本。

Archiva和Artifactory总是选择,但我不认为问题出在Nexus本身,而是你的设置(你还没有提到它的任何内容)。

您使用的是什么版本的Java,Nexus,Tomcat?

此外,通过"OS project",我认为你的意思是" OSS" (开源)项目。如果是这样,您可以使用Sonatype的OSS托管。我已经介绍了如何设置OSS项目(使用GithubBuildHiveMaven Centralhere。您也可以直接跳过使用Maven Central,查看here。如果您对管理自己的存储库管理器不够熟悉,我认为这对您来说是更好的选择。

答案 1 :(得分:0)

我建议使用默认下载包而不是tomcat提供的本机jetty运行Nexus。这将为您提供更好的性能和更好的支持。

当然,如果您可以通过OSSRH将所有库都放入中央存储库,那么您将更加容易,因为您无需维护存储库管理器。