繁体   English   中英

Eclipse无法识别Debian / Linux上的Apache Tomcat

[英]Eclipse not recognizing Apache Tomcat on Debian/Linux

我正在尝试获取一个蚀项目来识别我已安装的apache / tomcat(v8.0 ..),但是遇到了麻烦。 安装来自sudo apt-get install tomcat8 ,经过很多错误,我终于设法解决了。 在将/usr/share/tomcat8上的tomcat安装/usr/share/tomcat8到eclipse中的新项目之后,现在我得到以下内容。

Description Resource    Path    Location    Type
The container 'Apache Tomcat v8.0 [Apache Tomcat v8.0]' references non existing library '/usr/share/tomcat8/lib/commons-dbcp.jar'   helloworld2     Build path  Build Path Problem

我不确定是什么问题。 应该没有未引用的库,因为我已经安装了sudo中的所有内容。 我必须使用ln -s conf /usr/share/tomcat8/conf来使Eclipse首先连接该库(如此处所示: 未知版本的Tomcat被指定为8.0.24 / Eclipse 4.4.2(露娜) )。 因此,也许这打破了它。 通往世界的道路继续.....

编辑:

我尝试了以下方法:

patientplatypus@next /usr/share/tomcat8/lib $ sudo chmod u+x commons-dbcp.jar
chmod: cannot operate on dangling symlink 'commons-dbcp.jar'

因此,这似乎是另一个tomcat8问题。 在安装tomcat8时,将以某种方式使目录带有指向重要文件的悬挂链接。 我不知道为什么这样做或解决了什么。

我没有太多的Linux经验,但是我使用了tomcat和eclipse。 Eclipse是Java和特定于平台的二进制文件的混合,但是tomcat仅是Java(除了tomcat native外,它是可选的)。

如果您的eclipse支持tomcat8(我不记得luna支持哪个版本),则您不需要(甚至不需要)完整的tomcat8服务器安装,您只需要在您选择的任何目录中解压缩tomcat程序包,然后指向对此。

这与在计算机上安装tomcat8,然后尝试使其在eclipse上运行不同。

我的建议是:

  1. 下载tomcat8并将其解压缩到一个文件夹中。
  2. 使用eclipse指向该文件夹创建服务器运行时。
  3. 开发。

一旦部署了战争,就可以在计算机上安装tomcat8并将战争放置在那里并使用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM