Exactly Jenny, *you are not authorized*
means the request cannot be authorized to execute. Means some calls failed with a security error. manager/html/reload -> for browsers by humans manager/reload-> for curl (at least that's my experience) paul Le 10 févr. 2011 à 17:32, Jenny Arduini a écrit : > If I execute this comand in shell: > curl -u <user>:<password> http://localhost:8080/manager/html/reload?path=/solr > I get this result: > > <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" > "http://www.w3.org/TR/html4/strict.dtd"> > <html> > <head> > <title>401 Unauthorized</title> > <style type="text/css"> > <!-- > BODY > {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;font-size:12px;} > H1 > {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} > PRE, TT {border: 1px dotted #525D76} > A {color : black;}A.name {color : black;} > --> > </style> > </head> > <body> > <h1>401 Unauthorized</h1> > <p> > You are not authorized to view this page. If you have not changed > any configuration files, please examine the file > <tt>conf/tomcat-users.xml</tt> in your installation. That > file must contain the credentials to let you use this webapp. > </p> > <p> > For example, to add the <tt>manager-gui</tt> role to a user named > <tt>tomcat</tt> with a password of <tt>s3cret</tt>, add the following to the > config file listed above. > </p> > <pre> > <role rolename="manager-gui"/> > <user username="tomcat" password="s3cret" roles="manager-gui"/> > </pre> > <p> > Note that for Tomcat 7 onwards, the roles required to use the manager > application were changed from the single <tt>manager</tt> role to the > following four roles. You will need to assign the role(s) required for > the functionality you wish to access. > </p> > <ul> > <li><tt>manager-gui</tt> - allows access to the HTML GUI and the status > pages</li> > <li><tt>manager-script</tt> - allows access to the text interface and the > status pages</li> > <li><tt>manager-jmx</tt> - allows access to the JMX proxy and the status > pages</li> > <li><tt>manager-status</tt> - allows access to the status pages only</li> > </ul> > <p> > The HTML interface is protected against CSRF but the text and JMX > interfaces > are not. To maintain the CSRF protection: > </p> > <ul> > <li>users with the <tt>manager-gui</tt> role should not be granted either > the <tt>manager-script</tt> or <tt>manager-jmx</tt> roles.</li> > <li>if the text or jmx interfaces are accessed through a browser (e.g. for > testing since these interfaces are intended for tools not humans) then > the browser must be closed afterwards to terminate the session.</li> > </ul> > <p> > For more information - please see the > <a href="/docs/manager-howto.html">Manager App HOW-TO</a>. > </p> > </body> > > </html> > > What do I do of wrong? > But if I show the manager with browser is all ok, and I reload the > application without problem. > > Jenny Arduini > I.T.&T. S.r.l. > Strada degli Angariari, 25 > 47891 Falciano > Repubblica di San Marino > Tel 0549 941183 > Fax 0549 974280 > email: jardu...@ittweb.net > http://www.ittweb.net > > > Il 10/02/2011 17.11, Wilkes, Chris ha scritto: >> Her URL has "/text/" in it for some reason, replace that with "html" like >> Paul has: >> curl -u <user>:<password> >> http://localhost:8080/manager/html/reload?path=/solr >> Alternatively if you have JMX access get the mbean with >> domain: Catalina >> name: //localhost/solr >> j2eeType: WebModule >> J2EEServer: none >> J2EEApplication: none >> beanClass: org.apache.tomcat.util.modeler.BaseModelMBean >> and call "reload" on it. >> >> Chris >> >> On Feb 10, 2011, at 7:45 AM, Paul Libbrecht wrote: >> >>> Jenny, >>> >>> look inside the documentation of the manager application, I'm guessing you >>> haven't activated the cross context and privileges in the server.xml to get >>> this running. >>> >>> Or.... does it work with HTML in a browser? >>> >>> http://localhost:8080/manager/html >>> >>> paul >>> >>> >>> Le 10 févr. 2011 à 16:07, Jenny Arduini a écrit : >>> >>>> Hello everybody, >>>> I use SolR with Tomcat, and I've this problem: >>>> I must to restart SolR without restart Tomcat and I must to do this >>>> operation on shell. >>>> I try to do this operation with this syntax but it doesn't give result: >>>> curl -u <user>:<password> >>>> http://localhost:8080/manager/text/reload?path=/solr >>>> How can I do? >>>> >>>> -- >>>> Jenny Arduini >>>> I.T.&T. S.r.l. >>>> Strada degli Angariari, 25 >>>> 47891 Falciano >>>> Repubblica di San Marino >>>> Tel 0549 941183 >>>> Fax 0549 974280 >>>> email: jardu...@ittweb.net >>>> http://www.ittweb.net >>>> >>> >>