【问题标题】:tomcat 5.5 + nexus 1.9.2: Nexus doesn't start and Tomcat doesn't log anythingtomcat 5.5 + nexus 1.9.2:Nexus 不启动,Tomcat 不记录任何内容
【发布时间】:2011-08-08 12:25:48
【问题描述】:

我在我的 Debian Lenny x64 服务器上使用 APT 安装了 Tomcat 5.5 (tomcat5.5) 和相应的管理包 (tomcat5.5-admin)。 我配置了tomcat-users.xml,tomcat 出现了我的预期。然后我使用 tomcat-manager webapp 部署了 Nexus 1.9.2 webapp WAR-File。 经理上传nexus到tomcat,解压webapps目录下的文件。

当尝试启动 nexus Tomcat 时,在 admin webapp 上告诉我以下内容:

FAIL - Application at context path /nexus-webapp-1.9.2 could not be started

它读到here,我需要在/usr/share/tomcat5.5 下创建sonatype-work/ 目录并使其可供tomcat 访问:

chown tomcat55 /usr/share/tomcat5.5/sonatype-work

我重新启动了 tomcat /etc/init.d/tomcat55 restart 但没有任何改变。当我查找 tomcat 日志文件时,我在/var/log/tomcat5.5 下发现了一个空目录

有人知道我做错了什么吗?

【问题讨论】:

  • 检查 sonatype 工作中的关系日志。它可能不会运行,因为您的 tomcat 很旧。您至少需要 6 和 Java 5 甚至 6 才能运行它。
  • 我查看了 sonatype-work 目录,但 nexus 没有在其中创建任何文件。我使用的是 JDK 6,所以它可能是旧版本的 tomcat。我看到 tomcat 6 在 Debian Squeeze 的仓库中。 Lenny有没有提供tomcat6的镜像?
  • 你可以直接下载Tomcat做一个快速测试,解压并部署Nexus。这应该足以证明。如果可行,您可以运行 apt 来更新它。
  • 是的。在tomcat 6下它运行良好!非常感谢。
  • 我添加了评论作为答案。请投票。

标签: tomcat debian nexus


【解决方案1】:

检查 sonatype 工作中的关系日志。它可能不会运行,因为您的 tomcat 很旧。您至少需要 6 和 Java 5 甚至 6 才能运行它。 您可以通过直接下载Tomcat,解压缩并部署Nexus来进行快速测试。这应该足以证明。如果这可行,您可以运行 apt 来更新它。

【讨论】:

    猜你喜欢
    • 2010-10-26
    • 2013-05-21
    • 2011-04-13
    • 2014-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多