No problem, just wanna understand better if this will tackle in the near future.

On another note, I did custom patch on one of the lib,
https://github.com/jasonwee/jakarta-taglibs-mailer for my own usage.

I guess I will do the same for this lib if I found time. If you want a
custom or specific patch, please also let me know so I can contribute
back to the tomcat community.

Thank.

Jason

On Mon, Feb 15, 2021 at 11:35 PM Woonsan Ko <woon...@apache.org> wrote:
>
> On Mon, Feb 15, 2021 at 7:19 AM Jason Wee <peich...@gmail.com> wrote:
> >
> > okay, currently there is no custom application code, I just build two
> > of the libs and place into tomcat lib using the tomcat documentation.
> >
> > Do you mean I have to change the reference? Example
> > https://github.com/apache/openwebbeans/blob/master/webbeans-web/src/main/java/org/apache/webbeans/servlet/WebBeansConfigurationListener.java#L36
> > ?
>
> It should be your decision. ;-)
> Please see the linked page from the download page:
> - https://tomcat.apache.org/whichversion.html
>
> For example, I think you may stick with Tomcat 9, or you may ask or
> help the libraries to be compatible with Jakarta EE in their own
> communities.
> It is up to you.
>
> Regards,
> Woonsan
>
> >
> > Jason
> >
> > On Mon, Feb 15, 2021 at 6:19 PM Mark Thomas <ma...@apache.org> wrote:
> > >
> > > On 15/02/2021 08:26, Jason Wee wrote:
> > > > Using Apache Tomcat 10.0.2, build owb and cxf and placed into lib 
> > > > directory
> > > >
> > > > tomcat-cxf-3.4.1.jar
> > > > tomcat-owb-2.0.20.jar
> > > >
> > > > reading reference,  https://tomcat.apache.org/tomcat-10.0-doc/cdi.html
> > > >
> > > > and when i start tomcat, I get the following exception
> > >
> > > Quoting from the top of the Tomcat 10 download page:
> > >
> > > "Users of Tomcat 10 onwards should be aware that, as a result of the
> > > move from Java EE to Jakarta EE as part of the transfer of Java EE to
> > > the Eclipse Foundation, the primary package for all implemented APIs has
> > > changed from javax.* to jakarta.*. This will almost certainly require
> > > code changes to enable applications to migrate from Tomcat 9 and earlier
> > > to Tomcat 10 and later. A migration tool is under development to aid
> > > this process."
> > >
> > > https://tomcat.apache.org/download-10.cgi
> > >
> > > Mark
> > >
> > >
> > > >
> > > > ==> localhost.2021-02-15.log <==
> > > > 15-Feb-2021 16:19:04.700 INFO [main]
> > > > org.apache.catalina.core.ApplicationContext.log Marking servlet
> > > > [ApacheTomcatCXFServlet] as unavailable
> > > > 15-Feb-2021 16:19:04.700 SEVERE [main]
> > > > org.apache.catalina.core.StandardContext.loadOnStartup Servlet
> > > > [ApacheTomcatCXFServlet] in web application [/rest] threw load()
> > > > exception
> > > > java.lang.ClassNotFoundException: javax.servlet.Filter
> > > > at 
> > > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1364)
> > > > at 
> > > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1187)
> > > > at java.base/java.lang.ClassLoader.defineClass1(Native Method)
> > > > at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
> > > > at 
> > > > java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
> > > > at 
> > > > org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2433)
> > > > at 
> > > > org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:864)
> > > > at 
> > > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1333)
> > > > at 
> > > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1187)
> > > > at java.base/java.lang.ClassLoader.defineClass1(Native Method)
> > > > at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
> > > > at 
> > > > java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
> > > > at 
> > > > org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2433)
> > > > at 
> > > > org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:864)
> > > > at 
> > > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1333)
> > > > at 
> > > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1187)
> > > > at java.base/java.lang.ClassLoader.defineClass1(Native Method)
> > > > at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
> > > > at 
> > > > java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
> > > > at 
> > > > org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2433)
> > > > at 
> > > > org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:864)
> > > > at 
> > > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1333)
> > > > at 
> > > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1187)
> > > > at 
> > > > org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:540)
> > > > at 
> > > > org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:521)
> > > > at 
> > > > org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:151)
> > > > at 
> > > > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1043)
> > > > at 
> > > > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:984)
> > > > at 
> > > > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4851)
> > > > at 
> > > > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5160)
> > > > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
> > > > at 
> > > > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:717)
> > > > at 
> > > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690)
> > > > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:706)
> > > > at 
> > > > org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1093)
> > > > at 
> > > > org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1810)
> > > > at 
> > > > java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
> > > > at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
> > > > at 
> > > > org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
> > > > at 
> > > > java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
> > > > at 
> > > > org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1013)
> > > > at 
> > > > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:428)
> > > > at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1520)
> > > > at 
> > > > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309)
> > > > at 
> > > > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
> > > > at 
> > > > org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
> > > > at 
> > > > org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366)
> > > > at 
> > > > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:936)
> > > > at 
> > > > org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:843)
> > > > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
> > > > at 
> > > > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)
> > > > at 
> > > > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)
> > > > at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
> > > > at 
> > > > org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
> > > > at 
> > > > java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
> > > > at 
> > > > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)
> > > > at 
> > > > org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
> > > > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
> > > > at 
> > > > org.apache.catalina.core.StandardService.startInternal(StandardService.java:434)
> > > > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
> > > > at 
> > > > org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930)
> > > > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
> > > > at org.apache.catalina.startup.Catalina.start(Catalina.java:795)
> > > > at 
> > > > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> > > > Method)
> > > > at 
> > > > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> > > > at 
> > > > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > > > at java.base/java.lang.reflect.Method.invoke(Method.java:566)
> > > > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:342)
> > > > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473)
> > > >
> > > > ==> catalina.out <==
> > > > 15-Feb-2021 16:19:04.703 INFO [main]
> > > > org.apache.catalina.startup.HostConfig.deployDirectory Deployment of
> > > > web application directory
> > > > [/home/jason/tomcat/apache-tomcat-10.0.2/webapps/rest] has finished in
> > > > [435] ms
> > > >
> > > > any idea how to change from javax to jakarta?
> > > >
> > > > Jason
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> > > > For additional commands, e-mail: users-h...@tomcat.apache.org
> > > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> > > For additional commands, e-mail: users-h...@tomcat.apache.org
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> > For additional commands, e-mail: users-h...@tomcat.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to