Hi Richard,

On Thu, Mar 5, 2020 at 4:42 AM Richard Huntrods <huntr...@athabascau.ca>
wrote:

>
> On 3/4/2020 6:28 AM, Martin Grigorov wrote:
> > On Wed, Mar 4, 2020 at 4:02 PM Johan Compagner <jcompag...@servoy.com>
> > wrote:
> >
> >>>
> >>>> Or for now generate 2 build artifacts? (as long as it is really just
> >> the
> >>>> package rename)
> >>>>
> >>> Hm, no. I just tested locally Tomcat 10.0.1 with Apache Wicket (9.x,
> >>> master). Nothing more.
> >>> Tomcat 10.0.x is not production ready so it is too early to do anything
> >>> about Jakarta APIs in Wicket.
> >>> First we need to release Wicket 9.0.0 (with Javax APIs) and then we can
> >>> start thinking about Jakarta APIs.
> >>>
> >>>
> >> yes exactly, so many frameworks are going to do that (wait)
> >> So not release any artifacts that use the new jakarta api's
> >> So that means that for many people they can't start test or use Tomcat
> 10..
> >> Because who is using plain servlet api only?
> >> Any 3rd part dependency is your code  that uses some javax.servlet
> package
> >> needs to make a special release..
> >> This will take ages, not to mention will only be really done for the
> latest
> >> releases of those packages (like Wicket 9)
> >>
> > There is no official release of Jakarta EE 9 yet!
> > I didn't even bother to replace javax.servlet:servlet-api Maven
> dependency
> > with the Jakarta one in Wicket.
> > I just used https://github.com/apache/tomcat-jakartaee-migration to
> migrate
> > (already built) wicket-examples.war and it worked fine!
> > Later I tried to do the same with a Spring Boot based application but the
> > migration tool faced some problems with the nested archives in Boot's
> > special packaging.
> >
> > Tomcat 10.0.x is for early adopters to test it and report issues. But as
> > Chris suggested we should make this more clear in the docs!
> > I've committed some improvements. If anyone have more ideas for
> improvement
> > I'll be happy to apply them! :-)
>
> Thank you for that Martin. I installed 10.0.x today, and as expected it
> broke because all my servlets are based on javax. I grabbed a copy of
> the migration tool. Sadly (for me) it required Maven to build, but after
> some hesitency, I grabbed Maven and installed that (it was really easy).
>

Thank you for the feedback!
I've added Maven Wrapper script to the project so that it is easier for
non-Maven users like you to build the migration tool without much
hesitency! ;-)
https://github.com/apache/tomcat-jakartaee-migration/commit/198e510a67cec569e91cc2cc87e4f4adb181f753

Martin


>
> With Maven installed and working, I built the migration tool. Again,
> easy. With the tool built I simply converted both of my application's
> war files, copied them over the originals in webapps, started TC 10 and
> everything worked!
>
> So I guess I'm "ready" for TC10 now. :-)
>
> -R
>
>
> --
> This email has been checked for viruses by Avast antivirus software.
> https://www.avast.com/antivirus
>
> --
> This communication is intended for the use of the recipient to whom it is
> addressed, and may contain confidential, personal, and or privileged
> information. Please contact us immediately if you are not the intended
> recipient of this communication, and do not copy, distribute, or take
> action relying on it. Any communications received in error, or subsequent
> reply, should be deleted or destroyed.
> ---
>

Reply via email to