My class is RVXmlRpcServlet and below is the compile error that happens when I
use the xmlrpc-server3.1.3.jar after that jar has been run through the
migration tool jakartaee-migration-1.0.7
That same class throws NO compile error on Tomcat 9 using xmlrpc-server3.1.3.jar
Here is the compile error........
06-Feb-2024 15:48:53.044 SEVERE [http-nio-8588-exec-1]
org.apache.catalina.core.StandardWrapperValve.invoke Allocate exception for
servlet [XmlRpcServlet]
java.lang.ClassCastException: class
com.radiovoodoo.xmlrpc.RVXmlRpcServlet cannot be cast to class
jakarta.servlet.Servlet (com.radiovoodoo.xmlrpc.RVXmlRpcServlet is in unnamed
module of loader org.apache.catalina.loader.ParallelWebappClassLoader
@568750b7; jakarta.servlet.Servlet is in unnamed module of loader
java.net.URLClassLoader @18769467)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:865)
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:649)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:115)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
at
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744)
at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:833)
Rick Noel
Systems Programmer | Westwood One
[email protected]
-----Original Message-----
From: Mark Thomas <[email protected]>
Sent: Thursday, February 8, 2024 8:54 AM
To: [email protected]
Subject: [EXT]Re: jakartaee-migration-1.0.7 migration tool failure
[You don't often get email from [email protected]. Learn why this is important
at https://aka.ms/LearnAboutSenderIdentification ]
On 08/02/2024 13:45, Rick Noel wrote:
> Our application uses classes in this jar xmlrpc-server3.1.3.jar .(it is
> the latest version)
>
> We are trying to migrate to Tomcat 10 but that jar uses the javax.server.
> package classes instead of the needed jakarta.server. pacakage.
>
>
> I have tried running this jar trough the latest Tomcat 10 migration
> tool (jakartaee-migration-1.0.7) which is suppose to alter the jar to
> make all classes use jakarta.server. classes
>
> but the tool is not fully converting all the classes, since I still get
> compile errors at run time.
Please provide details of the compilation errors that you see.
> I think in addition to not using javax.server. the jar should use
> this class
>
> java.net.URI instead of java.net.URL
That seems ... unlikely.
> anyone have ideas on how to make xmlrpc-server3.1.3.jar tomcat 10 compliant?
I'd be surprised if the migration tool didn't process a JAR that old correctly.
Mark
> BTW the jar in question has classes in this package
> org.apache.xmlrpc.
>
> Rick Noel
> Systems Programmer | Westwood One
> [email protected]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
CAUTION: This email originated from outside of the organization. Do not click
links or open attachments unless you know the sender and you are sure the
content is safe. Please report the message using the Report Message feature in
your email client if you believe the email is suspicious.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]