在linux下Tomcat关闭出错(permission denied)
江枫戏渔火 2009-01-09 11:17:17 [cwbbs@ftcl bin]$ ./shutdown.sh
Using CATALINA_BASE: /home/cwbbs/apache-tomcat-6.0.16
Using CATALINA_HOME: /home/cwbbs/apache-tomcat-6.0.16
Using CATALINA_TMPDIR: /home/cwbbs/apache-tomcat-6.0.16/temp
Using JRE_HOME: /usr/java/jdk1.5.0_02
java.util.logging.ErrorManager: 4
java.io.FileNotFoundException: /home/cwbbs/apache-tomcat-6.0.16/logs/localhost.2009-01-09.log (Permission denied)
at java.io.FileOutputStream.openAppend(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
at java.io.FileWriter.<init>(FileWriter.java:61)
at org.apache.juli.FileHandler.open(FileHandler.java:259)
at org.apache.juli.FileHandler.<init>(FileHandler.java:59)
at org.apache.juli.FileHandler.<init>(FileHandler.java:50)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:398)
at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:342)
at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:238)
at java.util.logging.LogManager$2.run(LogManager.java:249)
at java.security.AccessController.doPrivileged(Native Method)
at java.util.logging.LogManager.readPrimordialConfiguration(LogManager.java:247)
at java.util.logging.LogManager.getLogManager(LogManager.java:230)
at java.util.logging.Logger.<init>(Logger.java:149)
at java.util.logging.LogManager$RootLogger.<init>(LogManager.java:964)
at java.util.logging.LogManager$RootLogger.<init>(LogManager.java:961)
at java.util.logging.LogManager$1.run(LogManager.java:179)
at java.security.AccessController.doPrivileged(Native Method)
at java.util.logging.LogManager.<clinit>(LogManager.java:156)
at java.util.logging.Logger.getLogger(Logger.java:228)
at java.util.logging.Logger.<clinit>(Logger.java:181)
at org.apache.juli.logging.DirectJDKLog.<init>(DirectJDKLog.java:71)
at org.apache.juli.logging.DirectJDKLog.getInstance(DirectJDKLog.java:178)
at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:170)
at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:241)
at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:296)
at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:54)
--------------------------------------------------------------------------------------------------
如上就是报错,不知道有人知道是怎么回事?
表面上看起来是权限问题,但不知道具体是不是,如果是的话,又该如何解决。
另一个问题是我再执行./startup.sh后没有报,但无法访问服务器。好像是没有启动成功。