eclipse 构建maven web工程
2015-06-12 14:09
435 查看
新建,maven project
下一步
不要选择 create a simple project,
下一步
filter 输入webapp,选择webapp
下一步
填写 group Id com.XX artifactId testXX ,package 可选
finish
结构如图java视图下
,javeEE
错误原因The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path ,等下maven引入 jsp 相关jar包即可解决
配置项目 已经有了src/main/resource 需要添加src/main/java,src/test/java ,src/test/resources三个文件夹。右键项目根目录点击New -> Source Folder,建出这三个文件夹
更改顺序,可用Order and Exprot 更改后如下
更改输入路径,右键Java Build Path -> Source 下面应该有4个文件夹。src/main/java,src/main /resources,src/test/java ,src/test/resources选上Allow output folders for source folders双击每个文件夹的Output folder,选择路径src/main/java,src/main/resources,选择target/classes;src/test/java ,src/test/resources, 选择target/test-classes;
更改jre ,选择remove ,add Libray,添加 jre
把项目变成Dynamic Web项目 右键项目,properties 选择Project Facets,点击 选中 Dynamic Web Module ,OK
设置部署程序集(Web Deployment Assembly)
只留下
即可,此处列表是,部署项目时,文件发布的路径。 (1)我们删除test的两项,因为test是测试使用,并不需要部署。 (2)设置将Maven的jar包发布到lib下。
构建框架 在pom.xml中添加所需要的jar包 一般添加如下,根据需要的功能添加
[/code]
发布 对着工程点右键:Run As ->Maven install 创建server 切换到javeEE 视图,点击
选择自己的tomcat 版本,名称什么,下一步
来自为知笔记(Wiz)
下一步
不要选择 create a simple project,
下一步
filter 输入webapp,选择webapp
下一步
填写 group Id com.XX artifactId testXX ,package 可选
finish
结构如图java视图下
,javeEE
错误原因The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path ,等下maven引入 jsp 相关jar包即可解决
配置项目 已经有了src/main/resource 需要添加src/main/java,src/test/java ,src/test/resources三个文件夹。右键项目根目录点击New -> Source Folder,建出这三个文件夹
更改顺序,可用Order and Exprot 更改后如下
更改输入路径,右键Java Build Path -> Source 下面应该有4个文件夹。src/main/java,src/main /resources,src/test/java ,src/test/resources选上Allow output folders for source folders双击每个文件夹的Output folder,选择路径src/main/java,src/main/resources,选择target/classes;src/test/java ,src/test/resources, 选择target/test-classes;
更改jre ,选择remove ,add Libray,添加 jre
把项目变成Dynamic Web项目 右键项目,properties 选择Project Facets,点击 选中 Dynamic Web Module ,OK
设置部署程序集(Web Deployment Assembly)
只留下
即可,此处列表是,部署项目时,文件发布的路径。 (1)我们删除test的两项,因为test是测试使用,并不需要部署。 (2)设置将Maven的jar包发布到lib下。
构建框架 在pom.xml中添加所需要的jar包 一般添加如下,根据需要的功能添加
<!-- 定义一些属性参数,一般是定义依赖的版本号 -->
<properties>
<junit.version>4.10</junit.version>
<spring.version>4.0.6.RELEASE</spring.version>
<mybatis.version>3.2.7</mybatis.version>
<mybatis.spring.version>1.2.2</mybatis.spring.version>
<mybatis.paginator.version>1.2.15</mybatis.paginator.version>
<mysql.version>5.1.32</mysql.version>
<druid.version>1.0.9</druid.version>
<jstl.version>1.2</jstl.version>
<servlet-api.version>2.5</servlet-api.version>
<jsp-api.version>2.0</jsp-api.version>
<commons-lang3.version>3.3.2</commons-lang3.version>
<commons-io.version>1.3.2</commons-io.version>
</properties>
<dependencies>
<!-- junit -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>
<!--JSTL -->
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>${jstl.version}</version>
</dependency>
<!-- Apache工具组件 -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>${commons-lang3.version}</version>
</dependency>
<!-- IO处理组件 -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-io</artifactId>
<version>${commons-io.version}</version>
</dependency>
<!-- json工具类 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.1.41</version>
</dependency>
<!-- Spring -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- Spring MVC -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- Mybatis -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>${mybatis.version}</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>${mybatis.spring.version}</version>
</dependency>
<dependency>
<groupId>com.github.miemiedev</groupId>
<artifactId>mybatis-paginator</artifactId>
<version>${mybatis.paginator.version}</version>
</dependency>
<!-- MySql -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>
<!-- 链接池 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>${druid.version}</version>
</dependency>
<!-- JSP相关 -->
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>${jstl.version}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>${servlet-api.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>${jsp-api.version}</version>
<scope>provided</scope>
</dependency>
<!-- 文件上传组件 -->
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.1</version>
</dependency>
</dependencies>
[/code]
发布 对着工程点右键:Run As ->Maven install 创建server 切换到javeEE 视图,点击
选择自己的tomcat 版本,名称什么,下一步
来自为知笔记(Wiz)
相关文章推荐
- jedis+java
- java debug
- Java集合类
- java解析json格式文件
- eclipse不能自动编译生成class文件的解决办法
- java日志框架,Log4j配置全攻略
- Spring MVC Controller 单元测试
- 用java语言实现事件委托模式
- 菜鸟java记录五
- elasticsearch 搭建-集群-java应用
- double类型输出,不以科学计数法方式输出
- 字符串反转的9种方法
- Spring Web Flow
- java中的内部类
- java中volatile关键字的含义
- Java实现图片裁剪缩放
- 第二十七篇 Java中 继 承 的一些另类思想。。。
- eclipse for php的XDebug设置方法
- spring异常
- javax.faces.view.facelets.ResourceResolver