I have an application which requires Axis 1.2 (external constraints). This
application will support multiple WSDL's. For a number of reasons, I wanted to put all of the implementation classes that support each WSDL into a Java Plugin Framework .zip file.

JPF creates a ClassLoader for each zip, so that they are immune from each other (one of the things important to me). The side effect is that if I have a class path that is in the plug-in, Axis can't find them.

One way around this is to have the skeleton which is on the classpath forward the call to the plug-in. However, the idea of using the JPF is to be able to support any new WSDLs without having to add new skeletons classes to the main application code base, just add new plug-ins. (Ideally, I could open the .war file, drop in a new .zip plug-in and redeploy)

I don't believe I can use a WSDD file for configuration, since I can't figure a
way for Axis to take the class path from a WSDD file and find the class in the
plug-in.

I think I may need to configure these services without a WSDD file.  Which
looking at the Axis Architecture Guide seems like its possible, but looks a little daunting.

1st question: Has anyone done anything like what I'm trying with JPF?

2nd question: Even if I configure Axis at runtime, without a WSDD, is Axis still
going to assist on creating the Target Service instance or can I take charge of that? (In essence, implementing my own service scoping rules).

3rd question: Are there any examples, articles, etc., any where that shows configuring the Axis engine without use of WSDDs? What I'd really love to see is an example with a WSDD file, and the same server only without a WSDD.

Thank you.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to