diff options
author | Bhupendra Bhusman Bhardwaj <bhupendrab@apache.org> | 2007-04-09 11:02:08 +0000 |
---|---|---|
committer | Bhupendra Bhusman Bhardwaj <bhupendrab@apache.org> | 2007-04-09 11:02:08 +0000 |
commit | da5b82c87e2487c1e3beb9260bad5b8e39f1639f (patch) | |
tree | 44bbcf544f7944efe880852ca97c7dfcfc868266 | |
parent | 31f506c0f30c415afe98511d0978da3c30713e1c (diff) | |
download | qpid-python-da5b82c87e2487c1e3beb9260bad5b8e39f1639f.tar.gz |
QPID-444 : updated the management console dependency configuration for sasl support
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@526709 13f79535-47bb-0310-9956-ffa450edef68
5 files changed, 32 insertions, 5 deletions
diff --git a/java/distribution/src/main/assembly/management-eclipse-plugin.xml b/java/distribution/src/main/assembly/management-eclipse-plugin.xml index 5d89c55968..98534d43d0 100644 --- a/java/distribution/src/main/assembly/management-eclipse-plugin.xml +++ b/java/distribution/src/main/assembly/management-eclipse-plugin.xml @@ -88,6 +88,13 @@ </includes> <fileMode>777</fileMode> </fileSet> + <fileSet> + <directory>../management/eclipse-plugin/src/main/resources/sasl</directory> + <outputDirectory>qpidmc/eclipse/plugins/jmxremote.optional_1.0.1/META-INF</outputDirectory> + <includes> + <include>MANIFEST.MF</include> + </includes> + </fileSet> </fileSets> <dependencySets> diff --git a/java/management/eclipse-plugin/META-INF/MANIFEST.MF b/java/management/eclipse-plugin/META-INF/MANIFEST.MF index 5e5ba41be0..a92f375886 100644 --- a/java/management/eclipse-plugin/META-INF/MANIFEST.MF +++ b/java/management/eclipse-plugin/META-INF/MANIFEST.MF @@ -7,6 +7,7 @@ Bundle-Activator: org.apache.qpid.management.ui.Activator Bundle-Localization: plugin Require-Bundle: org.eclipse.ui, org.eclipse.core.runtime, - org.eclipse.ui.forms + org.eclipse.ui.forms, + jmxremote.optional Eclipse-LazyStart: true Bundle-Vendor: Apache Software Foundation diff --git a/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/jmx/JMXServerRegistry.java b/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/jmx/JMXServerRegistry.java index 0dc7d025fe..435f7f2ff1 100644 --- a/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/jmx/JMXServerRegistry.java +++ b/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/jmx/JMXServerRegistry.java @@ -99,7 +99,7 @@ public class JMXServerRegistry extends ServerRegistry // Now create the instance of JMXMPConnector Security.addProvider(new SaslProvider()); - jmxUrl = new JMXServiceURL("jmxmp", null, server.getPort()); + jmxUrl = new JMXServiceURL("jmxmp", server.getHost(), server.getPort()); env = new HashMap<String, Object>(); env.put("jmx.remote.profiles", "SASL/PLAIN"); @@ -114,12 +114,12 @@ public class JMXServerRegistry extends ServerRegistry Object theObject = cons.newInstance(args); _jmxc = (JMXConnector)theObject; _jmxc.connect(); - System.out.println("Starting JMXConnector with SASL"); + System.out.println("Starting JMXConnector with SASL. Server=" + server.getName()); } catch (Exception ex) { // When JMXMPConnector is not available - System.out.println("Starting JMXConnector"); + System.out.println("Starting JMXConnector. Server=" + server.getName()); jmxUrl = new JMXServiceURL(server.getUrl()); _jmxc = JMXConnectorFactory.connect(jmxUrl, null); } diff --git a/java/management/eclipse-plugin/src/main/resources/sasl/MANIFEST.MF b/java/management/eclipse-plugin/src/main/resources/sasl/MANIFEST.MF new file mode 100644 index 0000000000..7a9e5caaaf --- /dev/null +++ b/java/management/eclipse-plugin/src/main/resources/sasl/MANIFEST.MF @@ -0,0 +1,19 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: Jmxmp Plug-in +Bundle-SymbolicName: jmxremote.optional +Bundle-Version: 1.0.1 +Bundle-ClassPath: . +Bundle-Vendor: +Bundle-Localization: plugin +Export-Package: com.sun.jmx.remote.generic, + com.sun.jmx.remote.opt.internal, + com.sun.jmx.remote.opt.security, + com.sun.jmx.remote.opt.util, + com.sun.jmx.remote.profile.sasl, + com.sun.jmx.remote.profile.tls, + com.sun.jmx.remote.protocol.jmxmp, + com.sun.jmx.remote.socket, + javax.management.remote.generic, + javax.management.remote.jmxmp, + javax.management.remote.message diff --git a/java/management/eclipse-plugin/src/main/resources/win32/configuration/config.ini b/java/management/eclipse-plugin/src/main/resources/win32/configuration/config.ini index dbe3f23fe9..1762840aff 100644 --- a/java/management/eclipse-plugin/src/main/resources/win32/configuration/config.ini +++ b/java/management/eclipse-plugin/src/main/resources/win32/configuration/config.ini @@ -22,5 +22,5 @@ osgi.splashPath=platform:/base/plugins/org.apache.qpid.management.ui
eclipse.product=org.apache.qpid.management.ui.product
eclipse.application=org.apache.qpid.management.ui.application
-osgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.core.runtime@start,com.ibm.icu,org.apache.qpid.management.ui,org.eclipse.core.commands,org.eclipse.core.contenttype,org.eclipse.core.expressions,org.eclipse.core.jobs,org.eclipse.core.runtime.compatibility.auth,org.eclipse.core.runtime.compatibility.registry,org.eclipse.equinox.preferences,org.eclipse.equinox.registry,org.eclipse.help,org.eclipse.jface,org.eclipse.swt,org.eclipse.swt.win32.win32.x86,org.eclipse.ui,org.eclipse.ui.forms,org.eclipse.ui.workbench
+osgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.core.runtime@start,com.ibm.icu,org.apache.qpid.management.ui,org.eclipse.core.commands,org.eclipse.core.contenttype,org.eclipse.core.expressions,org.eclipse.core.jobs,org.eclipse.core.runtime.compatibility.auth,org.eclipse.core.runtime.compatibility.registry,org.eclipse.equinox.preferences,org.eclipse.equinox.registry,org.eclipse.help,org.eclipse.jface,org.eclipse.swt,org.eclipse.swt.win32.win32.x86,org.eclipse.ui,org.eclipse.ui.forms,jmxremote.optional,org.eclipse.ui.workbench
osgi.bundles.defaultStartLevel=4
|