On Thu, Aug 28, 2003 at 04:56:37PM +0200, Francesco Corbetta wrote:
> Hi
> 
> we have a machine on which are running some web services in an Apache Soap 2.3.1 
> implementation.
> We would like to install Apache axis on the same machine without uninstalling Apache 
> Soap. We can't
> port old web services from Apache SOAP to Axis.
> Do you think there could be any problem?
> We don't think so because they are two different applications in the same Tomcat 
> servlet engine, but
> maybe some of the jar files in $TOMCAT_HOME/common/lib could create problems.

Hi, I haven't experience any problems yet deploying Apache SOAP and Apache Axis
in the same Tomcat and different webapps. 
Yes, there can be classloading problems, but Tomcat offers a variety of
classloading options to face such situations, in which the classloader 
loads the classes in the "wrong" order.

BTW it should be possible to deploy Apache Axis and Apache SOAP in
the same webapplication, just by an appropriate configuration of the 
WEB-INF/web.xml. The Axis Services than have the same dirname like
the Apache SOAP webapp., for example 
soap/servlet/rpcrouter
soap/services/$YourService  

All this under the precondition that Apache SOAP and Axis do 
not use internally the same ressoureces like ports or tempfiles 
hardcoded in the source.

But using different webapps shouldn't result in any difficulties.

 Michael
-- 
Dipl.-Inform. Michael Konietzka  Schlund + Partner AG
- Development UNIX -             Brauerstra�e 48 
    Webservices                  D-76135 Karlsuhe
http://www.schlund.de/           Germany

Reply via email to