【发布时间】:2016-02-09 03:41:14
【问题描述】:
我正在尝试从 IntelliJ 创建一个可执行 jar。
首先我得到了 Java 安全异常,我将 sqljdbc4-4.0 更改为 unsigned。第一个问题解决了。
然后我发现清单未找到。将META-INF 目录添加到输出。第二个问题解决了。
接下来我得到了BeanCreationException(未解决):
Caused by: org.springframework.beans.factory.BeanCreationException: Cannot determine embedded database driver class for database type NONE. If you want an embedded database please put a supported one on the classpath.
在 IntelliJ 中它正在工作。
我认为资源不在输出中。 (application.properties, ...)
我以哪种方式添加资源或它们存储在 jar 中的什么位置。
我正在使用gradle,并且在 spring boot 主页上只有 maven 的说明。
【问题讨论】:
-
你是如何创建这个项目的?
标签: intellij-idea gradle jar spring-boot executable-jar