Playframework 当应用程序';s根不是/

Playframework 当应用程序';s根不是/,playframework,playframework-1.x,Playframework,Playframework 1.x,我相信这是很容易解决的,但我很匆忙,找不到一个快速的方法 我有一个基于Play1.2.5的应用程序,我想在同一台机器上运行三个实例。它们将不使用/作为根,而是分别使用/inst1//inst2/和/inst3/ 如果我简单地让它们这样运行,所有自动创建的链接(例如用于静态资源的链接)以及映射到控制器操作的链接都会失败,因为它们总是指向/ 我原以为application.baseUrl可以解决这个问题,但要么我做得不对,要么就是做得不对 我该怎么做?我希望避免在应用程序中添加自定义配置属性和为每个

我相信这是很容易解决的,但我很匆忙,找不到一个快速的方法

我有一个基于Play1.2.5的应用程序,我想在同一台机器上运行三个实例。它们将不使用
/
作为根,而是分别使用
/inst1//inst2/
/inst3/

如果我简单地让它们这样运行,所有自动创建的链接(例如用于静态资源的链接)以及映射到控制器操作的链接都会失败,因为它们总是指向
/

我原以为
application.baseUrl
可以解决这个问题,但要么我做得不对,要么就是做得不对


我该怎么做?我希望避免在应用程序中添加自定义配置属性和为每个路径添加前缀。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/

我看到的唯一问题是,每个应用程序都必须绑定到不同的端口。您可能需要一个反向代理来执行相应的路由。