我一直在持續的問題(幾個星期)讓Tomcat部署一個WAR文件。我正在尋找一個簡單的服務器。它不需要有很多功能 - 它只需要設置起來很簡單。特別是我正在尋找一個程序,我可以放入一個WAR文件並啓動隨附的Web應用程序。部署Grails生成的WAR文件最簡單的方法是什麼?
回答
您可能想嘗試一下碼頭跑步者。它基本上只是使用嵌入式碼頭實例來運行你的戰爭文件。
http://blogs.webtide.com/janb/entry/jetty_runner
它可用於Maven和它實際上是Heroku的應用程序如何構建與Grails的都是跑。 http://devcenter.heroku.com/articles/deploy-a-java-web-application-that-launches-with-jetty-runner
如果你的應用程序沒有在tomcat上啓動,它幾乎肯定意味着它不會在任何servlet容器上啓動 - 容器實現一個規範,並且在許多方面非常相似。
你應該做的是去一個接一個地搜尋每個問題,直到應用程序啓動。問題是應用程序,而不是容器。
我用Grails來生成WAR文件。但是,Grails確實存在一些已知問題。見http://jira.grails.org/browse/GRAILS-2730。另外,當我使用命令行「grails run-app」運行我的Grails應用程序時,它運行正常,沒有錯誤,所以我的Web應用程序並不壞。 – user1258361 2012-03-22 01:55:47
是的,但這是不同的。在嵌入式和非嵌入式模式下運行時,總是有機會碰到某個角落案例。所以一個接一個地解決問題。 – Bozho 2012-03-22 22:44:10
如果你得到一個新鮮的tomcat實例,生成一個世界的應用程序,並通過grails dev war
生成你的戰爭文件,它應該工作順利。通常會在添加與服務器庫衝突的依賴關係時出現問題。
如果你想給其他服務器一個嘗試,我會建議樹脂作爲最簡單的設置,運行和維護之一。
我最近有一個類似的問題,我的應用程序與「grails run-app」運行良好,但不是作爲戰爭文件。這是由於其中一個文件中缺少「包裝」行引起的。我得到404錯誤。當war文件在服務器上解壓縮時,它不會將文件放在與grails環境中相同的目錄位置中。不確定這會對你有幫助,但也許會出現類似問題的其他人。
- 1. 什麼是生成DOC文件的最簡單方法?
- 2. 部署Meteor應用程序最簡單的方法是什麼?
- 3. 從Eclipse部署OSGi框架的最簡單方法是什麼?
- 4. 什麼是生成新的本地化資源文件的最簡單方法?
- 5. Grails部署 - 部署最快的方法?
- 6. 在C++中生成xml最簡單的方法是什麼?
- 7. 生成此UI的最簡單方法是什麼?
- 8. Grails的外殼上WAR文件部署
- 9. 什麼是從文本生成關鍵字的簡單方法?
- 10. 部署WAR文件進行部署的最佳方式
- 11. 什麼是構建部署grails插件的正確方法
- 12. 的Grails WAR部署問題
- 13. 在iPad上生成報告的最快和最簡單的方法是什麼
- 14. 將一個簡單的grails(1.3.7)WAR文件部署到JBoss 7.0.1上
- 15. 什麼是加密word和pdf文件的最簡單方法?
- 16. 什麼是從gfortran讀取.dbf文件的最簡單方法
- 17. 調試ActionScript類文件最簡單的方法是什麼?
- 18. 訪問Azure文件存儲的最簡單方法是什麼?
- 19. 在c#中加密文件最簡單的方法是什麼?
- 20. 部署Rails 3應用程序的最簡單方法是什麼?
- 21. C#:什麼是生成唯一文件名的最快方法?
- 22. 什麼是最好的方法來生成xml文件
- 23. 什麼是最簡單的方法來生成有效的x:名稱?
- 24. 在Java中生成折線圖的簡單方法是什麼?
- 25. Grails部署問題(WAR&Tomcat)
- 26. 生成本地化文件的最簡單方法
- 27. 在Ruby中生成隨機IP地址的最簡單方法是什麼?
- 28. 什麼是從RPC編碼WSDL生成Java客戶端的最簡單方法
- 29. 從Fluent NHibernate生成新數據庫表的最簡單方法是什麼?
- 30. 在C++中生成組合列表的最簡單方法是什麼?
你剛剛嘗試將戰爭複製到webapps文件夾?你得到什麼錯誤? – chrislovecnm 2012-03-21 20:39:48
許多錯誤 - 從文件夾權限到log4j錯誤。我一直在尋找完全禁用log4j的方法,並且沒有找到任何直接,簡單的答案。所以我正在尋找任何服務器軟件,它可以做到開箱即用。 – user1258361 2012-03-21 20:42:09
您需要正確設置日誌記錄和文件夾權限。我不知道這個「簡單」的答案。 – chrislovecnm 2012-03-21 20:43:29