我是一個碼頭newb,但它使生活地獄。首先是我描述的一個Eclipse問題in another question。我沒有浪費時間,而是決定從控制檯運行Jetty。我開始導入樣品掛毯項目,並能運行良好......該項目是Tapestry頁面上,被稱爲教程1碼頭不起作用:有沒有辦法清除它?
我開始對我自己的項目,然後工作,並開始引入新的功能,它。在某個時候它停止了工作。我試着回溯我的項目以使其處於工作狀態,但每次我請求主頁時,它都會掛起。在這一點上,我仍然認爲這是我的錯,儘管我確實認爲一個更優美的錯誤信息會比嘗試加載一分鐘後再加上服務器超時錯誤更好。
然後關閉jetty並嘗試使用mvn碼頭加載導入的示例項目:在我的tutorial1項目目錄中運行。 它也行不通!當我嘗試去localhost:8080/tutorial1或我的項目的URL時,jetty控制檯確實顯示任何輸出,就好像它沒有收到請求。
我重新啓動了整個機器,但沒有任何幫助。我不熟悉jetty體系結構,並且不確定是否有方法可以從jetty web應用程序目錄中清除所有文件。
任何想法?
懸崖注:
- 下載掛毯原型項目,Maven的。使用MVN碼頭命令行
- 執行的碼頭:運行
- 新開工項目 使用MVN碼頭命令行
- 執行的碼頭:運行
- 修改新項目發生
- 錯誤,試圖修復並重新啓動碼頭(CTRL + C,然後命令mvn碼頭:運行)
- 碼頭重新啓動,但似乎沒有辦理
- 試圖從原型項目開始碼頭的任何頁面的請求,經歷了同樣的問題
我會恭敬地說,碼頭並沒有讓你的生活變得糟糕,相反,你的問題在於你想要做的事情缺乏清晰的理解。我看到有六種不同的事情發生在這裏,並且從哪裏開始並不清楚,期望說重新啓動機器並不是解決上述任何問題的解決方案。作爲黑暗中的刺,看起來您的主要目標是讓Tapestry工作,在這種情況下,我會建議您尋求關於使用該技術的教程並密切關注。 – 2012-03-19 19:59:37
我的意思是,我正試圖將我的應用程序部署到Jetty並且它未運行。當然,這可能是由於我引入了一個錯誤,但現在我無法使用任何應用程序在Jetty中工作,包括之前正在使用的OOTB演示應用程序。我猜你或者沒有完全閱讀我的問題,或者你認爲我在一個應用程序中所做的某些事情可能會影響到所有其他應用程序。我不知道這是否可能,但如果是這樣的話:請賜教! :) – IcedDante 2012-03-19 20:38:46
你是如何運行Jetty的?它總是通過maven?還是通過其他方法?你的描述會跳到所有的地方,所以你很難完全遵循你所採取的步驟。 – Tim 2012-03-20 00:01:44