eclipse - 指定了未知版本的 Tomcat。tomcat v8.5.03

标签 eclipse tomcat

所以我在 how to install tomcat on ubuntu 上关注了 digital ocean 的这个教程。 说明没问题,我设法启动并运行了它。 接下来,我现在想将它添加/安装到我的 eclipse EE 中。 当我指定查找 tomcat 安装路径/opt/tomcat 时。

Unknown version of Tomcat was specified.

我搜索并查看了论坛上的类似帖子,其中大多数建议我找到 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

最佳答案

从 digital ocean 安装 tomcat 8.5 并尝试将其与 Eclipse 一起使用后,我遇到了同样的问题。 AlvinMemphis 让我走上了正确的道路,但我无法使用完整的解决方案。 但是,它告诉我 tomcat 文件绝对是 root 拥有的。

为了确保它对你来说是一样的,你可以输入

cd/opt/tomcat

lll -l

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

sudo chown -R 用户名:组目录

/!\ do not forget the -R which will change the ownership of everything in your directory.

在我的例子中,我为用户名和组输入了两次我的用户名,为目录输入了 /tomcat

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

在eclipse中使用tomcat之前一定要在命令行中停止tomcat,否则会报错说你的服务器正在使用中。

(sudo systemctl 停止 tomcat)

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

相关文章:

java - 没有多播的tomcat session 复制

exception - 无法解决此错误 - NotSerializableException?

Android 在 Library Project Eclipse 中使用 AndroidAnnotations

android - 如何解决堆空间错误?

android - Eclipse 创建安卓应用程序

java - 无法使用 Java Spring 连接到 MySQL

Spring Boot 应用程序独立运行,但在 tomcat 7.X 中部署时不起作用

jsp - 服务方法中的 request.getPathInfo() 怎么会返回 null?

java - 未知实体bean类,请验证该类是否已使用@Entity注解进行标记

java - m2eclipse 不会下载任何依赖项