heroku没有启动我的spring boot应用程序(有子模块)

kse8i1jr  于 2021-07-11  发布在  Java
关注(0)|答案(0)|浏览(281)

这是我的项目结构
我在heroku上启动它有困难。build运行得非常好,但当我使用以下过程代码时,应用程序未启动:

java -Dserver.port=$PORT $JAVA_OPTS -cp scribbler-api/target/classes/:target/dependency/* org.scribbler.api.ScribblerApiApplication

它在日志中显示:
线程“main”java.lang.noclassdeffounderror中出现异常:org/springframework/boot/springapplication 2020-11-18t17:04:49.047929+00:00 app[web.1]:位于org.scribbler.api.scribblerapiapplication.main(scribblerapiapplication)。java:14)2020-11-18t17:04:49.048029+00:00应用程序[web.1]:原因:java.lang.classnotfoundexception:org.springframework.boot.springapplication 2020-11-18t17:04:49.048077+00:00应用程序[web.1]:位于java.net.urlclassloader.findclass(urlclassloader)。java:382)2020-11-18t17:04:49.048194+00:00应用程序[web.1]:位于java.lang.classloader.loadclass(classloader。java:418)2020-11-18t17:04:49.048239+00:00应用程序[web.1]:在sun.misc.launcher$appclassloader.loadclass(launcher。java:352)2020-11-18t17:04:49.048293+00:00应用程序[web.1]:位于java.lang.classloader.loadclass(classloader。java:351)2020-11-18t17:04:49.048331+00:00应用程序[web.1]:。。。1更多2020-11-18t17:04:49.100850+00:00 heroku[web.1]:进程退出,状态为1 2020-11-18t17:04:49.133071+00:00 heroku[web.1]:状态从开始更改为崩溃2020-11-18t17:04:55.780988+00:00 heroku[router]:at=error code=h10 desc=“app crasted”method=get path=“/ui swagger.html”host=litpoks-blog.herokuapp.com请求\u id=0daeeb80-91e7-4cd0-b4f 4-d0c07d3b963c fwd=“119.2.103.156”dyno=connect=service=status=503 bytes=protocol=https 2020-11-18t17:04:56.262194+00:00 heroku[router]:at=error code=h10 desc=“app crash”method=get path=“/favicon.ico”host=litpoks-blog.herokuapp.com请求\u id=9c135a8d-a692-487a-9eac-75 d42a508a0d fwd=“119.2.103.156”dyno=连接=服务=状态=503字节=协议=https
所以我的主类存在于这里:inside org.scribbler.api:enter image description here
pom文件如下:pom文件和pom文件代码:`4.0.0

<groupId>org.scribbler</groupId>
<artifactId>scribbler</artifactId>
<version>1.0-SNAPSHOT</version>
<modules>
    <module>scribbler-api</module>
    <module>scribbler-db</module>
    <module>scribbler-service</module>
</modules>

<packaging>pom</packaging>

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.2.5.RELEASE</version>
</parent>

`
你们能告诉我该怎么做才能解决这个问题吗。我需要更改文件吗?你们能提出解决办法吗。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题