playframework - 如何在Play Framework的配置文件中使用 "war.context"?

标签 playframework

如何在Play Framework的配置文件中使用“war.context”?

最佳答案

查看 Google 网上论坛上的此帖子,了解您所问问题的说明。

http://groups.google.com/group/play-framework/browse_thread/thread/b4783c821fd29898?pli=1

本质上,它所说的是。

在您的 application.conf 文件中,您设置一个属性,例如

war.context=/MyAppName

然后,在您的路由文件中,将其设置为通过以下方式包含您的 WAR 上下文

# Set context name 
%{ ctx = play.configuration.getProperty('war.context', '') }% 

# Routes 
# This file defines all application routes (Higher priority routes first) 
# ~~~~ 
# Home page 
GET     ${ctx}/                                      Application.index 
# Map static resources from the /app/public folder to the /public path 
GET     ${ctx}/public/                               staticDir:public 
# Catch all 
*       ${ctx}/{controller}/{action}                 {controller}.{action} 

因此,您可以看到,无论您在 war.context 中放置什么,您都可以将其放入 route 以选择正确的路径。

关于playframework - 如何在Play Framework的配置文件中使用 "war.context"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4358286/

相关文章:

Scala Play Framework - Controller 作为类或单例

java - 对同一 JPA 模型的多次调用会覆盖该对象

amazon-web-services - 玩! AWS 上的部署问题 "Cannot allocate memory"

heroku - 推荐运行单服务器预定游戏的方式! Heroku 上的工作?

java - Play 应用程序配置未加载?

database - DdlGenerator 构造函数不需要参数?

encoding - 玩! Framework 2.5 表单编码

java - Play Framework 。 JSONP View 。如何?

java - 如何在 play 框架中使用 CRUD 显示数据库列?

scala - 带有 Play 框架的 ImplicitParam 中的 Swagger 数据类型模型