问题描述
我为一个项目工作,该项目包含一个我想用 Heroku 部署的 web python 应用程序。我可以使用 Python,但我从未使用过 Java。
我已经成功部署,但是当我想使用它时,我收到了一个错误,例如:“找不到 Java”,这是因为在 python 脚本中,它存在一个基于 Java 的名为 tabula-py
的包。
经过一些安排,我创建了一个“pom.xml”文件,我几乎基本上从这里复制了代码:https://github.com/tabulapdf/tabula-java/blob/master/pom.xml
现在,我可以成功部署新版本,但出现应用程序错误 (desc=No web processes running
)。我发现我错过了一个 procfile,但我从谷歌中找不到要写的内容。我现在试过这个:
web: java $JAVA_OPTS -cp target/classes:target/dependency/* technology.tabula.appname
在我得到的终端中执行 heroku local web
:
17:18:19 web.1 | Error: Could not find or load main class technology.tabula.appname
17:18:19 web.1 | Caused by: java.lang.classNotFoundException: technology.tabula.appname
“technology.tabula”对应pom.xml中的groupID标签。
有什么建议吗?提前致谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)