aspose file tools*
The moose likes Web Services and the fly likes JSR88 : Unable to Connect Soap Connector WebSphere Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "JSR88 : Unable to Connect Soap Connector WebSphere" Watch "JSR88 : Unable to Connect Soap Connector WebSphere" New topic
Author

JSR88 : Unable to Connect Soap Connector WebSphere

SunilRee Gupta
Greenhorn

Joined: Mar 03, 2005
Posts: 12
import javax.enterprise.deploy.shared.factories.DeploymentFactoryManager;
import javax.enterprise.deploy.spi.DeploymentManager;
import javax.enterprise.deploy.spi.factories.DeploymentFactory;
import java.util.jar.JarFile;
import java.io.*;
import java.util.jar.*;

public class JSR88
{
public static void main(String args[]) throws Exception
{
// Get the DeploymentFactory implementation class from the MANIFEST.MF file.
JarFile wjmxappJar = new JarFile(new File("wjmxapp.jar"));
java.util.jar.Manifest manifestFile = wjmxappJar.getManifest();
Attributes attributes = manifestFile.getMainAttributes();
String key = "J2EE-DeploymentFactory-Implementation-Class";
String className = attributes.getValue(key);

// Get an instance of the DeploymentFactoryManager
DeploymentFactoryManager dfm = DeploymentFactoryManager.getInstance();

// Create an instance of the WebSphere Application Server DeploymentFactory.
Class deploymentFactory = Class.forName(className);
DeploymentFactory deploymentFactoryInstance = (DeploymentFactory) deploymentFactory.newInstance();

// Register the DeploymentFactory instance with the DeploymentFactoryManager.
dfm.registerDeploymentFactory(deploymentFactoryInstance);

// Provide WebSphere Application Server URL, user ID, and password.
// For more information, see the step that follows.

System.setProperty("com.ibm.SOAP.ConfigURL", "C:\\Program Files\\IBM\\WebSphere\\AppServer\\profiles\\default\\properties\\soap.client.props");
//System.out.println("property value..."+System.getProperty("com.ibm.SOAP.ConfigURL"));

DeploymentFactory[] dfs=dfm.getDeploymentFactories();

DeploymentManager deploymentManager= dfs[0].getDeploymentManager("deployer:WebSphere:localhost:8880","admin","admin");

// DeploymentManager deploymentManager= dfs[0].getDeploymentManager("deployer:Websphere:localhost:2809?connectorType=RMI","","");
System.out.println("Successfull...");
}

}

The Error Message is as Follows:

Jan 6, 2006 5:12:57 PM com.ibm.websphere.management.AdminClientFactory
WARNING: ADMC0046W
Jan 6, 2006 5:12:57 PM com.ibm.ws.management.application.j2ee.deploy.spi.factori
es.DeploymentFactoryImpl
SEVERE: ADMJ1002ESEVERE: ADMJ1002E
Exception in thread "main" javax.enterprise.deploy.spi.exceptions.DeploymentMana
gerCreationException: ADMJ1002E: An error occurred creating the application depl
oyment manager. com.ibm.websphere.management.exception.ConnectorException: Could not create SOAP Connector to connect to host localhost at port 8880 with SOAP C
onnector security enabled

at com.ibm.ws.management.application.j2ee.deploy.spi.factories.Deploymen
tFactoryImpl.getDeploymentManager(DeploymentFactoryImpl.java:193) at JSR88.main(JSR88.java:37)


If some one knows How to Instantiate he DeploymentManager please help me

Thanks Regards
Sunil Gupta
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: JSR88 : Unable to Connect Soap Connector WebSphere
 
Similar Threads
Problem starting WTE in WSAD 5.0.1
jsr 88: Problem getting instance of DeploymentManager on websphere
Cusom JMX Admin client unable to connect to secured websphere server
JMX Admin client unable to connect to secured Websphere server
SOAP connect for WebSphere vs TomCat