2017-01-15 35 views
0

我在Eclipse中將Apache Tomcat 8.5.8作爲服務器時出現錯誤。它顯示錯誤,安裝的Tomcat版本是8.5.8,但它是期待8.0,下面是錯誤: error while configuring Apache tomcat配置Tomcat 8.5。在Eclipse中運行Rest API

在查看其他線程後,我來了解有關更改服務器文件路徑的解決方案catalina.jar \組織\阿帕奇\卡塔利娜\ UTIL \ Serverinfo.properties 到這裏我做了改變,但同時節省就出來了RAR文件,它會顯示錯誤Error while saving the changes in serverinfo.properties file

我已經回採tomcat的嘗試後,但它仍然沒有讓我將更改保存在服務器文件中。請指教。

+0

在您手動調整文件之前,您是否將其添加爲8.5服務器或8.0服務器?哪個版本的* Eclipse *是這樣的? – nitind

回答

0

你要保存文件的錯誤是因爲Tomcat的仍在運行,而且它有jar文件打開。 Windows將不允許您保存對文件的更改,而其他進程已打開該文件。

首先,停止Tomcat,然後進行更改該文件並保存罐子,然後重新啓動Tomcat。

如果它的事項,我遇到了與Eclipse不正確確定Tomcat版本同樣的問題。解決方案是更改給定文件中的「server.info」屬性。例如,如果您擁有的Tomcat版本是8.5.8,則必須將版本更改爲8.0.5.8。

+0

非常真實,當我解決我的eclipse更新問題時(在同一天的另一個查詢中),我開始瞭解這一點。我將Tomcat的設置設置爲「服務中的自動」,因此每當我的系統啓動Tomcat時。 – karam

+0

(這就是爲什麼server.info文件沒有更新)。我已將其更改爲「手動」,因爲每次需要運行新的Rest API程序時都需要進行構建。但是我正面臨的一個問題是,除非我重新啓動Eclipse,否則我的刷新代碼不會顯示更新。我正在保存更改,但仍然在重新啓動Tomcat後顯示舊的更改,但不顯示我的REST程序的新更改。我在這裏錯過了一些不知道是什麼的東西。 – karam