5

我最近安装了Arch Linux并使用Pacman我使用ArchWiki中的相关指南安装了EclipseTomcat 7。我按照指南Apache Tomcat Eclipse Integration, An Illustrated Quick Start Guide将两者集成在一起。

总结一下,我做了以下事情:

  1. 从 Eclipse安装新软件功能安装WPT 。
  2. 打开新的动态 Web 项目向导
  3. 在向导期间,我选择了Apache Tomcat v7.0并将Tomcat 安装目录设置为/usr/share/tomcat7
  4. 完成向导
  5. 右键单击服务器选项卡(位于 IDE 底部)并单击新服务器对话框

在这个对话中,我遇到了一个问题。当我选择Tomcat v7.0 服务器时,会弹出无法使用所选类型创建服务器的错误。

我怀疑这可能是权限问题,因为我没有通过 root 运行 Eclipse,但我不确定如何为这种情况设置它们。除此之外,我不确定这是否是目录问题,也就是说,Eclipse 正在尝试找到位于其他地方的特定文件夹。

我不确定这是专门的 Arch Linux 问题还是一般的 Linux 问题。

4

2 回答 2

2

如前所述,这听起来很像权限问题。确保运行 Eclipse 的用户具有 Tomcat 的读取和执行权限。此外,您应该检查 Tomcat 服务器是否可以正常启动而无需从 Eclipse 运行。验证它是否可以绑定到默认的 8080 端口等。

您可以查看 Tomcat 日志以获取详细信息,并且 Tomcat 的配置文件通常位于<tomcat base>/conf/server.xml.

于 2012-02-14T03:06:35.877 回答
1

正如您已经怀疑的那样,这可能是权限问题。检查您的用户是否已添加到 tomcat 组,并确保其中的脚本/usr/share/tomcat7/bin可由 tomcat 组成员读取和执行。同样重要的是,tomcat 组具有对/usr/share/tomcat7/conf文件的读取权限,当然还有进入目录本身的权限。

于 2011-12-24T12:58:56.267 回答