这是我在maven项目中的目录布局:
.
├── pom.xml
└── src
└── main
├── java
│ └── biz
│ └── tugay
│ └── web
│ └── servlet
│ └── MainServlet.java
├── resources
│ └── log4j.properties
└── webapp
└── WEB-INF
└── web.xml
pom.xml相关部分如下:
javax.servlet
javax.servlet-api
3.1.0
provided
org.apache.logging.log4j
log4j-core
${log4j.version}
runtime
org.apache.logging.log4j
log4j-jcl
${log4j.version}
runtime
bare-webapp
org.eclipse.jetty
jetty-maven-plugin
9.2.1.v20140609
1.7
1.7
UTF-8
2.8.2
这是我的web.xml
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
最后这就是log4j.properties的样子:
# suppress inspection "UnusedProperty" for whole file
# logger level configurations
log4j.rootLogger=ALL, console
# configuration for console outputs
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.conversionPattern=[%t] %-5p %c - %m%n
所以目前一切运行正常(我开始使用:mvn jetty:start),当我访问“/”时,我在控制台中看到:
20:38:09.433 [qtp1503674351-26] ERROR biz.tugay.web.servlet.MainServlet - Serving request!
这一切都很好..
2.9.1
在码头之后:开始我得到:
[WARNING] Failed startup of context o.e.j.m.p.JettyWebAppContext@fb0d6fe{/,file:/Users/koraytugay/bare-webapp/src/main/webapp/,STARTING}{file:/Users/koraytugay/bare-webapp/src/main/we