第2章 Windows 和 Eclipse的配置

简介:

第2章 Windows 和 Eclipse的配置

本章从实际操作出发,介绍windows下的maven安装,介绍使用eclipse配置maven和创建普通项目、web项目。

2.1 Windows系统安装maven和配置环境变量

与Linux平台的安装过程相似,前置条件,jdk1.7

Alt text

1. 下载

http://mirrors.cnnic.cn/apache/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz

2. 解压

Alt text

3. 修改本地仓库地址conf/settings.xml

Alt text

同样,在d:盘建目录repository

4. 修改环境变量

变量名M2_HOME
变量值D:\maven
path后增加M2_HOME
;%M2_HOME%\bin
注意第一位是英文分号

Alt text

5. 测试

mvn -v

Alt text

至此,maven在window上安装完成。

2.2 Eclipse的maven配置

1、打开eclipse,window —>preferences,在搜索框搜索maven,如图

Alt text

2、 选择installations,Add选中maven所在文件夹

Alt text

3、选中User Settings,设置setting.xml所在目录,如图

Alt text

设置完成后点击OK,maven配置完成。

2.3 使用Eclipse创建maven项目

2.3.1 生成普通maven项目

1、 File –>new –>maven project,选择maven-archetype-quickstart

Alt text

2、填写maven的groupid、artifactid、version、package

Alt text

生成好的项目如图:

Alt text

2.3.2 生成web-maven项目

2.3.2.1 创建项目

File –>new –>maven project,选择maven-archetype-webapp

Alt text

2.3.2.2 填写项目的坐标

(groupid、artifactid、version、package),如图

Alt text

2.3.2.3 添加依赖

新建的项目在报错,因为没有引入servlet和jsp的相关依赖
Alt text


<!-- Servlet begin -->
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
    </dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>servlet-api</artifactId>
        <version>2.5</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>javax.servlet.jsp</groupId>
        <artifactId>jsp-api</artifactId>
        <version>2.1</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>taglibs</groupId>
        <artifactId>standard</artifactId>
        <version>1.1.2</version>
    </dependency>
    <!-- Servlet end -->

引入依赖后,项目不在报错。

2.3.2.4 设置eclipse相关配置

Alt text

勾掉相关配置,如图:

Alt text

点击OK效果如图:

Alt text

2.3.2.5 设置项目的build Path

Alt text

移除报错的路径,手动重新添加

Alt text

手动重新添加

Alt text

重复添加3次路径,分别是:

src/main/java

src/test/java

src/test/resources

Alt text

添加完成后,如图:

Alt text

调整顺序:

Alt text

调整后如图:

Alt text

2.3.2.6 设置webapp相关信息

移除测试包路径,避免测试文件打入war包发布至服务器中。

Alt text

2.3.2.7 修改资源路径、JDK版本、发布名

在项目pom.xml的build标签中添加:

<resources>
    <resource>
        <directory>${basedir}/src/main/resources</directory>
    </resource>
</resources>
<outputDirectory>${basedir}/src/main/webapp/WEB-INF/classes</outputDirectory>
<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <version>2.6</version>
        <configuration>
            <warName>crm-web</warName>
        </configuration>
    </plugin>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.3.2</version>
        <configuration>
            <source>1.7</source>
            <target>1.7</target>
        </configuration>
    </plugin>
</plugins>

如图:

Alt text

此时项目报错,需要刷新项目,如图:

Alt text

Alt text

刷新后错误消失,如图:

Alt text

此时,已在pom文件中,指定了jdk1.7,项目的编译路径为${basedir}/src/main/webapp/WEB-INF/classes

可使用buil path查看,如图:

Alt text

2.3.2.8 添加tomcat服务

Alt text

Alt text

选择tomcat安装路径,选择jdk版本,直接Finish完成,如图:

Alt text

添加好,双击服务,如图:

Alt text

设置tomcat,将项目发布路径修改为webapps目录,如图:

Alt text

发布项目

Alt text

Alt text

Alt text

此时已成功将项目发布至tomcat目录,如图:

Alt text

需要注意的是,新创建的项目中,index.jsp,web.xml里的默认内容不可用,需要手工替换,如图:

新创建的web.xml

Alt text

替换后,如图:

Alt text

替换前的index.jsp

Alt text

替换后,

Alt text

访问测试一下:http://localhost:8080/crm-web/index.jsp

Alt text

至此,eclipse生成maven的web项目完成。


首页传送门

目录
相关文章
|
8天前
|
存储 负载均衡 Java
如何配置Windows主机MPIO多路径访问存储系统
Windows主机多路径(MPIO)是一种技术,用于在客户端计算机上配置多个路径到存储设备,以提高数据访问的可靠性和性能。本文以Windows2012 R2版本为例介绍如何在客户端主机和存储系统配置多路径访问。
49 13
如何配置Windows主机MPIO多路径访问存储系统
|
26天前
|
Java Android开发 开发者
【编程进阶知识】精细调控:掌握Eclipse JVM参数配置的艺术
本文详细介绍了如何在Eclipse中配置JVM参数,包括内存的初始和最大值设置。通过具体步骤和截图演示,帮助开发者掌握JVM参数的精细调控,以适应不同的开发和测试需求。
40 1
|
1月前
|
弹性计算 关系型数据库 数据安全/隐私保护
阿里云国际版如何配置Windows服务器的虚拟内存
阿里云国际版如何配置Windows服务器的虚拟内存
|
3月前
|
Java 应用服务中间件 开发工具
[App Service for Windows]通过 KUDU 查看 Tomcat 配置信息
[App Service for Windows]通过 KUDU 查看 Tomcat 配置信息
|
3月前
|
Java 应用服务中间件 Windows
【App Service for Windows】为 App Service 配置自定义 Tomcat 环境
【App Service for Windows】为 App Service 配置自定义 Tomcat 环境
|
3月前
|
安全 机器人 程序员
Windows 计划任务每天隔 3 小时运行一次批处理文件详细配置步骤
Windows 计划任务每天隔 3 小时运行一次批处理文件详细配置步骤
372 2
|
3月前
|
网络安全 Windows
在Windows电脑上启动并配置SSH服务
在Windows电脑上启动并配置SSH服务
597 0
|
3月前
|
Ubuntu Linux 数据安全/隐私保护
在 Windows 中配置 WSL2 与 Debian 的全流程
【8月更文挑战第27天】本文详细介绍了在Windows环境中配置WSL2与Debian的全过程,包括确认Windows版本、启用相关功能、安装WSL并设置版本为WSL2、下载安装Debian、配置国内镜像源,以及设置Xserver实现GUI功能。通过这些步骤,用户能够顺利完成配置,并进行基本优化。
361 0
|
3月前
【Azure 应用服务】App Service 配置 Application Settings 访问Storage Account得到 could not be resolved: '*.file.core.windows.net'的报错。没有解析成对应中国区 Storage Account地址 *.file.core.chinacloudapi.cn
【Azure 应用服务】App Service 配置 Application Settings 访问Storage Account得到 could not be resolved: '*.file.core.windows.net'的报错。没有解析成对应中国区 Storage Account地址 *.file.core.chinacloudapi.cn
|
3月前
|
JavaScript Java Python
【Azure 应用服务】在Azure App Service for Windows 中部署Java/NodeJS/Python项目时,web.config的配置模板内容
【Azure 应用服务】在Azure App Service for Windows 中部署Java/NodeJS/Python项目时,web.config的配置模板内容