簡體   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