- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我看到了一些关于此的问题,但似乎无法深入了解。
我有一个 Play Framework 2.3.7 (Activator 1.2.12) 站点,当我在开发模式下运行它时一切正常。当我在生产模式下启动它时,出现以下错误:
[app] $ start
[info] Wrote C:\Users\App\git\website2.0\target\scala-2.10\app_2.10-1.0-
SNAPSHOT.pom
[info] Main Scala API documentation to C:\Users\App\git\website2.0\target\scala-
2.10\api...
[info] Compiling 57 Scala sources and 58 Java sources to C:\Users\App\git\websit
e2.0\target\scala-2.10\classes...
[error] C:\Users\App\git\website2.0\target\scala-2.10\twirl\main\views\html\admi
n\shared\foot.template.scala:29: value at is not a member of controllers.Reverse
Assets
[error] Seq[Any](forApp.raw/*1.1*/("""<script data-main=""""),_display_(/*1.21*/
routes/*1.27*/.Assets.at("javascript/admin.js")),forApp.raw/*1.60*/("""" type="t
ext/javascript" src=""""),_display_(/*1.91*/routes/*1.97*/.Assets.at("lib/requir
ejs/require.js")),forApp.raw/*1.135*/(""""></script>
[error]
^
[error] C:\Users\App\git\website2.0\target\scala-2.10\twirl\main\views\html\admi
n\shared\head.template.scala:31: value at is not a member of controllers.Reverse
Assets
[error] <link rel="stylesheet" media="screen" href=""""),_display_(/*3.46*/route
s/*3.52*/.Assets.at("stylesheets/admin.css")),forApp.raw/*3.87*/("""">
[error]
^
[error] C:\Users\App\git\website2.0\app\views\admin\shared\foot.scala.html:1: va
lue at is not a member of controllers.ReverseAssets
[error] <script data-main="@routes.Assets.at("javascript/admin.js")" type="text/
javascript" src="@routes.Assets.at("lib/requirejs/require.js")"></script>
[error] ^
[error] C:\Users\App\git\website2.0\app\views\admin\shared\head.scala.html:3: va
lue at is not a member of controllers.ReverseAssets
[error] <link rel="stylesheet" media="screen" href="@routes.Assets.at("styleshee
ts/admin.css")">
[error] ^
[error] C:\Users\App\git\website2.0\target\scala-2.10\twirl\main\views\html\home
.template.scala:38: value at is not a member of controllers.ReverseAssets
[error] <div class="item active" style="background-image:url("""
),_display_(/*10.71*/routes/*10.77*/.Assets.at("images/bg-app-list.jpg")),fo
rApp.raw/*10.117*/(""")">
[error]
^
[error] C:\Users\App\git\website2.0\app\views\home.scala.html:10: value at is no
t a member of controllers.ReverseAssets
[error] <div class="item active" style="background-image:url(@ro
utes.Assets.at("images/bg-app-list.jpg"))">
[error]
^
[error] C:\Users\App\git\website2.0\target\scala-2.10\twirl\main\views\html\shar
ed\foot.template.scala:29: value at is not a member of controllers.ReverseAssets
[error] Seq[Any](forApp.raw/*1.1*/("""<script data-main=""""),_display_(/*1.21*/
routes/*1.27*/.Assets.at("javascript/main.js")),forApp.raw/*1.59*/("""" type="te
xt/javascript" src=""""),_display_(/*1.90*/routes/*1.96*/.Assets.at("lib/require
js/require.js")),forApp.raw/*1.134*/(""""></script>
[error]
^
[error] C:\Users\App\git\website2.0\target\scala-2.10\twirl\main\views\html\shar
ed\head.template.scala:31: value at is not a member of controllers.ReverseAssets
[error] <link rel="stylesheet" media="screen" href=""""),_display_(/*3.46*/route
s/*3.52*/.Assets.at("stylesheets/main.css")),forApp.raw/*3.86*/("""">
[error]
^
[error] C:\Users\App\git\website2.0\app\views\shared\foot.scala.html:1: value at
is not a member of controllers.ReverseAssets
[error] <script data-main="@routes.Assets.at("javascript/main.js")" type="text/j
avascript" src="@routes.Assets.at("lib/requirejs/require.js")"></script>
[error] C:\Users\App\git\website2.0\target\scala-2.10\twirl\main\views\html\shar
ed\nav.template.scala:39: value at is not a member of controllers.ReverseAssets
[error] ^
[error] <img src=""""),_display_(/*11.28*/routes/*11.34*/.Assets
.at("images/logo/small_beta.png")),forApp.raw/*11.74*/("""">
[error]
^
[error] C:\Users\App\git\website2.0\app\views\shared\head.scala.html:3: value at
is not a member of controllers.ReverseAssets
[error] <link rel="stylesheet" media="screen" href="@routes.Assets.at("styleshee
ts/main.css")">
[error] ^
[error] C:\Users\App\git\website2.0\app\views\shared\nav.scala.html:11: value at
is not a member of controllers.ReverseAssets
[error] <img src="@routes.Assets.at("images/logo/small_beta.png"
)">
[error] ^
[info] Packaging C:\Users\App\git\website2.0\target\App-1.0-SNAPSHOT-ass
ets.jar ...
[info] No documentation generated with unsucessful compiler run
[error] 6 errors found
[error] 6 errors found
[info] Done packaging.
[error] (compile:doc) Scaladoc generation failed
[error] (compile:compile) Compilation failed
Cannot start with errors.
问题似乎与 requirejs 及其 Assets 路径有关。第一个页脚错误的代码如下:
<script data-main="@routes.Assets.at("javascript/admin.js")" type="text/javascript" src="@routes.Assets.at("lib/requirejs/require.js")"></script>
我的 Assets 路由文件是:
# Map static resources from the /public folder to the /assets URL path
GET /assets/javascript/routes.js controllers.Application.javascriptRoutes()
GET /assets/javascript/admin_routes.js controllers.admin.Application.javascriptRoutes()
GET /assets/*file controllers.Assets.at(path="/public", file)
这是我的build.sbt
import WebKeys._
import RjsKeys._
import play.PlayJava
name := """app"""
version := "1.0-SNAPSHOT"
lazy val root = (project in file(".")).enablePlugins(PlayJava, SbtWeb)
libraryDependencies ++= Seq(
javaJpa,
javaJdbc,
cache,
"org.hibernate" % "hibernate-core" % "4.2.3.Final",
"org.hibernate" % "hibernate-entitymanager" % "4.2.3.Final",
"mysql" % "mysql-connector-java" % "5.1.31",
"org.webjars" %% "webjars-play" % "2.2.0",
"joda-time" % "joda-time-hibernate" % "1.3",
"org.mindrot" % "jbcrypt" % "0.3m",
"net.sf.flexjson" % "flexjson" % "3.2",
"org.apache.commons" % "commons-lang3" % "3.3.2",
"com.clever-age" % "play2-elasticsearch" % "1.1.0",
// WebJars (i.e. client-side) dependencies
"org.webjars" % "requirejs" % "2.1.14-1",
"org.webjars" % "jquery" % "1.11.1",
"org.webjars" % "bootstrap" % "3.1.1-2" exclude("org.webjars", "jquery"),
"com.clever-age" % "play2-elasticsearch" % "0.8.2",
"net.sourceforge.htmlunit" % "htmlunit" % "2.15",
"commons-io" % "commons-io" % "2.4",
"com.github.tototoshi" %% "play-flyway" % "1.1.2"
)
pipelineStages := Seq(rjs, digest, gzip)
RjsKeys.paths += ("jsRoutes" -> ("/jsroutes" -> "empty:"))
RjsKeys.paths += ("adminJsRoutes" -> ("/adminJsRoutes" -> "empty:"))
includeFilter in (Assets, LessKeys.less) := "*.less"
excludeFilter in (Assets, LessKeys.less) := "_*.less"
有人能给我指出正确的方向吗?干杯!
最佳答案
我已经找到了解决我自己问题的方法,不确定这是否是正确的方法,但这种方法对我有用。
我发现很少有网站真正帮助了我:
希望对某人有所帮助!
关于java - Play Framework 2.3.7 : Static assets location not working in production,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27341689/
这个问题我已经问了自己很长一段时间了,所以我决定在这里问你们。 假设我有一个 Shop 对象,其中包含一个 ProductList 对象作为实例变量。我的 Shop 对象的核心功能当然是能够添加 Pr
我正在做应用内购买功能。今天我遇到了一个奇怪的问题。 我尝试通过 SKProductsRequest 获取列表产品。问题是:有时我收到 invalidProductIdentifiers,但有时我收到
假设您有一个名为 Product 的表,它有一个自动编号/标识列。您将其简单命名为 Id 还是将其命名为 ProductId 或 Product_Id?请解释原因。 最佳答案 没有明确的答案,因为这取
假设我销售多个产品。有时,product 实际上是其他product 的组合。例如,假设我正在销售: 热狗 苏打水 热狗+汽水组合 我应该如何建模这样的东西?我是否应该有一个 product 表来列出
有人可以建议为用户可以购买某些产品的页面添加正确的 Schema.org 标记的最佳方法吗?我正在那里添加 Product 标签(用于 Rich Snippets)。 我想增加询问有关该产品的问题的可
我正在尝试在 xml 表中查找一些数据。 如果像这样删除命名空间,我可以从 xml 中获取数据: $nodes = $data->xpath('//Products/Product/produ
我很喜欢这个程序。有人可以告诉我我做错了什么吗?该程序提示用户输入产品目录中的产品数量。然后程序应提示用户输入产品目录中每个产品的名称和价格。输入所有产品后,程序应输出目录中最昂贵产品的产品信息(名称
我有一个表 product(id, name),其中包含几组产品,型号不同。即 {motor10、motor20、motor30、pipe10、pipe20、pipe30、wrench12、wrenc
这里我声明了产品类变量并分配了它。 产品.java public class Product { String[] name= new String[100]; int price;
我在构建服务器之一上遇到此错误。所有其他服务器都可以正常构建。有什么想法可能是错误的吗? 最佳答案 我也有此错误,它似乎是在创建新设置时从Wix自动生成的新事物。当我从3.5升级到3.6时,Wix不喜
我想在同一个模型中制作字段product.product 假设 A 取决于 lst_price of product.product . 如果用户未设置 A 的值,则取 lst_price 但如果用户
我有一个以类别和产品作为属性的列表,我希望将属于不同列表中的类别的所有产品分开。 目前我有这个 Products products = new Products(); products
我们正在构建一个网络数据库系统,我们需要允许某些产品由其他产品制成。例如,将 2 个或多个产品组合为新产品。我们正在使用 CakePhp 和 MySQL。 这是我们数据库的数据结构图: https:/
我想给这段代码添加样式: 我试着这样说: 'font-weight:bold;')); ?> 但它给我这个错误信息: 警告 (2):htmlspecialchars() 期望参数 4 为 bool
我正在使用 Ruby on Rails 构建一个主要用于存储产品的数据库。我主要关心的问题之一是,在未来,我希望能够知道这两种产品的兼容性。 我不知道如何以“Rails 方式”构建它。首先,我正在考虑
如果我错了,请纠正我,但据我从文档中理解, --env option ONLY 用于能够在 webpack.config.js 内访问它如果它导出一个函数,例如 module.exports = fu
我正在尝试将 Commerce 产品类型绑定(bind)到我自己的自定义类型节点(用作显示节点)。目标是在尽可能少的地方输入新数据。因此,我正在探索在创建另一种类型时基于规则创建一种类型。似乎两个方向
我想弄清楚如何重命名或翻译 /product/和 /product-category/ WooCommerce 中的蛞蝓。 我不想完全删除它们,我只想将它们重命名为 /lesson/和 /lesson
我在 Google Search Console 中收到一条警告,指出“未提供全局标识符(例如 gtin、mpn、isbn)”。问题是,我的产品没有这样的东西。关于如何向 Google 表明不存在此类
我正在寻找 Julia 中元素矩阵乘法的就地实现,又名 Schur 乘积,又名 Hadamard 乘积。 它可以通过 A .* B 分配来执行,但我不能在每次执行此操作时分配额外的内存。 当然我可以自
我是一名优秀的程序员,十分优秀!