I'm seeing this error under BEA 8.1 SP3.
java.lang.NoSuchMethodError:
javax.servlet.http.HttpServletResponse.setCharacterEncoding(Ljava/lang/S
tring;)V
at
org.apache.axis2.transport.http.ServletBasedOutTransportInfo.setCharacte
rEncoding(ServletBasedOutTransportInfo.java:33)
at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(Common
sHTTPTransportSender.java:134)
at
org.apache.axis2.engine.AxisEngine.sendFault(AxisEngine.java:178)
at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:211)
HttpServletResponse.setCharacterEncoding(String string) wasn't added
until servlet 2.4. Is this a bug or is 2.4 a requirement now? This code
seems to have been modified in the last couple of weeks.
http://marc.theaimsgroup.com/?l=axis-dev&w=2&r=1&s=setCharacterEncoding&
q=b
We could use the more portable setContentType() and include the charset
there. I will be happy to fix this and submit a patch if there is
concensus that 2.4 isn't mandatory. If it is required, I am done with
AXIS2 for now. :(
Thanks.
Wayne
[EMAIL PROTECTED]