为开发服务器设置上下文 [playframework 2.1.3]

Posted

技术标签:

【中文标题】为开发服务器设置上下文 [playframework 2.1.3]【英文标题】:Setting context for development server [playframework 2.1.3] 【发布时间】:2013-08-20 01:46:28 【问题描述】:

我正在使用 Java / Play Framework 2.1.3。

在生产中,我使用插件构建了一个战争,在 tomcat 中提供它,并告诉 apache 将 /myapp 重定向到我的 tomcat 应用程序。

在开发中,我启动服务器:

播放调试运行

我的开发实例的根是“/”。

现在我想为我的开发实例指定上下文。例如,我希望路由是 /myapp,但在路由文件中我希望 root 仍然是“/”等。

我该怎么做?

【问题讨论】:

【参考方案1】:

在 Play 2.1.x 中,您可以在 application.conf 文件中指定上下文。

application.context="/myapp"

...或者你可以像我一样,只运行一个本地 Apache 实例,然后做你在 prod 中做的同样的事情 :)

【讨论】:

所以,当我想在模板中引用我使用的资产时:@routes.Assets.at("css/bootstrap.css")

以上是关于为开发服务器设置上下文 [playframework 2.1.3]的主要内容,如果未能解决你的问题,请参考以下文章

如何将我的 Web 应用程序的上下文根设置为“/”。

将我的应用程序添加到 Finder 的上下文菜单?

片段无法转换为上下文

如何使用 Gradle 为 Android 项目生成 Eclipse 和 Intellij 项目文件

如何将凭据标志设置为 false?

Play 框架依赖注入