tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christopher Schultz <ch...@christopherschultz.net>
Subject Re: Tomcat question
Date Mon, 23 Apr 2018 13:45:15 GMT
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Zahi,

On 4/23/18 9:38 AM, Zahi Fail wrote:
> I'm working with Tomcat 9.0.6 version as my servlet, Throughout my
> jax-rs project i have tried to create basic authentication.
> 
> While i'm trying to access a post method without the basic auth. it
> all working well (I got the 200 message from the HTTP server). But,
> after adding the basic auth. my user name and password doesn't work
> from some reason..
> 
> 
> This is the following code from my web.xml file:
> 
> <?xml version = "1.0" encoding = "UTF-8"?> <web-app
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
> xmlns="http://java.sun.com/xml/ns/javaee" 
> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
> http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID"
> version="3.0"> <display-name>User Management</display-name> 
> <servlet> <servlet-name>Jersey RESTful Application</servlet-name> 
> <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-
class>
>
> 
<init-param>
> <param-name>jersey.config.server.provider.packages</param-name> 
> <param-value>com.journaldev.jaxws.beans</param-value> 
> </init-param> </servlet> <servlet-mapping> <servlet-name>Jersey
> RESTful Application</servlet-name> 
> <url-pattern>/rest/*</url-pattern> </servlet-mapping> 
> <security-constraint> <web-resource-collection> 
> <web-resource-name>simple web resource</web-resource-name> 
> <url-pattern>/rest/Traffic/*</url-pattern> 
> <http-method>POST</http-method> </web-resource-collection> 
> <auth-constraint> <role-name>manager</role-name> 
> </auth-constraint> <user-data-constraint> 
> <transport-guarantee>NONE</transport-guarantee> 
> </user-data-constraint> </security-constraint> <login-config> 
> <auth-method>BASIC</auth-method> </login-config> </web-app>
> 
> 
> 
> *and in the tomcat-user.xml i have updated the code as below: *
> 
> <role rolename="manager-gui"/> <role rolename="manager-status"/> 
> <role rolename="manager-script"/> <role rolename="manager"/> <user
> username="tomcat" password="s3cret" roles="manager-gui"/> <user
> username="admin" password="falcon" roles="manager"/>

Your tomcat-user.xml file is not a valid XML document.

- -chris
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAlrd42sACgkQHPApP6U8
pFgd5g//RbtTrIYovq1dF9AfNcDJWD7uT7d3v3PVidCRY+Z+QRUdrRnAXjBwWy/0
jtUcyDmOcTqSbptA9QXWn84XZFv+AlFpBDIgDHFLKZn1HOJASK3o/QHtLZJ8VOg0
13WQGgQJwAsMQHfpq4FW2EaPSK0YT/kUvCZq4093DxuGeCWnxc6NsBFgfSt9bOCk
gGPfcrRAosr+8QJvTZ1Q07OoBThto2gk2TolY7JUG6tnwKkJwu1djB82O6WHqfNK
TWmzaRGus6CvqXKdY90mAZQg0cV48Q/sbBZPAmR3IQaYVww0m2uRyHnuPda2f3Y4
mzwSyrv+dDMtsFX1gzNCfIS4VdRpbLTQjagB2vhTm2Ce4e+ktDP7oOqlXK+ZY/Wv
ZiFYCYBrsFPMzS2x31giE+T5ZuXY+PQ8OdPUsyFXLcdi2BNJ82FmuYsyNqCyFQ5L
CyW5aI5heOcCME/mJ0FJzHlGbudHre8jrWgZ+/cUmQy/w9zEq9eW63oT/Vsb5ZEi
1OTvSFZAwDbbDbQmshDQKUKTK3EtKpoN6o7NsjvPbzfSfy+j1+OUJ34zoSZ/hf20
yF+ysF1wEeCkTMTn+4vhHmLyfQmM19VQiTXrLPdLwS/DT/Ytnoja2Uu4YXGHqQkr
mLxvHS5UNnCb3QXRZJksE8wCy1z6Nl7d4zKSPDyZI2jtL/21YOc=
=nLjE
-----END PGP SIGNATURE-----

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


Mime
View raw message