I am investingating this issue with NetBeans and Tomcat 9.0.31 https://issues.apache.org/jira/browse/NETBEANS-3917
This problem report MAY be related, NetBeans is not able to list applications or to access the /manager/text API. It works well with 9.0.30. I will be back with news if it is a Tomcat issue or a NetBeans one. >From Tomcat release notes I see nothing about a potential breakage. Using a fresh new untarred Tomcat 9.0.31 does not work. If I remove the "lib" directory and I replace it with the one from Tomcat 9.0.30 all works as expected. Regards Enrico Il giorno gio 27 feb 2020 alle ore 09:07 Mark Thomas <ma...@apache.org> ha scritto: > > On 26/02/2020 18:57, Vishal Agrawal wrote: > > Hello, > > > > I have manager endpoint enabled in my tomcat install. > > > > When I list the manager endoing in tomcat 9.0.31, I get a 401 Unauthorized > > error - > > > > curl -u tomcat:secret http://127.0.0.1:8080/manager/text/list > > > > <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" > > "http://www.w3.org/TR/html4/strict.dtd"> > > <html> > > <head> > > <title>401 Unauthorized</title> > > ... > > </html> > > > > > > However, when I call it in tomcat 9.0.27 it works as expected... > > > > curl -u tomcat:secret http://127.0.0.1:8080/manager/text/list in tomcat > > 9.0.27 it works as expected... > > OK - Listed applications for virtual host [localhost] > > /manager:running:0:manager > > > > The password is configured in tomcat-users.xml using the output from > > /opt/tomcat/bin/https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fdigest.sh&c=E,1,3tDk5vwY_zoM19PIwVKe3fyfwRAXV_7a8MrPXyx5XiQ5db4bmp89IB1v74yX6cNBQO6ob5X1vfgWGe5Fe0T0DHm6eweKRmHiAyvxG_4cIwsd218AJPe3&typo=1 > > -a sha-512 -h org.apache.catalina.realm.MessageDigestCredentialHandler > > secret > > secret:ca858d2d5c3e86702ed03b90b1808205a4dc795330deac90380dd3642bcab92a$1$b5affd62902693d01f95bb8798b9c02982dbe58038d5e5064a77fa8a00951561cf63d5491a33d86fb2bee930335f3e3ceb324a8a8459d2966231392072ff4d82 > > > >> cat /opt/tomcat/conf/tomcat-users.xml > > ... > > <role rolename="manager-script"/> > > <user username="user1" > > password="7244776efd3bbf6f9a56dfdc6443f898d39b13623ea349929ecf66748cde0923$1$22aab528369d6c453adca7e4928fff24f77110d15bd2e9786554c2dcdf628847a88f9a459e8cec0c942545a83156ca737eb0edb700563d00f926cb8f29fc4d73" > > roles="manager-script"/> ... > > > > I compared the conf folders in both 9.0.27 and 9.0.31 and they appear to be > > identical. > > > > Can someone please help me what I may need to configure more? > > I've just tested the latest 9.0.x code and this works as expected for > me. There have been no code changes in this area since 9.0.31. Further, > I don't see anything likely to be relevant in the history between 9.0.27 > and 9.0.31. > > I've tested the "ca858..." and the "72447..." credential string above. > The "ca858..." string works. The "72447..." does not. Not sure what went > wrong but that incorrect credential string is the issue. > > Mark > > > --------------------------------------------------------------------- > 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