在Arch Linux中使用Tomcat 7设置Eclipse

时间:2011-12-24 08:35:40

标签: linux eclipse tomcat archlinux

我最近安装了Arch Linux并使用Pacman我使用Eclipse中的相关指南安装了Tomcat 7ArchWiki。我按照指南 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底部)并单击新服务器对话框
  6. 在这个拨号中,我遇到了一个问题。当我选择 Tomcat v7.0服务器时,会弹出错误无法使用所选类型创建服务器

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

    我不确定这是一个特定的Arch Linux问题还是一般的Linux。

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

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