Hi,
can you please shed more light on what this web service actually does?
Axis is a great tool but I strongly believe, it's an overkill in this case. You don't want to fly the Space Shuttle when you can use a motorcycle.
Second, JAX-WS (aka Metro) is the part of the JDK since version 6, which is in UCCX 8.x and 9.x too - so you don't need Axis at all, just pure JDK.
It's kind of hard to tell you what the problem is, without actually seeing the logs, but it's very likely that the Axis library you are trying to feed UCCX conflicts with something. Again, I would strongly recommend to leave Axis behind and use something simpler.
Here is a document describing how to use JAX-WS with UCCX:
https://supportforums.cisco.com/docs/DOC-26957
And another document, how to use embedded Java code, without a custom JAR:
https://supportforums.cisco.com/docs/DOC-23899
G.