首页 > 代码库 > Maven_3_webAPP
Maven_3_webAPP
创建web项目的过程: 1、使用maven创建一个web类型的maven项目。
选择maven-archetype-webapp
2、添加servlet插件的依赖pom.xml。
创建好的web项目目录,其中的jsp报错,是因为没有添加servlet API的原因,需要在pom中添加相关依赖。
maven中央仓库地址:http://mvnrepository.com 搜索servlet,点击Java Servlet API Servlet: http://mvnrepository.com/artifact/javax.servlet/javax.servlet-api/3.1.0
servlet依赖如下:添加到pom.xml scope依赖范围为provided,只在编译时和测试时运行。
<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
3、添加src源文件夹。maven规范必须的src/main/java 和 src/test/java
Java Resources-new-Source Folder:project+folder(src/main/java 和 src/test/java)
无法添加folder的解决办法:
3.1.删除Java build path 中存在的目录(实际不存在)
使用maven新建类目录是,报错The folder is already a source folder.的解决办法
3.2.使用navigator视图做成
打开navigator视图方法:windows-Show View - Navigator
eclipse创建maevn web项目,在选择maven_archetype_web原型后,默认只有src/main/resources这个Source Floder。 按照maven目录结构,添加src/main/java、src/test/java等Source Floder时,会报The folder is already a source folder的错误。 解决办法:用Navigator视图,直接在src/main目录下建立java目录。 分析原因: 项目属性->Java Build Path->Source,会看到src/main/java, src/test/java已存在,但是Missing。
所以只需要创建目录,Source Floder就出现了。
4、修改jer的版本。
Maven_3_webAPP
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。