|
|
@@ -92,10 +92,15 @@ public abstract class JettySeverTools {
|
|
|
for (File o : FileUtils.listFiles(Config.dir_store_jars(), filter, null)) {
|
|
|
jars.add(o.getAbsolutePath());
|
|
|
}
|
|
|
- filter = new WildcardFileFilter("slf4j-api-*.jar");
|
|
|
- filter = FileFilterUtils.or(filter, new WildcardFileFilter("slf4j-simple-*.jar"));
|
|
|
- filter = FileFilterUtils.or(filter, new WildcardFileFilter("jul-to-slf4j-*.jar"));
|
|
|
- filter = FileFilterUtils.or(filter, new WildcardFileFilter("openjpa-*.jar"));
|
|
|
+ if (com.x.server.console.Main.slf4jOtherImplOn) {
|
|
|
+ filter = FileFilterUtils.or(new WildcardFileFilter("openjpa-*.jar"));
|
|
|
+ } else {
|
|
|
+ filter = new WildcardFileFilter("slf4j-api-*.jar");
|
|
|
+ filter = FileFilterUtils.or(filter, new WildcardFileFilter("slf4j-simple-*.jar"));
|
|
|
+ filter = FileFilterUtils.or(filter, new WildcardFileFilter("jul-to-slf4j-*.jar"));
|
|
|
+ filter = FileFilterUtils.or(filter, new WildcardFileFilter("log4j-*.jar"));
|
|
|
+ filter = FileFilterUtils.or(filter, new WildcardFileFilter("openjpa-*.jar"));
|
|
|
+ }
|
|
|
filter = FileFilterUtils.or(filter, new WildcardFileFilter("ehcache-*.jar"));
|
|
|
/* 如果不单独导入会导致java.lang.NoClassDefFoundError: org/eclipse/jetty/http/MimeTypes */
|
|
|
filter = FileFilterUtils.or(filter, new WildcardFileFilter("jetty-all-*.jar"));
|