我试图在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。
从这里可以看出:
更多信息:
更新
当我用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
答案 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。
在下一个窗口中,系统将要求您选择服务器上配置的资源。如果您没有看到任何意味着您将需要转到您的项目并添加动态Web模块方面。这可以按如下方式完成:
Properties > Project Facets
此时,您应该能够使用Servers视图右上角的控件启动服务器并运行项目,或者右键单击特定服务器。如果你需要的话,可以添加几个Jetty,Tomcat,Resin,JBoss等安装。