gpt4 book ai didi

java - 运行本地 Java Heroku

转载 作者:行者123 更新时间:2023-12-01 11:09:30 25 4
gpt4 key购买 nike

我正在阅读 Heroku Java 入门,但在本地运行示例应用程序时遇到问题。

https://devcenter.heroku.com/articles/getting-started-with-java#run-the-app-locally https://devcenter.heroku.com/articles/getting-started-with-java#define-a-procfile

运行后,我得到“在端口 5000 上启动 web.1”,但是当我打开 localhost:5000 时,它只是给我“此网页不可用。”

这是 CLI 的输出

$ heroku local web -f Procfile.windows
forego | starting web.1 on port 5000
web.1 | Usage: java [-options] class [args...]
web.1 | in the version search
web.1 | show splash screen with specified image
web.1 |

如果您需要更多信息,请告诉我。

更新:所以我实际上自己运行了该命令,当我意识到这就是 Procfile 所做的一切,我得到的最后一行是

sh.exe": target\dependency\*: No such file or directory

这显然是由 mvn clean install 制作的目标\依赖项?我打错了什么?

$ java -cp target\classes;"target\dependency\*" Main

最佳答案

这与兼容性有很大关系。

我没有提到的是,这与它有很大关系,我是在 GitBash 上运行它的。所以一切都以不同的方式对待。

例如。我必须转义 cp 参数的分号。

Procfile.windows 应该是这样的小故事

web: java -cp target/classes\;target/dependency/* Main

没有任何地方引用...我将保留此内容以防其他人遇到问题

关于java - 运行本地 Java Heroku,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32544666/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com