我是RoR的新手。 我能夠安裝Rails並將其託管在我的窗口中的Webrick(帶有「Welcome」控制器的示例應用程序)中。
現在我有一個Unix Weblogic服務器以及一個專門的domian。
使用Warbler導出.WAR
文件後,我訪問了我在專用域中部署.WAR文件的Oracle Admin Console
。我爲Sample應用程序完成了這一切,只有Welcome控制器。
但是即使在部署WAR文件後,在訪問域以及端口號(:9002)時,我最終得到了404 file not found error
在查看服務器日誌時,沒有任何與任何錯誤有關的記錄。應用程序必須已正確部署。我假設在部署之前,我一定錯過了routes.rb或類似文件中的一些基本配置。任何人都可以猜測什麼是所有可能性,並且如果可能的話,任何人都可以通過指向任何可以幫助我進行部署之前的配置步驟的內容來幫助我。
我需要在解體之前在服務器內部安裝JRuby和Rails嗎?部署後的Rails應用程序問題 - 404錯誤
0
A
回答
0
我不能僅憑Eror 404
來猜測。
您可以嘗試將您的Rails應用程序機架配置映射到不同的base_uri。 所有你需要做的地圖塊包裝現有「運行」命令
嘗試在軌「config.ru」這樣的文件:
map '/mydepartment' do
run Myapp::Application
end
現在,當你「軌道服務器'該應用應該在localhost:3000/mydepartment。 不知道這是否會給你想要的結果,但值得一試。
還有一件事你也添加到您的config /環境/ production.rb和配置/環境/ development.rb(如生產模式):當你打電話給你的助手
config.action_controller.asset_path = proc { |path| "/abc#{path}" }
否則如stylesheet_link_tag在你的視圖中,他們將生成沒有「/ abc」的鏈接。
另外,找一些指導您可能會提及良好的支持。
Use JRuby with JMX for Oracle WebLogic Server 11g
讓我知道,如果它沒有得到解決。
相關問題
- 1. 部署zend應用程序後的404
- 2. 錯誤部署Rails應用程序
- 3. 果園部署問題404錯誤
- 4. 部署Rails應用程序後SQLite3 :: CantOpenException:
- 5. Heroku中部署/部署後的簡要應用程序錯誤
- 6. 部署Rails應用程序後Heroku狀態500錯誤
- 7. 部署rails應用程序後出現403錯誤(apache + passenger)
- 8. 部署Rails應用程序到Heroku時出錯:simple_form問題
- 9. 部署Rails應用程序
- 10. Web部署處理程序404錯誤
- 11. 部署後asp.net.net mvc應用程序的ajax響應404狀態錯誤
- 12. 部署Django應用程序的問題
- 13. 將Webpack部署到Tomcat的Angular 2應用程序 - 404錯誤
- 14. 成功部署在Tomcat上的應用程序,但404錯誤
- 15. 在Dreamhost上部署Rails應用程序
- 16. 與Capistrano部署Rails 3.2.6應用程序的問題
- 17. iPhone應用程序部署問題
- 18. 在JBoss 7.1.1上部署應用程序錯誤404
- 19. 在Websphere中部署spring應用程序獲取錯誤404:SRVE0190E
- 20. 在IIS上部署ASP.Net核心1應用程序(404錯誤)
- 21. Django應用程序部署問題和錯誤日誌
- 22. 部署java應用程序的問題
- 23. 的NodeJS應用程序部署問題
- 24. 部署rails應用程序
- 25. 部署Rails應用程序
- 26. 部署Rails應用程序
- 27. (Rails應用程序部署)
- 28. C#MVC應用程序部署問題
- 29. Heroku部署到Heroku的Rails應用程序的問題
- 30. 部署ASP.NET MVC2應用程序問題
感謝您的回覆,但是我需要在Unix服務器上安裝哪些軟件包?我已經有Jruby + Weblogic,當我嘗試安裝Rails時,我得到一個依賴性錯誤,所以沒有進一步處理。是否需要Rails + Jruby + Weblogic軟件包配置?如果是的話,應該做什麼樣的配置? – Kamil