Hi,
When we try to create an instance of SOAPConnectionFactory its throwing in
error.
We are calling the Java Object from Coldfusion 7.1.
Here is the Java code that throws the error:
System.setProperty("javax.xml.soap.SOAPConnectionFactory",
"org.apache.axis..soap.SOAPConnectionFactoryImpl");
System.setProperty("javax.xml.soap.MessageFactory",
"org.apache.axis.soap.MessageFactoryImpl");
System.setProperty("javax.xml.soap.SOAPFactory",
"org.apache.axis.soap.SOAPFactoryImpl");
Class.forName("org.apache.axis.soap.SOAPConnectionFactoryImpl");
//First create the connection
SOAPConnectionFactoryImpl soapConnFactory =
(SOAPConnectionFactoryImpl)SOAPConnectionFactoryImpl.newInstance();
MessageFactory messageFactory = MessageFactory.newInstance();
System.out.println(soapConnFactory.toString());
SOAPConnection connection = soapConnFactory.createConnection( );
The following error is thrown in Coldfusion Error Logs:
javax.xml.soap.SOAPException: Unable to create SOAP connection factory: null
at
javax.xml.soap.SOAPConnectionFactory.newInstance(SOAPConnectionFactory.java:79)
at com.synovus.webservices.SYNWebSVC.executeWS(SYNWebSVC.java:95)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at coldfusion.runtime.StructBean.invoke(StructBean.java:391)
at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:1662)
at cftest2ecfm1965242733.runPage(C:\CFusionMX7\wwwroot\test.cfm:24)
at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:152)
at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:349)
at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:210)
at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:51)
at coldfusion.filter.PathFilter.invoke(PathFilter.java:86)
at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:69)
at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:52)
at
coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
at
coldfusion.filter.RequestThrottleFilter.invoke(RequestThrottleFilter.java:115)
at coldfusion.CfmServlet.service(CfmServlet.java:107)
at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:78)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:257)
at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:541)
at jrun.servlet.http.WebService.invokeRunnable(WebService.java:172)
at
jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:318)
at
jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:426)
at
jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:264)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
Here is the coldfusion Code:
<cfset javaObj = createObject("java", "com.synovus.webservices.SYNWebSVC")>
<cfset ret =
javaObj.init(urlName,username,password,primaryNamespace,primaryTargetNamespace,additionalNamespace,debug)>
<cfset results1 = ret.executeWS(xmlData)>
We tried to set the CLASSPATH in Coldfusion and that did not help.
This code works fine when run on Eclipse on a stand alone mode and it works
fine on Coldfusion 8.0
Any Help would be really appreciated.
Thanks!
Mitch McCoy
Synovus Financial Corp., insite Portal Team
Phone: 706-644-3700
Email: [EMAIL PROTECTED]
Fax: 706-644-2600
-----------------------------------------
NOTICE: This communication is intended only for the person or
entity to whom it is addressed and may contain confidential,
proprietary, and/or privileged material. Unless you are the
intended addressee, any review, reliance, dissemination,
distribution, copying or use whatsoever of this communication is
strictly prohibited. If you received this in error, please reply
immediately and delete the material from all computers. Email sent
through the Internet is not secure. Do not use email to send us
confidential information such as credit card numbers, PIN numbers,
passwords, Social Security Numbers, Account numbers, or other
important and confidential information.
-------------------------------------------------------------
Annual Sponsor FigLeaf Software - http://www.figleaf.com
To unsubscribe from this list, manage your profile @
http://www.acfug.org?fa=login.edituserform
For more info, see http://www.acfug.org/mailinglists
Archive @ http://www.mail-archive.com/discussion%40acfug.org/
List hosted by http://www.fusionlink.com
-------------------------------------------------------------