You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Thufir <ha...@gmail.com> on 2009/03/02 06:49:53 UTC

manager 401 error fixed with restart

I'm getting:


HTTP Status 401 -

type Status report

message

description This request requires HTTP authentication ().

http://localhost:8080/manager/html


on tomcat6 for ubuntu 8.10 with sun java.  Neither restarting tomcat nor 
logging out gained access to the manager page, had to restart.

Is there a less drastic step to take in that circumstance?


thufir@arrakis:~$ cat -n /usr/local/tomcat/logs/catalina.out  | tail -n 99
101159		at java.util.logging.Logger.getLogger(Logger.java:274)
101160		at org.apache.juli.logging.DirectJDKLog.<init>
(DirectJDKLog.java:71)
101161		at org.apache.juli.logging.DirectJDKLog.getInstance
(DirectJDKLog.java:178)
101162		at org.apache.juli.logging.LogFactory.getInstance
(LogFactory.java:170)
101163		at org.apache.juli.logging.LogFactory.getInstance
(LogFactory.java:241)
101164		at org.apache.juli.logging.LogFactory.getLog
(LogFactory.java:296)
101165		at org.apache.catalina.startup.Bootstrap.<clinit>
(Bootstrap.java:54)
101166	java.util.logging.ErrorManager: 4
101167	java.io.FileNotFoundException: /usr/local/tomcat/logs/
admin.2009-03-01.log (Permission denied)
101168		at java.io.FileOutputStream.openAppend(Native Method)
101169		at java.io.FileOutputStream.<init>
(FileOutputStream.java:177)
101170		at java.io.FileOutputStream.<init>
(FileOutputStream.java:102)
101171		at java.io.FileWriter.<init>(FileWriter.java:61)
101172		at org.apache.juli.FileHandler.open(FileHandler.java:259)
101173		at org.apache.juli.FileHandler.<init>(FileHandler.java:59)
101174		at org.apache.juli.FileHandler.<init>(FileHandler.java:50)
101175		at sun.reflect.NativeConstructorAccessorImpl.newInstance0
(Native Method)
101176		at sun.reflect.NativeConstructorAccessorImpl.newInstance
(NativeConstructorAccessorImpl.java:39)
101177		at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance
(DelegatingConstructorAccessorImpl.java:27)
101178		at java.lang.reflect.Constructor.newInstance
(Constructor.java:513)
101179		at java.lang.Class.newInstance0(Class.java:355)
101180		at java.lang.Class.newInstance(Class.java:308)
101181		at org.apache.juli.ClassLoaderLogManager.readConfiguration
(ClassLoaderLogManager.java:404)
101182		at org.apache.juli.ClassLoaderLogManager.readConfiguration
(ClassLoaderLogManager.java:348)
101183		at org.apache.juli.ClassLoaderLogManager.readConfiguration
(ClassLoaderLogManager.java:239)
101184		at java.util.logging.LogManager$2.run(LogManager.java:258)
101185		at java.security.AccessController.doPrivileged(Native 
Method)
101186		at 
java.util.logging.LogManager.readPrimordialConfiguration
(LogManager.java:256)
101187		at java.util.logging.LogManager.getLogManager
(LogManager.java:239)
101188		at java.util.logging.Logger.<init>(Logger.java:221)
101189		at java.util.logging.LogManager$RootLogger.<init>
(LogManager.java:973)
101190		at java.util.logging.LogManager$RootLogger.<init>
(LogManager.java:970)
101191		at java.util.logging.LogManager$1.run(LogManager.java:179)
101192		at java.security.AccessController.doPrivileged(Native 
Method)
101193		at java.util.logging.LogManager.<clinit>
(LogManager.java:156)
101194		at java.util.logging.Logger.getLogger(Logger.java:274)
101195		at org.apache.juli.logging.DirectJDKLog.<init>
(DirectJDKLog.java:71)
101196		at org.apache.juli.logging.DirectJDKLog.getInstance
(DirectJDKLog.java:178)
101197		at org.apache.juli.logging.LogFactory.getInstance
(LogFactory.java:170)
101198		at org.apache.juli.logging.LogFactory.getInstance
(LogFactory.java:241)
101199		at org.apache.juli.logging.LogFactory.getLog
(LogFactory.java:296)
101200		at org.apache.catalina.startup.Bootstrap.<clinit>
(Bootstrap.java:54)
101201	java.util.logging.ErrorManager: 4
101202	java.io.FileNotFoundException: /usr/local/tomcat/logs/host-
manager.2009-03-01.log (Permission denied)
101203		at java.io.FileOutputStream.openAppend(Native Method)
101204		at java.io.FileOutputStream.<init>
(FileOutputStream.java:177)
101205		at java.io.FileOutputStream.<init>
(FileOutputStream.java:102)
101206		at java.io.FileWriter.<init>(FileWriter.java:61)
101207		at org.apache.juli.FileHandler.open(FileHandler.java:259)
101208		at org.apache.juli.FileHandler.<init>(FileHandler.java:59)
101209		at org.apache.juli.FileHandler.<init>(FileHandler.java:50)
101210		at sun.reflect.NativeConstructorAccessorImpl.newInstance0
(Native Method)
101211		at sun.reflect.NativeConstructorAccessorImpl.newInstance
(NativeConstructorAccessorImpl.java:39)
101212		at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance
(DelegatingConstructorAccessorImpl.java:27)
101213		at java.lang.reflect.Constructor.newInstance
(Constructor.java:513)
101214		at java.lang.Class.newInstance0(Class.java:355)
101215		at java.lang.Class.newInstance(Class.java:308)
101216		at org.apache.juli.ClassLoaderLogManager.readConfiguration
(ClassLoaderLogManager.java:404)
101217		at org.apache.juli.ClassLoaderLogManager.readConfiguration
(ClassLoaderLogManager.java:348)
101218		at org.apache.juli.ClassLoaderLogManager.readConfiguration
(ClassLoaderLogManager.java:239)
101219		at java.util.logging.LogManager$2.run(LogManager.java:258)
101220		at java.security.AccessController.doPrivileged(Native 
Method)
101221		at 
java.util.logging.LogManager.readPrimordialConfiguration
(LogManager.java:256)
101222		at java.util.logging.LogManager.getLogManager
(LogManager.java:239)
101223		at java.util.logging.Logger.<init>(Logger.java:221)
101224		at java.util.logging.LogManager$RootLogger.<init>
(LogManager.java:973)
101225		at java.util.logging.LogManager$RootLogger.<init>
(LogManager.java:970)
101226		at java.util.logging.LogManager$1.run(LogManager.java:179)
101227		at java.security.AccessController.doPrivileged(Native 
Method)
101228		at java.util.logging.LogManager.<clinit>
(LogManager.java:156)
101229		at java.util.logging.Logger.getLogger(Logger.java:274)
101230		at org.apache.juli.logging.DirectJDKLog.<init>
(DirectJDKLog.java:71)
101231		at org.apache.juli.logging.DirectJDKLog.getInstance
(DirectJDKLog.java:178)
101232		at org.apache.juli.logging.LogFactory.getInstance
(LogFactory.java:170)
101233		at org.apache.juli.logging.LogFactory.getInstance
(LogFactory.java:241)
101234		at org.apache.juli.logging.LogFactory.getLog
(LogFactory.java:296)
101235		at org.apache.catalina.startup.Bootstrap.<clinit>
(Bootstrap.java:54)
101236	Mar 1, 2009 9:44:00 PM org.apache.catalina.core.StandardService 
stop
101237	INFO: Stopping service Catalina
101238	Mar 1, 2009 9:44:00 PM org.apache.coyote.http11.Http11Protocol 
destroy
101239	INFO: Stopping Coyote HTTP/1.1 on http-8080
101240	Mar 1, 2009 9:44:01 PM 
org.apache.catalina.core.AprLifecycleListener init
101241	INFO: The APR based Apache Tomcat Native library which allows 
optimal performance in production environments was not found on the 
java.library.path: /usr/lib/jvm/java-6-sun-1.6.0.10/jre/lib/i386/client:/
usr/lib/jvm/java-6-sun-1.6.0.10/jre/lib/i386:/usr/lib/jvm/java-6-
sun-1.6.0.10/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
101242	Mar 1, 2009 9:44:01 PM org.apache.coyote.http11.Http11Protocol 
init
101243	INFO: Initializing Coyote HTTP/1.1 on http-8080
101244	Mar 1, 2009 9:44:01 PM org.apache.catalina.startup.Catalina load
101245	INFO: Initialization processed in 1390 ms
101246	Mar 1, 2009 9:44:01 PM org.apache.catalina.core.StandardService 
start
101247	INFO: Starting service Catalina
101248	Mar 1, 2009 9:44:01 PM org.apache.catalina.core.StandardEngine 
start
101249	INFO: Starting Servlet Engine: Apache Tomcat/6.0.18
101250	Mar 1, 2009 9:44:02 PM org.apache.jasper.EmbeddedServletOptions 
<init>
101251	SEVERE: The scratchDir you specified: /usr/local/tomcat/work/
Catalina/localhost/host-manager is unusable.
101252	Mar 1, 2009 9:44:02 PM org.apache.jasper.EmbeddedServletOptions 
<init>
101253	SEVERE: The scratchDir you specified: /usr/local/tomcat/work/
Catalina/localhost/examples is unusable.
101254	Mar 1, 2009 9:44:02 PM org.apache.jasper.EmbeddedServletOptions 
<init>
101255	SEVERE: The scratchDir you specified: /usr/local/tomcat/work/
Catalina/localhost/docs is unusable.
101256	Mar 1, 2009 9:44:02 PM org.apache.jasper.EmbeddedServletOptions 
<init>
101257	SEVERE: The scratchDir you specified: /usr/local/tomcat/work/
Catalina/localhost/_ is unusable.
thufir@arrakis:~$ ll /usr/local/tomcat/work/Catalina 
ls: cannot access /usr/local/tomcat/work/Catalina: Permission denied
thufir@arrakis:~$ sudo ls -al /usr/local/tomcat/work/Catalina 
[sudo] password for thufir: 
total 12
drw-rw-rw- 3 thufir thufir 4096 2009-01-15 22:17 .
drw-rw-rw- 3 thufir thufir 4096 2009-01-15 22:17 ..
drw-rw-rw- 9 thufir thufir 4096 2009-03-01 20:37 localhost
thufir@arrakis:~$ 
thufir@arrakis:~$ 
thufir@arrakis:~$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.10
DISTRIB_CODENAME=intrepid
DISTRIB_DESCRIPTION="Ubuntu 8.10"
thufir@arrakis:~$ 







thanks,

Thufir


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


Re: manager 401 error fixed with restart

Posted by Thufir <ha...@gmail.com>.
On Mon, 02 Mar 2009 08:11:18 +0000, Thufir wrote:

> On Mon, 02 Mar 2009 07:04:40 +0000, Thufir wrote:
> 
>> On Mon, 02 Mar 2009 05:49:53 +0000, Thufir wrote:
>> 
>>> I'm getting:
>>> 
>>> 
>>> HTTP Status 401 -
>>> 
>>> type Status report
>>> 
>>> message
>>> 
>>> description This request requires HTTP authentication ().
>>> 
>>> http://localhost:8080/manager/html
>>> 
>>> 
>>> on tomcat6 for ubuntu 8.10 with sun java.  Neither restarting tomcat
>>> nor logging out gained access to the manager page, had to restart.
>>> 
>>> Is there a less drastic step to take in that circumstance?
> 
> 
> Well, restarting apache2 seems to fix that problem.  pain in the neck,
> though.


LOL. it was just that it took time to do all that and futz around.  I 
could've just twiddled my thumbs, same diff!

I just wait for it to go from:

thufir@arrakis:~$ 
thufir@arrakis:~$ netstat -tan | grep 127
tcp        0      0 127.0.0.1:631           0.0.0.0:*               
LISTEN     
tcp        0      0 127.0.0.1:48816         127.0.0.1:8080          
FIN_WAIT2  
tcp6       0      0 127.0.0.1:8005          :::*                    
LISTEN     
tcp6     527      0 127.0.0.1:8080          127.0.0.1:48816         
CLOSE_WAIT 
tcp6       0      0 127.0.0.1:59454         127.0.0.1:8005          
TIME_WAIT  
thufir@arrakis:~$ 
thufir@arrakis:~$ 

to:

thufir@arrakis:~$ 
thufir@arrakis:~$ netstat -tan | grep 127
tcp        0      0 127.0.0.1:631           0.0.0.0:*               
LISTEN     
tcp6       0      0 127.0.0.1:8005          :::*                    
LISTEN     
thufir@arrakis:~$ 
thufir@arrakis:~$ 



>From what I understand there's no real solution, but it's quite 
annoying.  Perhaps I'm doing something wrong?


-Thufir


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


Re: manager 401 error fixed with restart

Posted by Thufir <ha...@gmail.com>.
On Mon, 02 Mar 2009 07:04:40 +0000, Thufir wrote:

> On Mon, 02 Mar 2009 05:49:53 +0000, Thufir wrote:
> 
>> I'm getting:
>> 
>> 
>> HTTP Status 401 -
>> 
>> type Status report
>> 
>> message
>> 
>> description This request requires HTTP authentication ().
>> 
>> http://localhost:8080/manager/html
>> 
>> 
>> on tomcat6 for ubuntu 8.10 with sun java.  Neither restarting tomcat
>> nor logging out gained access to the manager page, had to restart.
>> 
>> Is there a less drastic step to take in that circumstance?


Well, restarting apache2 seems to fix that problem.  pain in the neck, 
though.


-Thufir


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


Re: manager 401 error fixed with restart

Posted by Thufir <ha...@gmail.com>.
On Mon, 02 Mar 2009 05:49:53 +0000, Thufir wrote:

> I'm getting:
> 
> 
> HTTP Status 401 -
> 
> type Status report
> 
> message
> 
> description This request requires HTTP authentication ().
> 
> http://localhost:8080/manager/html
> 
> 
> on tomcat6 for ubuntu 8.10 with sun java.  Neither restarting tomcat nor
> logging out gained access to the manager page, had to restart.
> 
> Is there a less drastic step to take in that circumstance?


Additional data:

thufir@arrakis:~$ 
thufir@arrakis:~$ netstat -tan
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         
State      
tcp        0      0 127.0.0.1:631           0.0.0.0:*               
LISTEN     
tcp6       0      0 127.0.0.1:8005          :::*                    
LISTEN     
tcp6       0      0 :::8009                 :::*                    
LISTEN     
tcp6       0      0 :::8080                 :::*                    
LISTEN     
tcp6       0      0 :::80                   :::*                    
LISTEN     
tcp6       0      0 ::1:33239               :::*                    
LISTEN     
tcp6       0      0 127.0.0.1:45109         127.0.0.1:8080          
ESTABLISHED
tcp6       0      0 127.0.0.1:8080          127.0.0.1:45109         
ESTABLISHED
tcp6       1      0 127.0.0.1:8080          127.0.0.1:45112         
CLOSE_WAIT 
thufir@arrakis:~$ 


is there a problem with port 8080?  would configuring server.xml 
differently help?

If I kill java that seems to help (I think) but is inconvenient.



thanks,

Thufir


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