我是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