今天在创建maven的webapp项目时,使用多模块构建项目时发现将项目部署到jetty之后,无法访问到Controller层的servlet,无法输出内容,但是可以访问首页。
访问首页成功:
这里注意一下jetty的版本,jetty8版本
之后才支持注解,引入插件的时候注意一下,这里有点问题,jetty9版本亲测会出问题,一样访问不了,所以下面提供了一个jetty8版本的内容,亲测有效。 下次测出问题再解决
Jetty 8版本之后支持注解,修改jetty的版本是一种解决方案,也可以修改web.xml的版本,具体步骤如下:
jetty 8版本示例:
<!-- jetty插件 -->
<!-- 默认端口号:8080 -->
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.16.v20140903</version>
<configuration>
<scanIntervalSeconds