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]