2016-07-28 60 views
2

Apache-Tomcat-8.5.4已經安裝並且通過localhost:8080在我的系統上完美運行。我用Eclipse爲IDE,我試圖配置服務器運行時環境來運行我.jsp代碼,但它顯示了以下版本錯誤:由於Tomcat的版本,無法在Eclipse上配置服務器運行時環境

enter image description here

問題是Eclipse的期待Tomcat v8.0而我已經安裝了v8.5.4。雖然它不應該是一個問題,但它不允許我設置我的運行時環境來執行我的代碼。

回答

0

這似乎是一個日食的bug。檢查這 link

+0

感謝您的鏈接。很可能它看起來像Eclipse的一個bug。在這個鏈接中,用戶需要一個單獨的類別來選擇Tomcat的8.5版本,但我認爲您應該能夠通過選擇Apache Tomcat v8.0服務器來選擇任何8.x版本。 – Hiten

+0

我昨天測試了這個,在Neon它與Tomcat 9連接器一起工作。在 \ plugin目錄中搜索名爲「org.eclipse.jst.server.tomcat.core」的一個jar,並替換爲此鏈接上提供的一個:https://bugs.eclipse.org/bugs/attachment.cgi?id = 262418&action = edit – WZee

+0

感謝您對此的更多信息。但在我意識到該鏈接的確切含義之前,即用另一個定製的jar替換了jar,我已將Eclipse從Neon更改爲Kepler,然後將Indigo更改爲Eclipse。最後,我不得不妥協與Tomcat 7.0來運行我的代碼。 – Hiten

0

哪個日食版本你使用??

嘗試使用Eclipse Mars。

或作爲一個工作,只是嘗試將您的tomcat安裝目錄重命名爲8.0

+0

早些時候是Eclipse霓虹燈。然後我卸載它並下載了開普勒,但現在這個問題似乎更加不同。在開普勒,沒有選項可以選擇Tomcat v8.0,因爲列表最高爲v7.0。我嘗試改變目錄的名字,但沒有奏效。現在真的很刺激。 – Hiten

+0

是否有任何具體的要求使用tomcat 8.5.4。也許你可以繼續8.0。它不應該有很大的區別。 – techprat

+0

是的。真正的事情是Tomcat 8.5.4不支持任何Eclipse(霓虹燈,靛藍,開普勒)。事實上,最糟糕的部分是,在某些版本中,Tomcat 8甚至沒有出現在列表中。 – Hiten

相關問題