Bug 580848 - Change usage of SLF4J to use Import-Package and dynamic lookup of bundle name
diff --git a/plugins/org.eclipse.wst.server.preview.adapter/META-INF/MANIFEST.MF b/plugins/org.eclipse.wst.server.preview.adapter/META-INF/MANIFEST.MF index 4e9d07f..1d9f37b 100644 --- a/plugins/org.eclipse.wst.server.preview.adapter/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.wst.server.preview.adapter/META-INF/MANIFEST.MF
@@ -15,4 +15,5 @@ Bundle-RequiredExecutionEnvironment: JavaSE-11 Export-Package: org.eclipse.wst.server.preview.adapter.internal.core;x-internal:=true, org.eclipse.wst.server.preview.adapter.internal.ui;x-internal:=true -Import-Package: javax.servlet;version="3.1.0" +Import-Package: javax.servlet;version="3.1.0", + org.slf4j;version="[1.7.0, 3)"
diff --git a/plugins/org.eclipse.wst.server.preview.adapter/src/org/eclipse/wst/server/preview/adapter/internal/core/PreviewLaunchConfigurationDelegate.java b/plugins/org.eclipse.wst.server.preview.adapter/src/org/eclipse/wst/server/preview/adapter/internal/core/PreviewLaunchConfigurationDelegate.java index c6dd30d..1d7f71b 100644 --- a/plugins/org.eclipse.wst.server.preview.adapter/src/org/eclipse/wst/server/preview/adapter/internal/core/PreviewLaunchConfigurationDelegate.java +++ b/plugins/org.eclipse.wst.server.preview.adapter/src/org/eclipse/wst/server/preview/adapter/internal/core/PreviewLaunchConfigurationDelegate.java
@@ -50,7 +50,7 @@ // corresponds to CLASSPATH_BIN_INDEX_PREVIEW_SERVER private static final String[] REQUIRED_BUNDLE_IDS = new String[] { getBundleForClass(javax.servlet.ServletContext.class), - "org.slf4j.api", + getBundleForClass(org.slf4j.LoggerFactory.class), "org.eclipse.jetty.http", "org.eclipse.jetty.io", "org.eclipse.jetty.security",