6

我正在使用播放框架 2.0.4,

我注意到在项目文件夹中,如果我使用play start,服务器响应速度比服务器通过play run. 但是,用户无法public使用命令开始访问服务器中文件夹下的 静态资源start,所以我想知道start更改根目录的默认配置是什么,或者我是否需要更改最初定义为的路由:

# Map static resources from the /public folder to the /assets URL path
GET     /assets/*file               controllers.Assets.at(path="/public", file)
HEAD    /assets/*file               controllers.Assets.at(path="/public", file)
4

1 回答 1

10

当您想在生产模式下play start部署应用程序时,应该执行该命令。它的响应速度更快,因为默认情况下禁用了自动重新加载类其他开发支持功能

play start命令不同,该play run命令最好在开发模式下执行,因为它将启用所有支持开发的功能,如自动重新加载、eBean DDL 生成等。

实际上,如果您在public/javascripts/jquery-1.9.0.min.js. http://yourdomain/assets/javascripts/jquery-1.9.0.min.js即使您使用play startplay run因为public/*文件映射到,您仍然可以访问 url/assets/*

并且要注意该play start命令正在后台执行该过程,而play run不是。

于 2013-04-30T02:59:56.410 回答