Hello Michael,

I believe there are no major updates to the manual since the 1.2. The version number is not even updated. Regarding detailed documentation, also check out the Wiki, and this mailing list.
http://wiki.apache.org/ws/FrontPage/Axis

Basically what I want to do is have some business logic in one package and
then have the Web service call that business logic. How/where do I put the
class files for these packages?

In
\Tomcat\webapps\axis\WEB-INF\classes
or
\Tomcat\webapps\axis\WEB-INF\lib

Helper ('Business Logic") is in:

Axis uses helper classes called "helper classes" to help with the serialization and deserialization of SOAP messages. Let's call your Business Logic classes "Business Logic classes" to prevent confusion.

But when I try and load the actual implemntation class in the helper using
class.newInstance() I get an exception (one that will not get caught despite
surrounding it in a try/catch block) thrown back to the client. So I assume
I haven't set things out correctly.

I assume so, I think you put your classes in the right place (provided the directory names match your package name).

Also when using a resource bundle with a properties file, the properties
file needs to be in \Tomcat\webapps\axis\WEB-INF\classes\ to be found. Does
this mean that all services on the server need to have differently named

Yes. It is usual to put your property files in packages like your classes, so this should not be a problem?

properties files? Do all services on the server share the helper classes?

They can all "see" them.

What if I want to have different versions of the same service on the server
with different versions of classes?

If the package names are the same, you'd have to deploy different instances of Axis, each with its own WEB-INF/classes. You cannot deploy web services that use different classes with the same package/names into the same instance of Axis.

Sorry if these are all basic questions, I'm still trying to get my head
around Java and Axis.

Good luck!
Dies


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

Reply via email to