在Ubuntu上在Eclipse中设置Tomcat

时间:2017-08-14 16:59:22

标签: java eclipse apache ubuntu tomcat

我试图在Eclipse中设置Tomcat。 我已经在how to install Tomcat上关注了本教程,我甚至可以在localhost:8080看到默认的Tomcat页面。

我现在需要的是在Eclipse上设置Tomcat。

我执行以下操作:

Window->Preferences->Server->Runtime Environment->Add->"Apache Tomcat v8.5"

作为Tomcat的安装目录,我输入/opt/tomcat,如上文Step 3: Install Tomcat中链接的教程中所述:

  

我们将Tomcat安装到/ opt / tomcat目录。创建   目录,然后将存档提取到它[...]

但是我收到以下错误:

  

指定了未知版本的Tomcat。

从这里可以看出:

enter image description here

更多信息:

  • Tomcat 8.5.20
  • 适用于Web开发人员的Eclipse Java EE IDE(4.7.0)
  • Ubuntu 17.04

更新

当我用ls -ltra /opt/tomcat检查权限时,我得到了输出:

total 124
drwxr-x---  7 tomcat tomcat  4096 Aug  2 23:36 webapps
-rw-r-----  1 tomcat tomcat 15946 Aug  2 23:36 RUNNING.txt
-rw-r-----  1 tomcat tomcat  7064 Aug  2 23:36 RELEASE-NOTES
-rw-r-----  1 tomcat tomcat  1723 Aug  2 23:36 NOTICE
-rw-r-----  1 tomcat tomcat 57092 Aug  2 23:36 LICENSE
drwxr-xr-x  6 root   root    4096 Aug 11 17:56 ..
drwxr-x---  2 tomcat tomcat  4096 Aug 11 17:56 lib
drwxr-x---  2 tomcat tomcat  4096 Aug 11 17:56 bin
drwxr-x---  2 tomcat tomcat  4096 Aug 12 14:53 .oracle_jre_usage
drwxr-xr-x 10 tomcat tomcat  4096 Aug 12 14:53 .
drwxr-x---  3 tomcat tomcat  4096 Aug 12 14:53 work
drwxr-x---  3 tomcat tomcat  4096 Aug 12 15:01 conf
drwxr-x---  2 tomcat tomcat  4096 Aug 14 17:21 temp
drwxr-x---  2 tomcat tomcat  4096 Aug 14 17:21 logs

3 个答案:

答案 0 :(得分:4)

您真的不希望Eclipse和Eclipse的生产安装混合使用。最简单的方法是从http://tomcat.apache.org/下载tarball,将其解压缩,并指向服务器 - > 运行时环境首选项页面。这使您可以回避任何文件权限问题,只要您确保他们不会尝试使用相同的端口。

答案 1 :(得分:1)

您只需要授予权限

chmod -R 777 /opt/tomcat/

答案 2 :(得分:0)

打开Servers视图并添加Tomcat服务器:

Window > Show View > Servers

在“服务器”视图中,右键单击并选择

New > Server

现在,您将看到一个类似下面的窗口。打开Apache选项卡,向下滚动到Tomcat 8.5,然后单击Next。

Add a new server in eclipse

在下一个窗口中,系统将要求您选择服务器上配置的资源。如果您没有看到任何意味着您将需要转到您的项目并添加动态Web模块方面。这可以按如下方式完成:

Properties > Project Facets

Add facet to project

此时,您应该能够使用Servers视图右上角的控件启动服务器并运行项目,或者右键单击特定服务器。如果你需要的话,可以添加几个Jetty,Tomcat,Resin,JBoss等安装。