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
