您的位置:首页 > 编程语言 > Java开发

MyEclipse中用Maven创建Web项目(亲测有效)

2016-08-04 15:45 363 查看
new --> other



1、Wizards: mvaen

2、Maven Project

3、Next



Use Default Workspace Location



1、webapp

2、maven-archetype-webapp

3、next



1、输入Group Id

2、输入Artifact Id

3、Finish



这时候会看到文件报错,解决办法如图:

在Pom中添加Servlet

<dependency>

<groupId>javax.servlet</groupId>

<artifactId>javax.servlet-api</artifactId>

<version>3.0.1</version>

</dependency>

添加完成之后Ctrl+S保存





Junit版本修改 及 Servlet 只在编译和测试时运行

<dependency>

<groupId>junit</groupId>

<artifactId>junit</artifactId>

<version>4.10</version>

<scope>test</scope>

</dependency>

<dependency>

<groupId>javax.servlet</groupId>

<artifactId>javax.servlet-api</artifactId>

<version>3.0.1</version>

<!-- 只在编译和测试时运行 -->

<scope>provided</scope>

</dependency>



可以看出Maven项目不全

下面是补全项目的方法

1、选中项目,单击鼠标右键 New-->Folder

src/main/java

src/test/java

2、选中项目,单击鼠标右键 New-->Source Folder

src/test/resources







项目检查 检查输出路径



转换成Web项目



删除不需要的输出文件





项目创建完成

在Jetty容器中运行

修改POM.XML,添加依赖项:

<pluginManagement>
<!--配置Jetty-->
<plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
</plugin>
</plugins>
</pluginManagement>

运行Jetty

1、Run As --> Maven Build



2、打开浏览器访问localhost:8080/项目名,有的浏览器可能直接 localhost:8080/ 才可以访问
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: