Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法在tomcat 5.5中部署war文件_Java_Spring_Tomcat_Ant - Fatal编程技术网

Java 无法在tomcat 5.5中部署war文件

Java 无法在tomcat 5.5中部署war文件,java,spring,tomcat,ant,Java,Spring,Tomcat,Ant,我正在使用spring、Java1.5和Tomcat5.5。 试图在tomcat中部署战争,但当我尝试时,它只会给出 严重:listenerStart错误 在打印完整的tomcat日志跟踪之后,我在WEB-INF/classes文件夹下添加了以下log4j.properties文件 log4j.rootLogger=DEBUG,Appender1,Appender2 log4j.appender.Appender1=org.apache.log4j.ConsoleAppender log4j.

我正在使用spring、Java1.5和Tomcat5.5。 试图在tomcat中部署战争,但当我尝试时,它只会给出

严重:listenerStart错误
在打印完整的tomcat日志跟踪之后,我在WEB-INF/classes文件夹下添加了以下log4j.properties文件

log4j.rootLogger=DEBUG,Appender1,Appender2
log4j.appender.Appender1=org.apache.log4j.ConsoleAppender
log4j.appender.Appender1.layout=org.apache.log4j.patternalyout
log4j.appender.Appender1.layout.ConversionPattern=%-7p%d[%t]%c%x-%m%n
log4j.appender.Appender2=org.apache.log4j.FileAppender
log4j.appender.Appender2.File=applog.txt
log4j.appender.Appender2.layout=org.apache.log4j.patternalyout
log4j.appender.Appender2.layout.ConversionPattern=%-7p%d[%t]%c%x-%m%n
但是在使用ANT创建war文件后,log4j.properties会自动删除


所以请建议我做错了什么

查看catalina.out文件,您将看到发生了什么。顺便说一句,请使用较新版本的Java。1.5已经过时很长一段时间了Web INF/类是在编译时创建的,因此当您进行构建时,log4j.properties将被删除。通常,这在resources文件夹中,但如果您确实需要它,则需要在那里调整您的构建以复制它。@Jens catalina中没有异常跟踪。使用此java版本是我的要求:)