warbler WAR在tomcat上部署,遇到相对URL root问题

时间:2017-02-10 14:27:38

标签: tomcat jruby warbler

我有一个 Rails 4.2.7.1 项目,我尝试使用 JRuby 9.1.5.0 部署到 Tomcat 7 Warbler 2.0.4
当我将它部署到根上下文时,它工作正常。如果我将它部署到其他某个上下文(/ myApp,例如 - tomcat这样做),则找不到PUBLIC下的图像,因为路径不正确。
搜索资产" /",但是在" / myApp /"。下 我可以指定鸣鸟(例如/config/warble.rb)吗? 或者我怎样才能正确设置路径?

1 个答案:

答案 0 :(得分:0)

部署到子目录可能很痛苦。

首先检查asset_host是否正确:

config.action_controller.asset_host = 'https://your.site/myApp'

config.ru看起来像:

map '/myApp' do
  run ApplicationName::Application
end