Skip to main content
April 18, 2007
Question

Unable to consume web service

  • April 18, 2007
  • 1 reply
  • 481 views
I'm trying to consume a web service through ColdFusion, but I get stopped by a Java compilation error. Here's the cfm:

<cfinvoke
webservice=" http://www.xmethods.net/sd/2001/TemperatureService.wsdl"
method="getTemp"
returnvariable="aTemp">
<cfinvokeargument name="zipcode" value="55987"/>
</cfinvoke>
<cfoutput>The temperature at zip code 55987 is #aTemp#</cfoutput>

And here's the error message I see when I run the page:

coldfusion.jsp.CompilationFailedException: Errors reported by Java compiler:
Found 2 system errors:

*** Error: Could not find package "java/util" in:
C:/Program Files/Java/jre1.5.0_11/lib/ext/dnsns.jar
C:/Program Files/Java/jre1.5.0_11/lib/ext/sunjce_provider.jar
C:/Program Files/Java/jre1.5.0_11/lib/ext/sunpkcs11.jar
F:\JRun4\servers\cfusion\cfusion-ear\cfusion-war\WEB-INF\classes
F:\JRun4\servers\cfusion\cfusion-ear\cfusion-war\WEB-INF\lib\cfmx_bootstrap.jar
F:\JRun4\servers\cfusion\cfusion-ear\cfusion-war\WEB-INF\lib\cfx.jar
F:\JRun4\servers\cfusion\cfusion-ear\cfusion-war\WEB-INF\lib\commons-beanutils.jar
F:\JRun4\servers\cfusion\cfusion-ear\cfusion-war\WEB-INF\lib\commons-collections.jar
F:\JRun4\servers\cfusion\cfusion-ear\cfusion-war\WEB-INF\lib\commons-dbutils-1.0.jar
F:\JRun4\servers\cfusion\cfusion-ear\cfusion-war\WEB-INF\lib\jaxen-1.1-beta-2.jar
F:\JRun4\servers\cfusion\cfusion-ear\cfusion-war\WEB-I....
at coldfusion.jsp.JavaCompiler.compileClass(JavaCompiler.java:136)
at coldfusion.xml.rpc.XmlRpcServiceImpl$2.run(XmlRpcServiceImpl.java:260)
at java.security.AccessController.doPrivileged(Native Method)
at coldfusion.xml.rpc.XmlRpcServiceImpl.registerWebService(XmlRpcServiceImpl.java:236)
at coldfusion.xml.rpc.XmlRpcServiceImpl.getWebService(XmlRpcServiceImpl.java:475)
at coldfusion.xml.rpc.XmlRpcServiceImpl.getWebServiceProxy(XmlRpcServiceImpl.java:430)
at coldfusion.tagext.lang.InvokeTag.doEndTag(InvokeTag.java:381)
at cfsymplicityTest2ecfm1539161069.runPage(G:\sys\goat\cf\dev\stomcava\symplicityTest.cfm:5)
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:225)
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.FilterChain.doFilter(FilterChain.java:86)
at com.intergral.fusionreactor.filter.FusionReactorFilter.B(Unknown Source)
at com.intergral.fusionreactor.filter.FusionReactorFilter.A(Unknown Source)
at com.intergral.fusionreactor.filter.FusionReactorFilter.doFilter(Unknown Source)
at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
at jrun.servlet.FilterChain.service(FilterChain.java:101)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:259)
at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:541)
at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:204)
at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)

This is the first time I'm trying to consume a web service through ColdFusion. Any ideas what the problem that iscausing the error and how to fix it?
    This topic has been closed for replies.

    1 reply

    Inspiring
    April 18, 2007
    stomcavage01 wrote:
    > C:/Program Files/Java/jre1.5.0_11/lib/ext/dnsns.jar

    well for starters, cf doesn't run 100% on 1.5.