Eclipe 新建maven web 项目

eclipse 新建maven web项目:

1.创建web项目
空白处---右击--->New---->Other--->MavenProject--->filter webapp--->maven-archetype-webapp

问题1:
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

解决方案:
dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<!--tomcat 容器有 api 防止运行时 冲突 provided :编译、测试 classpath 有效 运行无效-->
 <scope>provided</scope>
</dependency>
问题2:
没有出现src/main/java
src/test/java?
解决方案:
1.JRE修改为本地安装 的 jdk
选中项目中
JRE System Libary 右击---->Build path--->config build path--->edit 替换为本地安装的jdk 环境
问题3:
an error xxxx?
选中项目----右击--->maven--->update project

2.maven 项目转换为web项目:

选中项目----右击--->properties--->Project Facets--->勾选Dynamic web module 并且指定对应的jdk 版本
3. 检查目录是否生效:
src-->main -->webapp -->WEB-INF

4.web项目部署的配置:
选中项目----右击--->properties--->Depolyment Assembly--->remove test folder
NOTE:
maven 项目如果无法正常运行,检查是否maven Dependencies 这个目录

5.检查文件的classes 文件的输出目录:
选中项目----右击--->properties--->build path--->Source---> 检查 src/main/java、src/test/java、src/main/resources 是否正确配置
6.运行web项目
web 项目运行服务器上面:
jetty:
轻量级的web 服务器
1. jetty:run
<build>
<finalName>maven-web</finalName>
<plugins>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.3.6.v20151106</version>
</plugin>
</plugins>
</build>

2.package:

<build>
<finalName>maven-web</finalName>
<plugins>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.3.6.v20151106</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>

tomcat:

package
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>

解决问题总结:
第一步通过problems view 确定是哪里的问题?

1. 首先检查是否是指定的本地安装jdk

2. 具体错误具体对待

3. mvn clean(排除不想关的 错误)

4. 选中项目 ---->maven--->update project

时间: 2024-11-03 21:48:46

Eclipe 新建maven web 项目的相关文章

Maven入门1-在Eclipse中新建Maven Web项目

在eclipse中新建Maven Web项目 很多时候开发效率低下,大部分原因是IDE环境不熟悉.配置不会配置:因此在学习一项技能之前,有必要对基本的环境配置有所了解,正所谓磨刀不误砍柴工.这篇文章主要针对初次接触Maven,不熟悉配置的研究人员. 1.Maven配置及介绍 Maven官网:http://maven.apache.org/ 以前开发Java Web工程时,需要导入很多依赖包,但是随着工程逐渐变大,所管理的包越来越多,有必要使用工具来管理这些包,这样不需要我们手动导入:Maven就

myeclipse 2014新建maven web 项目步骤

首先在myeclipse中配置maven的安装路径: 新建web项目: pom.xml文件报错解决办法: 在pom.xml中加上: ? 1 2 3 4 5 6 7 8 9 10  <plugins>           <plugin>          <groupid>org.apache.maven.plugins</groupid>          maven-resources-plugin</artifactid>         

Eclipse中新建Maven Web项目报错:The superclass &quot;javax.servlet.http.HttpServlet&quot; was not found on the Java Build Path

在maven web项目中的index.jsp中的错误信息如下: The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 从错误信息可以看出来,找不到该类,也就是说找不到相应jar包. 所以解决方法就是引用相应jar包即可. 前提: 需要设置Server Runtime, Window -> Perferences -> Server -> Runtime

Idea 15 新建 maven web项目

File--new 输入 GroupId和ArtifactId 选择本地安装好的maven,并添加archetypeCatalog 输入项目名称 点击Finish ,Maven会构建 新建完成后的项目结构 选择安装的jdk 在main文件夹下新建一个java文件夹,把它设为源代码文件夹.(补充) Mark as的几项说明: Facets 的web设置 添加Artifacts 添加tomcat 启动tomcat 访问端口: 参考资料: 极客学院-IDEA使用教程 使用IntelliJ IDEA 1

Idea新建maven web项目(基础篇)

也都是在网上看来的,自己记录下.大部分是参考:https://blog.csdn.net/czc9309/article/details/80304074 新建一个项目(idea中项目类似于eclipse中的工作空间,module类似于eclipse中的项目) 这样也能新建 选择用maven的web项目模板 GroupId和ArtifactId都是自定义的.ArtifactId是作为项目名称的.???? ? 选择自己的maven,仓库位置是自带出来的可以在maven中配置. "finish&qu

新建maven web 项目后,出现的小问题

问题一:Description Resource Path Location TypeCannot change version of project facet Dynamic Web Module to 2.4. wadl line 1 Maven Java EE Configuration Problem Description Resource Path Location TypeJava compiler level does not match the version of the

IntelliJ IDEA 2016 2.5 安装 并使用其新建一个maven web项目部署发布

1.近来在家码代码,发现myeclipse建maven管理的项目时非常卡,时不时就update,myeclipse真的是忍了好久了,太卡了, 我的主机都是i5 6500的处理器,内存八G,还ka,,,myeclipse我真的不能再爱你了 2.强烈推荐一款java ee开发工具,intelliJ idea,不说别的就单单建maven项目不卡这一点就强烈推荐: 3.下载地址如下https://www.jetbrains.com/idea/download/#section=windows:选择uti

eclipse创建maven web项目

eclipse创建maven web项目: 1.安装eclipse maven插件 2.新建maven project选择webapp模板. 3.改造为maven文档结构. 4.添加项目的JAVAEE支持 这里我选择的web modul版本为2.5,因为我平时使用的tomcat版本为tomcat 6.在右侧的runtime处可以配置tomcat 如果web modul版本选择3.0的话,tomcat 6是不能选择的. 添加web modul后目录结构发生了变化: 将WebContent目录内的复

Java Web学习系列——Maven Web项目中集成使用Spring、MyBatis实现对MySQL的数据访问

本篇内容还是建立在上一篇Java Web学习系列——Maven Web项目中集成使用Spring基础之上,对之前的Maven Web项目进行升级改造,实现对MySQL的数据访问. 添加依赖Jar包 这部分内容需要以下Jar包支持 mysql-connector:MySQL数据库连接驱动,架起服务端与数据库沟通的桥梁: MyBatis:一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架: log4j:Apache的开源项目,一个功能强大的日志组件,提供方便的日志记录: 修改后的pom.xm