我正准备在Windows 7中使用Dist
命令进行部署。(播放2.0.4)
zip生成成功,但是当我尝试使用此命令启动应用程序时:
java -Dhttp.port=9001 -cp "e:\deploy\test-1.0-SNAPSHOT\lib\*" play.core.server.NettyServer
控制台显示以下错误:
错误:无法找到或加载主类 E:\部署\测试-1.0-快照\ lib中\ ch.qos.logback.logback-芯的logback核-1.0.0.jar
我已经检查过这个jar是由Play Framework在... c:\Play\play-2.0.4\repository\cache\ch.qos.logback\
如果我执行start或run命令,则编译和执行成功。
使用stage
命令我收到其他错误:
[error] {file:/C:/test/}test/*:stage: java.io.IOException: Cannot run program "chmod": CreateProcess error=2, The system cannot find the file specified
我不确定但是与原始问题有关。
答案 0 :(得分:2)
;
的魔力
在第一个命令中,我在;
之后添加了*
this prevent Windows pre-processor from expanding the wildcard.
最后:
java -Dhttp.port=9001 -cp "e:\deploy\test-1.0-SNAPSHOT\lib\*;" play.core.server.NettyServer
我之前已部署在其他Windows系统x64中,并且;
不是必需的。