我确信这很容易解决,但我很匆忙,找不到快捷方式
我有一个基于Play 1.2.5的应用程序,我想在同一台机器上运行它的三个实例。他们不会以/
为根,而是/inst1/ /inst2/
和/inst3/
。
如果我只是让它们像这样运行,那么所有自动创建的链接(例如静态资源的链接以及映射到控制器操作的链接都会失败),因为它们始终指向/
。 / p>
我认为applciation.baseUrl
可以解决这个问题,但要么我做得不对,要么做得不对。
我该怎么做?我想避免添加自定义配置属性并为每个路径添加前缀
答案 0 :(得分:1)
在您的application.conf中:
#
# Use this if you don't host your Play application at the root of the domain
# you're serving it from. This parameter has no effect when deployed as a
# war, because the path will be handled by the application server.
http.path=/inst1/