如何在Ubuntu 14.04下在Eclipse 4.4中启动Tomcat7?

如何在Ubuntu 14.04下在Eclipse 4.4中启动Tomcat7?

我有个问题。

我已经使用 apt-get 安装了 Tomcat7,它运行正常。但是,当我尝试从 Eclipse 启动此服务器时,它失败并显示错误:

Could not load the Tomcat server configuration at /Servers/Tomcat v7.0 Server at localhost-config. The configuration may be corrupt or

不完整。无法在 localhost-config 的 /Servers/Tomcat v7.0 Server 上加载 Tomcat 服务器配置。配置可能已损坏或不完整。

我应该怎么办?

答案1

有一些可行的配置可以为你创建指向 tomcat7 目录的符号链接,但最简单的方法是下载一个 tomcat tar 包,将其解压到你的主目录中,然后将 eclipse 指向它

答案2

我认为存在权限问题。您可以通过更改 tomcat 安装目录的权限或更改ownershiptomcat 安装目录的来解决此问题。

更改所有权:假设有一个user: tookukgroup: tookuk然后您可以将目录的所有权从 root:root 更改为 tookuk:tookuk,如下所示:

sudo chown -R tookuk:tookuk apache-tomcat-directory/

例如如果你已经安装了 tomcat/opt/tomcat那么命令将是:

sudo chown -R tookuk:tookuk /opt/tomcat/

答案3

这是权限问题,因为 Eclipse 认为您的用户帐户有权访问 /etc/tomcat8 中的所有 conf 文件(即使它们是链接的)。您可以更改链接文件夹的权限,并确保链接设置正确。

然而,在最终让所有工作正常后,我意识到,通过不使用 Tomcat 的发行版,我可以将整个服务器放在一个目录结构中(而不是链接到 /etc/tomcat8 和 /var/log/tomcat8)。这让 Eclipse 更加顺畅,无需更新链接或权限。

这两种解决方案都有效,但其中一种设置起来更简单。

相关内容