【发布时间】: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下它运行良好!非常感谢。
-
我添加了评论作为答案。请投票。