【发布时间】:2018-05-19 19:35:25
【问题描述】:
我遇到了一个异常 (java.nio.file.AccessDeniedException),但我不知道它背后的原因。
当play.http.secret.key 在prod.conf 中不正确时是否会发生这种情况,或者这是其他一些凭据不正确的症状?
Oops, cannot start the server.
com.google.inject.CreationException: Unable to create injector, see the following errors:
1) Error injecting constructor, java.nio.file.AccessDeniedException: /tmp/playtemp5604435787006203928
at play.api.libs.Files$DefaultTemporaryFileCreator.<init>(Files.scala:145)
at play.api.libs.Files$DefaultTemporaryFileCreator.class(Files.scala:142)
while locating play.api.libs.Files$DefaultTemporaryFileCreator
while locating play.api.libs.Files$TemporaryFileCreator
Caused by: java.nio.file.AccessDeniedException: /tmp/playtemp5604435787006203928
【问题讨论】:
-
问题与凭据无关。问题是无法创建或更新文件
/tmp/playtemp5604435787006203928。您在哪个操作系统上运行? -
感谢@RobinGreen 这实际上是问题所在。
标签: java playframework nio ioexception