【发布时间】:2016-02-04 12:07:26
【问题描述】:
我正在使用 Spring Boot 1.3.0.RELEASE。 对于我的应用程序,当我从 CMD 运行应用程序时,我提供了一些如下所示的外部 jar 路径。
java -Dloader.path="lib,config,C:/TM/ojdbc14-10.2.0.2.0.jar,spring" -jar ticketmanager-application-0.3.0-SNAPSHOT.jar
现在,当我尝试从 Eclipse 运行应用程序时,我将 -Dloader.path="lib,config,C:/TM/ojdbc14-10.2.0.2.0.jar,spring" 添加到 VM 参数。如下图所示。
编辑:添加 Maven Spring 插件配置 ------------------------
这里,配置部分,我已经为loader.path添加了
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.3.0.RELEASE</version>
<configuration>
<layout>ZIP</layout>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
因此,我的问题是, 我应该如何添加这个参数?因为它不起作用:(
【问题讨论】:
-
您已经添加了它。那么,你的问题是什么?
-
另外一件事:你为什么要用这么古老的Oracle驱动?
-
还有:到底是什么不工作?
-
好吧,我的驱动程序 jar 位于 app.jar 之外,因此使用 loader.path 我传递了外部 jar 的路径。现在,这个东西在从 CMD 执行时工作但是,在使用 eclipse vm 参数时不起作用,广告作为 spring boot 应用程序运行
-
显示你使用loader.path的代码?
标签: java eclipse spring spring-boot jvm-arguments