在Arch Linux中使用Tomcat 7设置Eclipse

我最近安装了Arch Linux,并使用Pacman,我使用ArchWiki中的相关指南安装了Eclipse和Tomcat 7 。 我遵循Apache Tomcat Eclipse Integration指南 ,将两者结合在一起。

总结起来,我做了以下几点:

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

在这个dialouge是我遇到一个问题。 当我selectTomcat v7.0服务器时 ,出现错误无法使用popup的选定types创build服务器

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

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

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

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

正如你已经怀疑,这可能是一个权限问题。 检查你的用户是否被添加到tomcat组中,并确保/usr/share/tomcat7/bin中的脚本是可读的,并且可以由tomcat组成员执行。 另外,tomcat组可以读取/usr/share/tomcat7/conf文件,当然也可以进入目录本身。