【发布时间】:2017-11-19 11:38:58
【问题描述】:
我有一个包含嵌入式 Tomcat 的可执行 jar,它是通过 tomcat7-maven-plugin: tomcat7:exec-war 创建的。
我需要为某些 Jar 提供额外的类路径,因为我无法将它们直接包含在我的可执行 Jar 中。我怎样才能提供这个类路径?
- 我无法在启动可执行 Jar 之前执行
export CLASSPATH,因为catalina.sh/.bat删除了CLASSPATH值。 - 我无法提供
setenv.sh/.bat,因为可执行 Jar 是由 maven 插件创建的。 - 我无法从
catalina.properties更新属性common.loader,因为我无法控制这个由maven 插件生成的文件。
注意:我不想在可执行 Jar 中指定 lib 的硬编码路径。
【问题讨论】: