我有一个简单的springmvc应用程序,当我在我的本地tomcat实例中将其部署为战争时可以正常工作。部署后,我转到http://localhost:8080/Test工作。
当我在同一版本的tomcat http://remote:8080/Test中在服务器中部署相同的实例(使用debian)时,它会给出404
实际上没有变化。我正在使用springmvc的注释版本。
我的pom.xml如下所示:
<建立> < finalName> TestResults< / finalName>
<?xml version =“1.0”encoding =“UTF-8”?> < web-app xmlns:xsi =“http://www.w3.org/2001/XMLSchema-instance" xmlns =”http://java.sun.com/xml/ns/javaee" xmlns:web =“http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation =”http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id =“WebApp_ID”version =“3.0”>
< / web应用程序>
任何想法如何调试? 我添加了log4j,但我甚至没有看到我的应用程序的请求通过?
远程主机运行旧版(不确定哪个版本)debian最近升级到7.0版。多数民众赞成停止工作
也没有记录。
我已将logging.properties设置为:
log4j.rootLogger=ALL
# Redirect log messages to console
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
# Redirect log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
#outputs to Tomcat home
log4j.appender.file.File=${catalina.home}/logs/app.log
log4j.appender.file.MaxFileSize=5MB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
# Redirect log messages to a log file
log4j.appender.DEBUG=org.apache.log4j.RollingFileAppender
#outputs to Tomcat home
log4j.appender.DEBUG.File=${catalina.home}/logs/tomcat-debug.log
log4j.appender.DEBUG.MaxFileSize=5MB
log4j.appender.DEBUG.MaxBackupIndex=10
log4j.appender.DEBUG.layout=org.apache.log4j.PatternLayout
log4j.appender.DEBUG.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n