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>
> &lt;role rolename="manager-gui"/&gt;
> &lt;user username="tomcat" password="s3cret" roles="manager-gui"/&gt;
> </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
>>>> 
>>> 
>> 

Reply via email to