Did you try downloading Axis2 again and doing a clean installation... I know
this a typical IT support response ;-) .. But there is a chance that your
jar might be corrupt..

thanks,
Thilina

On Thu, Jul 17, 2008 at 6:05 AM, Pierre Muller <[EMAIL PROTECTED]> wrote:

> Hello,
>
> I'm getting an "internal server error" when trying to enable MTOM in
> Axis2.1.4.
> Here is what I did :
> - I installed Axis2.1.4 into Tomcat 5.5.26 (with JDK  1.5.0.15, on
> Windows) (I dropped the .war in tomcat's "webapps" folder
> - in webapps/axis2/WEB-INF/conf/axis2.xml , I changed the parameter
> "enableMTOM" to true (SwA is still disabled)
> - I restarted Tomcat
> Then :
> - Axis2 homepage displays correctly ; also "List services" and services
> WSDL dynamic generation are still working.
> - BUT when trying to execute any operation of any service from the browser
> (e.g http://localhost:8080/axis2/services/Version/getVersion) , I get an
> "Internal server error", and Tomcat logs the following error for the servlet
> AxisServlet : java.lang.NoClassDefFoundError javax/activation/DataSource
> (see stack trace copied below). Same stack trace when executing the
> operation from an Axis2 client.
>
> I tried to move activation-1.1.jar from "webapps/axis2/WEB-INF/lib" to
> several other lib/ locations (jdk, jre, tomcat...), no success. No success
> either, when adding this jar to my CLASSPATH variable.
>
> Has someone any idea ?
>
>
> Thanks,
> Pierre Muller
>
>
> java.lang.NoClassDefFoundError: javax/activation/DataSource
> at
> org.apache.axiom.om.impl.MIMEOutputUtils.complete(MIMEOutputUtils.java:141)
> at
> org.apache.axiom.om.impl.MTOMXMLStreamWriter.flush(MTOMXMLStreamWriter.java:159)
> at
> org.apache.axiom.om.impl.llom.OMNodeImpl.serializeAndConsume(OMNodeImpl.java:472)
> at
> org.apache.axis2.transport.http.ApplicationXMLFormatter.writeTo(ApplicationXMLFormatter.java:143)
> at
> org.apache.axis2.transport.http.CommonsHTTPTransportSender.sendUsingOutputStream(CommonsHTTPTransportSender.java:330)
> at
> org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:213)
> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
> at
> org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:43)
> at
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:100)
> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
> at
> org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine(RESTUtil.java:136)
> at
> org.apache.axis2.transport.http.util.RESTUtil.processURLRequest(RESTUtil.java:130)
> at
> org.apache.axis2.transport.http.AxisServlet$RestRequestProcessor.processURLRequest(AxisServlet.java:824)
> at org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:253)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
> at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> at java.lang.Thread.run(Thread.java:595)
>
>
>
>
> **************************
> Si vous n'êtes pas le destinataire désigné de ce message ou une personne
> autorisée à l'utiliser, toute distribution, copie, publication ou usage à
> quelques fins que ce soit des informations dans ce message sont interdits.
> Merci d'informer immédiatement l'expéditeur par messagerie, et, de détruire
> ce message.
> This e-mail is confidential. If you are not the addressee or an authorized
> recipient of this message, any distribution, copying, publication or use of
> this information for any purpose is prohibited. Please notify the sender
> immediately by e-mail and then delete this message.
> **************************
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
Thilina Gunarathne - http://thilinag.blogspot.com

Reply via email to