有时候工作时,发现项目本地开发竟然使用到了jetty作为本地开发,好奇的我苦苦地终于略懂了一些用法,任何的进步都是有代价,我愿在此写下这几天的经历,以供后来着略参观。
背景:Eclipse、Maven2 下的Web工程,研究对象为Servlet 3的新特性,注解,这是着重的重点(表达语句没啥问题/han),在Jetty 8运行,为什么是jetty8?注解@WebServlet 这是Servlet3 新特性,浏览了一下jetty6、7、8、9各个版本的主要区别,发现从jetty8才开始支持注解。
新建工程
工程还是Java Project 再加上Maven,在pom.xml配置;
<?xml version="1.0"?>
<project
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>com.yd</groupId>
<artifactId>jsp-servlet</artifactId>
<packaging>war</packaging>
<version>0.0.1</version>
<name>Jsp Servlet</name>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>