通过使用play dist实现java.io.FileNotFoundException

戈文德·辛格(Govind Singh)

当我开始使用以下项目时,以下代码可以正常工作 play start

object LogFile {
  implicit val formats = DefaultFormats
  private var fileInput = new FileInputStream("./conf/log4j.properties");
  private val properties = new Properties
  properties.load(fileInput);

  def test(head: String, data: String) {
    System.setProperty("my.log", "scala.txt")
    PropertyConfigurator.configure(properties)
    val log = Logger.getLogger(head)
    log.error(data)
  }
}

但是当我使用sudo /home/ubuntu/play/play dist并运行时,我得到了:

[error] play - Cannot invoke the action, eventually got an error:   
java.io.FileNotFoundException: ./conf/log4j.properties (No such file or directory)

我究竟做错了什么?

我正在使用Scala 2.10和Play Framework 2.2

可可

您缺少Log4j属性文件

./conf/log4j.properties

您可能丢失了该文件:

/home/ubuntu/project/conf/log4j.properties                               

sudo命令更改您以其身份执行的用户。因此,新用户可能具有不同的环境变量。

注意:project是应用程序名称。

另外,您使用的是相对路径./conf/log4j.properties,该路径的根将在运行时根据要在其中执行的主目录进行解析。可能的解决方案:

1)不要使用相对路径,而应使用绝对路径

2)在您正在以(root用户?)身份执行应用程序的用户的配置文件中更改主目录

3)将丢失的文件复制到您的应用程序正在寻找文件的目录中

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Jsoup时java.io.FileNotFoundException

来自分类Dev

使用Jsoup时java.io.FileNotFoundException

来自分类Dev

Android - java.io.FileNotFoundException

来自分类Dev

Android-java.io.FileNotFoundException

来自分类Dev

尽管使用chmod 777,但java.io.FileNotFoundException(权限被拒绝)

来自分类Dev

使用Yahoo API时java.io.FileNotFoundException

来自分类Dev

Android URL连接java.io.FileNotFoundException

来自分类Dev

java.io.FileNotFoundException错误消息

来自分类Dev

关键工具错误:java.io.FileNotFoundException

来自分类Dev

提交时出现java.io.FileNotFoundException

来自分类Dev

java.io.FileNotFoundException,打开失败:ENOENT

来自分类Dev

java.io.FileNotFoundException中的访问被拒绝

来自分类Dev

ContextConfiguration抛出java.io.FileNotFoundException:

来自分类Dev

关键工具错误:java.io.FileNotFoundException

来自分类Dev

如何避免此java.io.FileNotFoundException?

来自分类Dev

创建FileInputStream时java.io.FileNotFoundException

来自分类Dev

inputStream 给出 java.io.FileNotFoundException

来自分类Dev

Opencsv 中的 java.io.FileNotFoundException

来自分类Dev

无法通过JRXmlLoader加载jar文件中的jrxml:获取java.io.FileNotFoundException

来自分类Dev

通过FileUtils复制现有文件时出现java.io.FileNotFoundException

来自分类Dev

无法通过JRXmlLoader加载位于jar文件中的jrxml:获取java.io.FileNotFoundException

来自分类Dev

IO 异常 java.io.FileNotFoundException: (文件名太长)

来自分类Dev

Android:即使可以在浏览器中查看文件,也可以使用java.io.FileNotFoundException

来自分类Dev

使用HTTP Post MultipartEntity从相机上传图片时出现java.io.FileNotFoundException

来自分类Dev

尝试使用jenkins .. java.io.FileNotFoundException jslint文件:/ var / lib / jenkins / jobs / test / workspace(是目录)

来自分类Dev

Java-拒绝访问java.io.FileNotFoundException

来自分类Dev

新EMR群集上的java.io.FileNotFoundException错误

来自分类Dev

错误:任务':app:compileDebugJavaWithJavac'的执行失败。java.io.FileNotFoundException:

来自分类Dev

SBT throws java.io.FileNotFoundException: (Permission denied) on project folder

Related 相关文章

  1. 1

    使用Jsoup时java.io.FileNotFoundException

  2. 2

    使用Jsoup时java.io.FileNotFoundException

  3. 3

    Android - java.io.FileNotFoundException

  4. 4

    Android-java.io.FileNotFoundException

  5. 5

    尽管使用chmod 777,但java.io.FileNotFoundException(权限被拒绝)

  6. 6

    使用Yahoo API时java.io.FileNotFoundException

  7. 7

    Android URL连接java.io.FileNotFoundException

  8. 8

    java.io.FileNotFoundException错误消息

  9. 9

    关键工具错误:java.io.FileNotFoundException

  10. 10

    提交时出现java.io.FileNotFoundException

  11. 11

    java.io.FileNotFoundException,打开失败:ENOENT

  12. 12

    java.io.FileNotFoundException中的访问被拒绝

  13. 13

    ContextConfiguration抛出java.io.FileNotFoundException:

  14. 14

    关键工具错误:java.io.FileNotFoundException

  15. 15

    如何避免此java.io.FileNotFoundException?

  16. 16

    创建FileInputStream时java.io.FileNotFoundException

  17. 17

    inputStream 给出 java.io.FileNotFoundException

  18. 18

    Opencsv 中的 java.io.FileNotFoundException

  19. 19

    无法通过JRXmlLoader加载jar文件中的jrxml:获取java.io.FileNotFoundException

  20. 20

    通过FileUtils复制现有文件时出现java.io.FileNotFoundException

  21. 21

    无法通过JRXmlLoader加载位于jar文件中的jrxml:获取java.io.FileNotFoundException

  22. 22

    IO 异常 java.io.FileNotFoundException: (文件名太长)

  23. 23

    Android:即使可以在浏览器中查看文件,也可以使用java.io.FileNotFoundException

  24. 24

    使用HTTP Post MultipartEntity从相机上传图片时出现java.io.FileNotFoundException

  25. 25

    尝试使用jenkins .. java.io.FileNotFoundException jslint文件:/ var / lib / jenkins / jobs / test / workspace(是目录)

  26. 26

    Java-拒绝访问java.io.FileNotFoundException

  27. 27

    新EMR群集上的java.io.FileNotFoundException错误

  28. 28

    错误:任务':app:compileDebugJavaWithJavac'的执行失败。java.io.FileNotFoundException:

  29. 29

    SBT throws java.io.FileNotFoundException: (Permission denied) on project folder

热门标签

归档