因此,我在how to install tomcat on ubuntu上通过数字海洋跟随了本教程
指示还可以,我设法使其开始运行。
接下来,我现在想将其添加/安装到我的Eclipse EE中。
当我指定找到tomcat安装/ opt / tomcat的路径时,我得到了。


  指定了未知版本的Tomcat。


香港专业教育学院搜索并翻阅了论坛上类似的帖子,其中大多数建议我找到usr / share / tomcat,但是当我浏览目录时,没有这样的目录。有人建议我找到var / lib /../ tomcat之类的东西,但我也没有得到任何这样的目录。
大多数帖子建议我找到包含以下文件的目录。

conf/catalina.policy
conf/server.xml
conf/web.xml
conf/context.xml
conf/tomcat-users.xml
 conf/catalina.policy
conf/catalina.properties
lib/catalina.jar


在这种情况下,我的将是opt / tomcat,但我仍然收到错误。
在浏览器中,我可以使用localhost:8080访问tomcat
sudo systemctl status tomcat的输出

● tomcat.service - Apache Tomcat Web Application Container
 Loaded: loaded (/etc/systemd/system/tomcat.service; enabled; vendor preset: e
 Active: active (running) since Lw2 2018-04-17 15:50:22 EAT; 1h 3min ago
 Process: 1022 ExecStart=/opt/tomcat/bin/startup.sh (code=exited, status=0/SUCC
Main PID: 1070 (java)
 CGroup: /system.slice/tomcat.service
       └─1070 /usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/bin/java -Djava.util

 Apu 17 15:50:20 alvin-HP-Compaq-6730s systemd[1]: Starting Apache Tomcat Web App
 Apu 17 15:50:21 alvin-HP-Compaq-6730s startup.sh[1022]: Existing PID file found
 Apu 17 15:50:22 alvin-HP-Compaq-6730s startup.sh[1022]: Removing/clearing stale
Apu 17 15:50:22 alvin-HP-Compaq-6730s systemd[1]: Started Apache Tomcat Web Appl

最佳答案

从数字海洋安装tomcat 8.5并尝试在Eclipse中使用它之后,我遇到了同样的问题。 AlvinMemphis使我走上了正确的道路,但我无法使用完整的解决方案。
但是,它显示了tomcat文件绝对是root拥有的。

为确保与您相同,您可以输入

cd /opt/tomcat

lll -l

为确保您正在更改所有文件夹的所有权,请返回到/opt
然后您可以输入

sudo chown -R username:group directory


  /!\不要忘记-R,它将更改目录中所有内容的所有权。


在我的情况下,我将用户名输入两次,分别是用户名和组,以及/tomcat作为目录。

在eclipse中重新加载/opt/tomcat目录后,我再也没有问题了。

在eclipse中使用它之前,请确保从命令行停止tomcat,否则您将收到一条错误消息,说明您的服务器正在使用中。

sudo systemctl stop tomcat

关于eclipse - 指定了未知版本的Tomcat.tomcat v8.5.03,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49878787/

10-14 12:50
查看更多