0

我正在尝试运行您的 petstore-example 并通过 mvn install exec:exec 构建并运行服务器...但现在我正在尝试执行 docker 部分:我想知道因为您只添加了petstore.jar 到 docker-image,但不是所有其他依赖项 jar(如服务器)。因此在 docker-container 中找不到 Main-Class com.networknt.server.Server。

4

1 回答 1

0

生成的项目中有 build.sh,用于构建 docker 镜像并将其发布到 docker hub。您需要更改文件思想中的 docker 组织。要在命令行中构建一个 fat jar,你可以使用mvn install -Prelease

如果您使用 light-codegen 生成项目,您可以更新 config.json 以指定 docker hub 组织而不是默认的 networknt。

请注意,过去生成的一些示例可能有一个带有命令行的 build.sh,mvn clean install而不是mvn clean install -Prelease请让我们知道,我们可以重新生成它们。

于 2020-01-28T15:30:18.053 回答