Java Tomcat7 catalina错误

Java Tomcat7 catalina错误,java,tomcat,servlets,tomcat7,Java,Tomcat,Servlets,Tomcat7,我正在尝试在Tomcat7上运行java servlet。但当我尝试部署和运行时,会出现以下错误: /usr/share/tomcat7/bin/catalina.sh run Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=250m; support was removed in 8.0 Java HotSpot(TM) 64-Bit Server VM warning: ignoring optio

我正在尝试在Tomcat7上运行java servlet。但当我尝试部署和运行时,会出现以下错误:

/usr/share/tomcat7/bin/catalina.sh run
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=250m; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=250m; support was removed in 8.0
[2015-01-21 06:46:53,383] Artifact app:war exploded: Server is not connected. Deploy is not available.
Jan 21, 2015 6:46:53 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/var/lib/tomcat7/lib], exists: [false], isDirectory: [false], canRead: [false]
Jan 21, 2015 6:46:53 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/var/lib/tomcat7/lib], exists: [false], isDirectory: [false], canRead: [false]
Jan 21, 2015 6:46:53 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/common/classes], exists: [false], isDirectory: [false], canRead: [false]
Jan 21, 2015 6:46:53 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/common], exists: [false], isDirectory: [false], canRead: [false]
Jan 21, 2015 6:46:53 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/server/classes], exists: [false], isDirectory: [false], canRead: [false]
Jan 21, 2015 6:46:53 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/server], exists: [false], isDirectory: [false], canRead: [false]
Jan 21, 2015 6:46:53 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/shared/classes], exists: [false], isDirectory: [false], canRead: [false]
Jan 21, 2015 6:46:53 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/shared], exists: [false], isDirectory: [false], canRead: [false]
Jan 21, 2015 6:46:54 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Jan 21, 2015 6:46:54 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8443"]
Jan 21, 2015 6:46:55 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1381 ms
Jan 21, 2015 6:46:55 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Jan 21, 2015 6:46:55 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.52 (Ubuntu)
Jan 21, 2015 6:46:55 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Jan 21, 2015 6:46:55 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8443"]
Jan 21, 2015 6:46:55 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 144 ms
Connected to server
[2015-01-21 06:46:55,522] Artifact app:war exploded: Artifact is being deployed, please wait...
Jan 21, 2015 6:46:59 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart
Jan 21, 2015 6:46:59 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [] startup failed due to previous errors
[2015-01-21 06:46:59,629] Artifact app:war exploded: Error during artifact deployment. See server log for details.
我试着查看catalina.properties的配置,它似乎没有任何问题。省略的配置不重要的部分是:

package.access=sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.
package.definition=sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.
common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar,${catalina.home}/common/classes,${catalina.home}/common/*.jar
server.loader=${catalina.home}/server/classes,${catalina.home}/server/*.jar

我真的不知道还有什么地方可以检查或做。这可能有什么问题?

以下是日志文件中唯一的错误:

Jan 21, 2015 6:46:59 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart
Jan 21, 2015 6:46:59 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [] startup failed due to previous errors

它们表明您的web应用程序没有正确启动。您需要在另一个日志文件中查找原因。查看与catalina.out位于同一目录下的所有其他日志文件,或者查看您在18:46:59左右发现上述日志的任何地方。

您是否检查了日志子目录的日志文件?例如,catalina'date'.log?@Tom您的意思是/var/log/tomcat7/?如果日志在那里,那么是的。在某些安装中,它们位于[tomcat根目录]/logs中。@Tom我检查了那里的日志,但在收到输出后的最后12小时内没有任何日志。那里绝对没有任何内容。我检查了所有文件。此输出是从IDE的控制台IntelliJ tomcat Deployment收集的。如果从命令行启动tomcat会怎么样?也许IntelliJ对环境做了一些奇怪的事情。