I have seen this issue in the past with j2ee apps. The problem i had was an issue with Tomcat and the cocoon publishing system, but i think the problem is the same.

The reason you get a .java file and not a .class file is because there is a compliation error when creating the stub.

To find out what that acutally is, you could try compiling it from the command line or read the java code yourself if you a feeling brave.

I would guess that it could be an issue with jdk1.5. Sometimes when the JDK gets upgraded there are libraries in the JRE\lib folder that will confilct with the libraries in your classpath.

I think its Apache Axis that is the web services project that Jrun uses to create the stubs ? Check to see if your JVM has duplicates of these libraries, maybe one is taking precidence over the other ?

Hope this helps

Cheers

Pat





Phil Rasmussen wrote:
Hi Everyone,

In our existing CFMX6.1 app we had a simple <cfinvoke webservice=""> statement to a wsdl url. This has worked fine for almost 2 years now in production, and since upgrading our production Linux boxes to Enterprise CF7 our webservice invocations are all failing???

Not only can i not add the webservice through cfadmin because of the following returned error:

"Error creating web service. Please ensure that you have entered a correct Web Service name or URL."

But it seems that when the webservice is called by cf in the application, that the standard generated class file ie
         
"WEB-INF/cfusion/stubs/WS-2114109406/org/tempuri/soap/MyWebService/MyWebService.class"

is actually generated as a .java file instead???

I should also mention that we are running our CF7 Enterprise cluster off the new JDK1.5 using the JRUN updater 4 to allow this to work. Does anyone know if this is an issue with running CF7 off JDK 1.5 instead of the default 1.4?

Cheers,
Phil




---
You are currently subscribed to cfaussie as: [email protected]
To unsubscribe send a blank email to [EMAIL PROTECTED]
Aussie Macromedia Developers: http://lists.daemon.com.au/

Reply via email to