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

问题描述 投票:0回答:1

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

tomcat jruby warbler
1个回答
0
投票

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

首先检查asset_host是否正确:

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

config.ru看起来像:

map '/myApp' do
  run ApplicationName::Application
end
© www.soinside.com 2019 - 2024. All rights reserved.