繁体   English   中英

Play框架2:尝试在生产模式下启动应用程序时出错

[英]Play framework 2: Error when trying to start application in production mode

操作系统:Windows 7 64位

java版本:1.7.0_17

javac版本:1.7.0_17

我是Play Framework的新手,基本上想要了解一切。

有一个名为java / helloworld的示例应用程序。 没有改变任何东西,继续使用“开始”命令。

[helloworld] $ start

(Starting server. Type Ctrl+D to exit logs, the server will remain in background
)

Error occurred during initialization of VM
java.lang.ExceptionInInitializerError
        at java.lang.Runtime.loadLibrary0(Unknown Source)
        at java.lang.System.loadLibrary(Unknown Source)
        at java.lang.System.initializeSystemClass(Unknown Source)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range:
 0
        at java.lang.String.charAt(Unknown Source)
        at java.io.Win32FileSystem.<init>(Unknown Source)
        at java.io.WinNTFileSystem.<init>(Unknown Source)
        at java.io.FileSystem.getFileSystem(Native Method)
        at java.io.File.<clinit>(Unknown Source)
        at java.lang.Runtime.loadLibrary0(Unknown Source)
        at java.lang.System.loadLibrary(Unknown Source)
        at java.lang.System.initializeSystemClass(Unknown Source)

我不认为这与Play有任何关系。 看起来你遇到过这个问题 ,它看起来像是你的Windows风格的JVM错误。

要在生产模式下运行示例应用程序,您可能必须按以下步骤操作:

  1. 运行play stage命令(在Play控制台外部,仅在命令行上)。 阶段任务在此处描述
  2. 将此JVM参数添加到stage任务生成的target\\start脚本,然后启动应用程序。

作为解决方法添加

 -Dfile.separator=\/

play.bat和build.bat的参数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM