IDEA2018
点击创建新项目
选中Maven然后选择org.apache.maven.archetypes:maven-archetype-webapp选项,然后点击下一步
此处GroupId 和 ArtifactId的名字可以随便取。
此处Local repository 是maven的仓库,此文件目录可以随便取。
此处项目名随便取。
然后等待一会,看到BULILD SUCCESS就行了。
然后在main目录下新建一个目录,名为随便取。
此处javacode目录是灰色的,所已需要把此目录改成根目录。
然后javaweb目录就变成淡蓝色了,在javaweb目录下添加一个包。
此处在cn.itcast.chapter03包下添加servlet,但是选项中没有servlet选项,是因为没有导入maven的servlet。
所以,在pom.xml中添加maven的servlet坐标。
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
但添加完成后,有错误,此时点击右下角的Import changes,就可以导入servlet了。
这时候新建选项中就有servlet选项
新建一个名为myServlet,名字可以随便取。里面的内容如下。其中第10行代码是注解,是servlet3.0后对servlet的配置映射,代替了在web.xml中配置servlet。
配置tomcat服务器,点击Add Configuration打开运行与调试配置,点击左上角的+,选择Tomcat Server 中的Local。
名称任意,打开浏览器中选择Firefox,选择其他的浏览器也行,
点击Deployment选项,点击右边+,选择Artifact
选择chapter03:war expolded。然后点击确定,然后应用,然后确定。
此时就做好了。点击运行,会自动弹出浏览器并显示主页面,
如图所示输入如下地址路径就可以看到servlet成功了。