2016-10-02 116 views
-1

我下載了最新發布的Spring Toolkit - 3.8.1發佈。 我安裝了啓動器「Import Spring Getting Started Content」 - >「訪問Data Rest」spring starter rest class not found hibernateexception

然後我嘗試在tomcat服務器中運行「Complete」,並單獨作爲java應用程序運行。在這兩種情況下,它都墜毀了。大部分堆棧跟蹤在以下省略:

Caused by: java.lang.ClassNotFoundException: org.hibernate.HibernateException 
at java.net.URLClassLoader.findClass(Unknown Source) ~[na:1.8.0_73] 
at java.lang.ClassLoader.loadClass(Unknown Source) ~[na:1.8.0_73] 
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) ~[na:1.8.0_73] 
at java.lang.ClassLoader.loadClass(Unknown Source) ~[na:1.8.0_73] 
... 65 common frames omitted 

是否有任何修復?

此外,沒有Hello控制器和網站(https://spring.io/guides/gs/accessing-data-rest/)不提及創建這樣的事情。

它是否完全破碎?

+0

該問題在我的第一臺計算機上仍然存在。我已經在三臺不同的計算機上完成了這個任務:兩個窗口10,一個窗口7:一臺窗口10臺計算機,即使在新目錄中安裝了新的STS,這種異常仍然存在。這是與春季啓動休息項目和另一個項目從github安裝在其他兩個安裝工作​​正常。 –

回答

-1

我還沒有發現最終原因,但我已經解決了這個問題。

這個工作不正常的計算機已經安裝了舊版本的eclipse,例如,伽利略。 .eclipse目錄日期從2013年4月起。

完全刪除.eclipse並重新安裝STS導致STS正常工作。由於我們不想以管理員身份運行eclipse,並且Eclipse喜歡在其安裝目錄中編寫文件,所以在Windows受保護的目錄(如「程序文件」)之外安裝eclipse/STS也很重要。