Thanks Christopher, putting the whole URL in double quotes worked, problem
solved.

*--*
*Ilya Yudin*

*Systems&Technology*
*212-556-4050 (office)*
*914-755-4880 (cell)**yudi...@nytimes.com*

On Tue, Jul 14, 2015 at 11:11 AM, Christopher Schultz <
ch...@christopherschultz.net> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Ilya,
>
> On 7/14/15 9:56 AM, Yudin, Ilya wrote:
> > Hello,
> >
> > I'm running Apache Tomcat 7.0.57 on RHEL 6.6 servers for CCI
> > NewsGate editorial system which uses around 20 applications per
> > Tomcat server. There is a requirement here (for the reasons of
> > automating administrative tasks) to enable starting, stoping and
> > reloading individual applications from Linux command line
> >
> > I am using your documentation on Apache Tomcat Manager at the
> > following URL:
> > http://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html#Reload_An_E
> xisting_Application
> >
> >
> to achieve that, but the commands do not work as described, even though
> Web
> > GUI Manager works just fine.
> >
> > I do have appropriate roles for the user added to my
> > <tomcat>/conf/tomcat-users.xml file:
> >
> > <tomcat-users> <role rolename="manager-gui"/> <role
> > rolename="manager-script"/> <user username="OurName"
> > password="OurSecurePasswd" roles="manager-gui,manager-script"/>
> > </tomcat-users>
> >
> > ... and I have re-started Tomcat after adding the manager-script
> > role.
> >
> > The list command works exactly as described in documentation:
> >
> > [ngtom@ng-web01 ~]$ curl --user OurName:OurSecurePasswd
> > http://our.server.fqdn:8080/manager/text/list OK - Listed
> > applications for virtual host localhost ...
> > /manager:running:0:manager /workschedule:running:0:workschedule
> > /docs:running:0:docs /sample:running:348:sample ...
> >
> > However when I try to start/stop/reload any of the listed
> > applications I am getting the following result:
> >
> > [ngtom@ng-web01 ~]$ curl --user OurName:OurSecurePasswd
> > http://our.server.fqdn:8080/manager/text/stop?path=/docs curl: No
> > match.
>
> This is a shell error: you need to quote the URL otherwise the ?
> character tries to perform a glob match. Try this:
>
> [ngtom@ng-web01 ~]$ curl --user OurName:OurSecurePasswd \
>     'http://our.server.fqdn:8080/manager/text/stop?path=/docs'
>
> - -chris
> -----BEGIN PGP SIGNATURE-----
> Comment: GPGTools - http://gpgtools.org
>
> iQIcBAEBCAAGBQJVpSasAAoJEBzwKT+lPKRYURsQAMQAXACbXz+RELq5nQYBKzfT
> 2ilEfZY6dzyibekFzLvVZ2I6xDJs+FeEE6qJBzkuUrgcJ6qxLKTRJJBlkD4wGbmY
> 0ZGbyUPc/84O0lcqEQEzFFPGIMfzid6A1ZKqw+S/ZuZI+GgdiWKeW/r+oI4VEC9D
> Ja+NT8Ww54kVSH0D/hgcyDZ4erkar6U42hAbE/NnQuNLaEZzYY2uKNcEpbgdO6Cs
> jmYq3Q6jU/7a9plXDKmc67EfVdEQtanShMu25yBRcQ49/6oiSeKomV9iyKEP+2WC
> 0du1gPGI9XjEUAGsPAFbO1wHtPGiqrUFqq/64KD6zgvusUAOWuPejxoMmIAWt4/a
> 7YUInqQjkbgPs6s3VsKVMnEHXQn6RVRCCMXpCfmJWFhXHTGo/1RnpqD6/y/ouEwl
> m1wZlrSJe9WXX/CTmyAW+q2I+eKxLEkj8uBcCyZ1XMRhPtWholC8uy2wTRaexVKE
> GdpSnbF/HINUFwDZ8iUITx2UqVHBKspOm2+/VJJjl+C+BRG+ZbIaof9/Hf4Hvt5i
> 0eMyZ+ncxX+05ziJhrzSr8g06w6aEqOX0CzWvll+AsD4QiYUt7kmkQb97APnvhFX
> ThwlQ5yC+DLwSsMD45uHsrenQfVorvrHKz2j0SMk49DluMKGG2HJK39AWAgZbddS
> B0gyRvdJQb5p+3gYmCdT
> =1iuV
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>

Reply via email to