You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Bob Morris <ra...@cs.umb.edu> on 2004/11/30 06:08:10 UTC

Frequent Error 500

In circumstances I have not yet fully figured out---but may be 
associated with the Oracle parser required by Oracle's jdbc---my 
lightweight Oracle based service will  cause all of axis service to 
collapse and throw http 500 with a stack usually, but not always, going 
through the Oracle parser which is in axis/WEB-INF/lib to support the 
jdbc and some underlying Oracle XML calls.

Does this sound familiar? I am running axis 1.1 under tomcat5.

In the service implementation, I generally just throw exceptions and I 
find that they seem to correctly become SOAPExceptions on the wire, but 
this doesn't seem to prevent the problem above. Anyway, how could client 
mishandling of SOAPExceptions possibly make the service side go 
permanently into throwing exceptions for all service calls, including 
those that previously worked.

Among the wierdness involved is that in this state, it does not suffice 
to restart tomcat. I have to also remove axis/WEB-INF/server-config.wsdd 
and redploy all my services, even though the result is an identical 
server-config.wsdd to the earlier one. Somewhere there is persistant 
state about deployment besides in server-config.wsdd????