2016-03-20 34 views
0

Tomcat 7引發錯誤說應用程序需要更多時間來啓動,但即使我將超時時間增加到600秒也出現了相同的錯誤,我如何運行應用程序。 我加載所有的罐子從https://repo.spring.io/release/org/springframework/spring/我試圖做一個Spring MVC應用程序,但應用程序拒絕啓動Tomcat引發錯誤

我使用JDK 1.6

4.2.5版但還是錯誤。 請幫助我如何運行我的應用程序。

Error image

+0

你能給我們錯誤嗎? – ArchLicher

+0

我已經將錯誤圖像添加到問題中,即使將超時時間增加到600秒也會彈出相同的錯誤 Localhost在600秒內無法啓動,需要更多時間才能啓動 –

+0

好了,現在可以共享堆棧了請跟蹤。 – ArchLicher

回答

0
  • 解決方案:請從Tomcat服務器的所有項目,然後再重新啓動Tomcat。
  • 方法: 窗口選項卡 - >顯示視圖 - >選擇服務器 - >然後右鍵單擊服務器 - >添加和刪除 - >刪除所有配置 - >完成 - >重新啓動服務器,它可以幫助你。
+0

已經嘗試過,這並沒有幫助,這是我正在運行的唯一一個項目,但它也沒有工作後乾淨的服務器設置 –

0

Tomcat 7通常在幾秒鐘內啓動。這聽起來像你有這些問題之一:

  1. 有些東西是徹底的錯誤 - 檢查/ logs目錄中的所有日誌可能有線索在那裏。
  2. 你的某個類的靜態初始化代碼中的東西正在永久存在。在任何靜態初始化代碼中放入斷點,看看它們是否到達,並且該控件及時返回到Tomcat。
  3. 另一個部署的應用程序的靜態初始化代碼中的東西正在永久存在。取消部署所有其他應用程序(如果有),然後重試。

此外,請嘗試取消部署您的應用程序。 Tomcat現在是否正常啓動?這將清理問題是Tomcat安裝還是應用程序。

我的猜測(這是一個猜測)是你試圖打開一個錯誤配置的遠程資源,如數據庫,Web服務或JMS隊列。 Web服務通常是罪魁禍首,因爲JAXWS的默認設置是無限超時。你需要做額外的工作來實現超時。

相關問題