当我尝试运行我的 WAR 文件时,我会得到这个:
$ java -Dgrails.env=prod -jar build/libs/MyWar-0.45.war
Error: Could not find or load main class build.libs.MyWar-0.45.war
有这些版本:
grailsVersion=3.3.3
gormVersion=6.1.6.RELEASE
gradleWrapperVersion=3.5
jdk1.8.0_161
它适用于 grails 3.3.0。有任何想法吗?
问题似乎是新版本的 windows10 (1709) 在开始菜单中没有可见的命令提示符。相反,有 PowerShell 并且“java -Dgrails.env=prod”在 PS 中不起作用。当我从命令中删除“-Dgrails.env=prod”时它起作用了。但是当我尝试 RUN-cmd 来获取旧的命令窗口时,完整的命令就起作用了。所以这个命令使用PowerShell似乎有些问题。
这解决了我的问题,但如果有人能解释什么是错的,或者你如何让它与 PowerShell 一起工作,那将是受欢迎的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句