springmvc app URL在本地运行,但不在服务器上运行

时间:2015-02-15 17:19:34

标签: spring-mvc log4j debian

我有一个简单的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

0 个答案:

没有答案