Re: version change failure

2021-04-12 Thread Christopher Schultz

Dana,

On 4/11/21 05:18, dana whitelow wrote:

Hi,I ran the migration tool against the sample.war

./migrate.sh sample.war webapp.war
Performing migration from source 
[/home/dana/servers/jakartaee-migration-0.2.0/bin/sample.war] to destination 
[/home/dana/servers/jakartaee-migration-0.2.0/bin/webapp.war] with Jakarta EE 
specification profile [TOMCAT]
Migration starting for archive [sample.war] using streaming
Migration finished for archive [sample.war]
Migration completed successfully in [66] milliseconds

The migrated  webapp.war did work in tomcat  apache-tomcat-10.0.5

BUT the web.xml header  remained unchanged
http://java.sun.com/xml/ns/j2ee";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd";
     version="2.4">

should be https://jakarta.ee/xml/ns/jakartaee";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
   xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee 
https://jakarta.ee/xml/ns/jakartaee/web-app_5_0.xsd";
   version="5.0">


It is not appropriate to migrate the web.xml file. The 2.4 version is 
still valid and should be left alone. If you want to upgrade your 
application, you should do it manually. This migration process is meant 
to do the minimal required.


You say your error is "connection refused" but you provided almost no 
other information. Connection refused when trying to contact your 
application? Or is there an outgoing connection which is failing?


What do the logs say on startup?

-chris


-Original Message-
From: Усманов Азат Анварович 
To: Tomcat Users List ; dana whitelow 

Sent: Sat, 10 Apr 2021 20:59
Subject: RE: version change failure

Dana, Please see the migration -guide  (https://tomcat.apache.org/migration-10.html) 
 here is a quote from it "


Apache Tomcat 10 supports the Jakarta Servlet 5.0, Jakarta Server Pages 3.0, Jakarta 
Expression Language 4.0, JakartaWebSocket 2.0 and Jakarta Authentication 2.0 
specifications<https://cwiki.apache.org/confluence/display/TOMCAT/Specifications>.

There is a significant breaking change between Tomcat 9.0.x and Tomcat 10.0.x. The Java 
package used by the specification APIs has changed from javax... to jakarta It will be 
necessary to recompile web applications against the new APIs. Alternatively, users can 
convert an existing WAR file from Java EE 8 to Jakarta EE 9 using the Apache Tomcat 
migration tool for Jakarta 
EE<https://tomcat.apache.org/download-migration.cgi>."

С уважением,
Азат Усманов
Отдел разработки программного обеспечения
Казанский инновационный университет имени В.Г.Тимирясова

________
От: dana whitelow 
Отправлено: 10 апреля 2021 г. 22:08
Кому: users@tomcat.apache.org 
Тема: version change failure

Hi ,
I changed tomcat version
from
8.5.38
to
10.0.5

The setup was running without web.xml and it was picking up index.jsp 
automatically
but with the new version there is a connection refused error.

what has changed  ?

Thanks

danawhite...@aol.com



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



Re: version change failure [OT]

2021-04-12 Thread Christopher Schultz

Dana,

On 4/10/21 16:34, dana whitelow wrote:
  
  Thanks. I used  the migration tool.

The problem is still there.
I believe this simple *.nix shell script can do a better job
  grep -RiIl 'javax' | xargs sed -i 's/javax/jakarta/g'


That will migrate lots of APIs which haven't moved to Jakarta. It's not 
javax.everything. It's only javax.some-things. And this should only 
affect package imports or fully-qualified class names. If the text 
"javax" appears in some comment somewhere, you don't want to replace it 
with "jakarta", do you?



Quick grep explanation:

     -R - recursive search
     -i - case-insensitive


Why insensitive? 'javax' should be case-sensitive.


     -I - skip binary files (you want text, right?)


Note that the migration tool will re-write binaries.

-chris


-Original Message-
From: Усманов Азат Анварович 
To: Tomcat Users List ; dana whitelow 

Sent: Sat, 10 Apr 2021 20:59
Subject: RE: version change failure

#yiv8603607814 P {margin-top:0;margin-bottom:0;}Dana, Please see the migration 
-guide  (https://tomcat.apache.org/migration-10.html)  here is a quote from it "
Apache Tomcat 10 supports the Jakarta Servlet 5.0, Jakarta Server Pages 3.0, Jakarta 
Expression Language 4.0, JakartaWebSocket 2.0 and Jakarta Authentication 2.0 
specifications.There is a significant breaking change between Tomcat 9.0.x and 
Tomcat 10.0.x. The Java package used by the specification APIs has changed from 
javax... to jakarta It will be necessary to recompile web applications against 
the new APIs. Alternatively, users can convert an existing WAR file from Java EE 8 
to Jakarta EE 9 using the Apache Tomcat migration tool for Jakarta EE."
С уважением,Азат Усманов
Отдел разработки программного обеспечения
Казанский инновационный университет имени В.Г.Тимирясова

От: dana whitelow 
Отправлено: 10 апреля 2021 г. 22:08
Кому: users@tomcat.apache.org 
Тема: version change failure Hi ,
I changed tomcat version
from
8.5.38
to
10.0.5
  
The setup was running without web.xml and it was picking up index.jsp automatically

but with the new version there is a connection refused error.
  
what has changed  ?
  
Thanks
  
danawhite...@aol.com




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



Re: version change failure

2021-04-11 Thread Greg Huber
Think you can copy/test your war by using folder webapps-javaee rather 
than webapps,   then migrate jakarta.* later.


"Integration of the Apache Tomcat Migration Tool for Jakarta EE via the 
webapps-javaee directory"



On 11/04/2021 10:18, dana whitelow wrote:

Hi,I ran the migration tool against the sample.war

./migrate.sh sample.war webapp.war
Performing migration from source 
[/home/dana/servers/jakartaee-migration-0.2.0/bin/sample.war] to destination 
[/home/dana/servers/jakartaee-migration-0.2.0/bin/webapp.war] with Jakarta EE 
specification profile [TOMCAT]
Migration starting for archive [sample.war] using streaming
Migration finished for archive [sample.war]
Migration completed successfully in [66] milliseconds

The migrated  webapp.war did work in tomcat  apache-tomcat-10.0.5

BUT the web.xml header  remained unchanged
http://java.sun.com/xml/ns/j2ee";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd";
     version="2.4">

should be https://jakarta.ee/xml/ns/jakartaee";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
   xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee 
https://jakarta.ee/xml/ns/jakartaee/web-app_5_0.xsd";
   version="5.0">

Is it possible to get hold of sample application or archetype  showing  the 
handling of a non-static file like jsp or servlet  preferably .xhtml
  welcome file in jakartee  even without the use of web.xml  for the welcome 
file because it is meant to be  optional  in jakartaee?
   
  
danawhite...@aol.com
  
  
-Original Message-

From: Усманов Азат Анварович 
To: Tomcat Users List ; dana whitelow 

Sent: Sat, 10 Apr 2021 20:59
Subject: RE: version change failure

Dana, Please see the migration -guide  (https://tomcat.apache.org/migration-10.html) 
 here is a quote from it "


Apache Tomcat 10 supports the Jakarta Servlet 5.0, Jakarta Server Pages 3.0, Jakarta 
Expression Language 4.0, JakartaWebSocket 2.0 and Jakarta Authentication 2.0 
specifications<https://cwiki.apache.org/confluence/display/TOMCAT/Specifications>.

There is a significant breaking change between Tomcat 9.0.x and Tomcat 10.0.x. The Java 
package used by the specification APIs has changed from javax... to jakarta It will be 
necessary to recompile web applications against the new APIs. Alternatively, users can 
convert an existing WAR file from Java EE 8 to Jakarta EE 9 using the Apache Tomcat 
migration tool for Jakarta 
EE<https://tomcat.apache.org/download-migration.cgi>."

С уважением,
Азат Усманов
Отдел разработки программного обеспечения
Казанский инновационный университет имени В.Г.Тимирясова

________
От: dana whitelow 
Отправлено: 10 апреля 2021 г. 22:08
Кому: users@tomcat.apache.org 
Тема: version change failure

Hi ,
I changed tomcat version
from
8.5.38
to
10.0.5

The setup was running without web.xml and it was picking up index.jsp 
automatically
but with the new version there is a connection refused error.

what has changed  ?

Thanks

danawhite...@aol.com



Re: version change failure

2021-04-11 Thread dana whitelow
Hi,I ran the migration tool against the sample.war 

./migrate.sh sample.war webapp.war
Performing migration from source 
[/home/dana/servers/jakartaee-migration-0.2.0/bin/sample.war] to destination 
[/home/dana/servers/jakartaee-migration-0.2.0/bin/webapp.war] with Jakarta EE 
specification profile [TOMCAT]
Migration starting for archive [sample.war] using streaming
Migration finished for archive [sample.war]
Migration completed successfully in [66] milliseconds

The migrated  webapp.war did work in tomcat  apache-tomcat-10.0.5

BUT the web.xml header  remained unchanged 
http://java.sun.com/xml/ns/j2ee";
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd";
    version="2.4">

should be https://jakarta.ee/xml/ns/jakartaee";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
  xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee 
https://jakarta.ee/xml/ns/jakartaee/web-app_5_0.xsd";
  version="5.0">

Is it possible to get hold of sample application or archetype  showing  the 
handling of a non-static file like jsp or servlet  preferably .xhtml 
 welcome file in jakartee  even without the use of web.xml  for the welcome 
file because it is meant to be  optional  in jakartaee?
  
 
danawhite...@aol.com
 
 
-Original Message-
From: Усманов Азат Анварович 
To: Tomcat Users List ; dana whitelow 

Sent: Sat, 10 Apr 2021 20:59
Subject: RE: version change failure

Dana, Please see the migration -guide  
(https://tomcat.apache.org/migration-10.html)  here is a quote from it "


Apache Tomcat 10 supports the Jakarta Servlet 5.0, Jakarta Server Pages 3.0, 
Jakarta Expression Language 4.0, JakartaWebSocket 2.0 and Jakarta 
Authentication 2.0 
specifications<https://cwiki.apache.org/confluence/display/TOMCAT/Specifications>.

There is a significant breaking change between Tomcat 9.0.x and Tomcat 10.0.x. 
The Java package used by the specification APIs has changed from javax... to 
jakarta It will be necessary to recompile web applications against the new 
APIs. Alternatively, users can convert an existing WAR file from Java EE 8 to 
Jakarta EE 9 using the Apache Tomcat migration tool for Jakarta 
EE<https://tomcat.apache.org/download-migration.cgi>."

С уважением,
Азат Усманов
Отдел разработки программного обеспечения
Казанский инновационный университет имени В.Г.Тимирясова

____
От: dana whitelow 
Отправлено: 10 апреля 2021 г. 22:08
Кому: users@tomcat.apache.org 
Тема: version change failure

Hi ,
I changed tomcat version
from
8.5.38
to
10.0.5

The setup was running without web.xml and it was picking up index.jsp 
automatically
but with the new version there is a connection refused error.

what has changed  ?

Thanks

danawhite...@aol.com


Re: version change failure

2021-04-10 Thread dana whitelow
 
 Thanks. I used  the migration tool.  
The problem is still there. 
I believe this simple *.nix shell script can do a better job
 grep -RiIl 'javax' | xargs sed -i 's/javax/jakarta/g'

Quick grep explanation:

    -R - recursive search
    -i - case-insensitive
    -I - skip binary files (you want text, right?)
    -l - print a simple list as output. Needed for the other commands



danawhite...@aol.com
 
 
-Original Message-
From: Усманов Азат Анварович 
To: Tomcat Users List ; dana whitelow 

Sent: Sat, 10 Apr 2021 20:59
Subject: RE: version change failure

#yiv8603607814 P {margin-top:0;margin-bottom:0;}Dana, Please see the migration 
-guide  (https://tomcat.apache.org/migration-10.html)  here is a quote from it "
Apache Tomcat 10 supports the Jakarta Servlet 5.0, Jakarta Server Pages 3.0, 
Jakarta Expression Language 4.0, JakartaWebSocket 2.0 and Jakarta 
Authentication 2.0 specifications.There is a significant breaking change 
between Tomcat 9.0.x and Tomcat 10.0.x. The Java package used by the 
specification APIs has changed from javax... to jakarta It will be 
necessary to recompile web applications against the new APIs. Alternatively, 
users can convert an existing WAR file from Java EE 8 to Jakarta EE 9 using the 
Apache Tomcat migration tool for Jakarta EE."
С уважением,Азат Усманов 
Отдел разработки программного обеспечения
Казанский инновационный университет имени В.Г.Тимирясова 

От: dana whitelow 
Отправлено: 10 апреля 2021 г. 22:08
Кому: users@tomcat.apache.org 
Тема: version change failure Hi ,
I changed tomcat version
from
8.5.38
to
10.0.5
 
The setup was running without web.xml and it was picking up index.jsp 
automatically
but with the new version there is a connection refused error.
 
what has changed  ?
 
Thanks
 
danawhite...@aol.com


RE: version change failure

2021-04-10 Thread Усманов Азат Анварович
Dana, Please see the migration -guide  
(https://tomcat.apache.org/migration-10.html)  here is a quote from it "


Apache Tomcat 10 supports the Jakarta Servlet 5.0, Jakarta Server Pages 3.0, 
Jakarta Expression Language 4.0, JakartaWebSocket 2.0 and Jakarta 
Authentication 2.0 
specifications<https://cwiki.apache.org/confluence/display/TOMCAT/Specifications>.

There is a significant breaking change between Tomcat 9.0.x and Tomcat 10.0.x. 
The Java package used by the specification APIs has changed from javax... to 
jakarta It will be necessary to recompile web applications against the new 
APIs. Alternatively, users can convert an existing WAR file from Java EE 8 to 
Jakarta EE 9 using the Apache Tomcat migration tool for Jakarta 
EE<https://tomcat.apache.org/download-migration.cgi>."

С уважением,
Азат Усманов
Отдел разработки программного обеспечения
Казанский инновационный университет имени В.Г.Тимирясова


От: dana whitelow 
Отправлено: 10 апреля 2021 г. 22:08
Кому: users@tomcat.apache.org 
Тема: version change failure

Hi ,
I changed tomcat version
from
8.5.38
to
10.0.5

The setup was running without web.xml and it was picking up index.jsp 
automatically
but with the new version there is a connection refused error.

what has changed  ?

Thanks

danawhite...@aol.com


version change failure

2021-04-10 Thread dana whitelow
 Hi ,
I changed tomcat version
from
8.5.38
to
10.0.5
 
The setup was running without web.xml and it was picking up index.jsp 
automatically
but with the new version there is a connection refused error.
 
what has changed  ?
 
Thanks
 
danawhite...@aol.com