【问题标题】:warbler WAR to deploy at tomcat, trouble with relative URL root在tomcat上部署warbler WAR,相对URL根目录有问题
【发布时间】:2017-06-28 22:36:49
【问题描述】:

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

【问题讨论】:

  • 这是assets:precompile 对,对config.assets 有任何自定义吗?
  • @ha-sch 你能弄清楚这个吗?

标签: tomcat jruby warbler


【解决方案1】:

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

先检查asset_host是否正确:

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

config.ru 看起来像:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-23
    • 1970-01-01
    • 2012-12-16
    • 1970-01-01
    • 2019-05-05
    • 2010-09-13
    • 2012-07-29
    相关资源
    最近更新 更多