MyEclipse 中使用 Maven 搭建 Web 项目

环境:
  • MyEclipse 8.6.1
  • jdk 1.7
  • Maven 3.3.9
  • tomcat 6.0.45

MyEclipse 中配置 Maven

解压 maven 的压缩包,在 MyEclipse 中找到 maven ,将解压的 maven 包添加到 MyEclipse 中,将 User Settings 中的 setting 文件替换成maven 的解压包中的 conf -> setting.xml 文件,

<localRepository>C:\javaAPP\apache-maven-3.3.9\maven_repository</localRepository>

这里写图片描述

这里写图片描述

选择 open file 将 </localRepository> 标签中的目录修改为自己的目录,用来存放以后通过 maven 下载的依赖 jar 包,建议将中央仓库设置成阿里的镜像,下载 jar 包速度会加快。

这里写图片描述

这里写图片描述

MyEclipse 中配置 Tomcat

  • 把 MyEclipse 中自带的 Tomcat 禁用
    这里写图片描述

  • 解压的 Tomcat 版本为 Tomcat6.0.45,选择 Tomcat6,设置为可用,将解压的目录配置到 Tomcat 中
    这里写图片描述

创建 Maven 的 web 项目

  • 新建 new -> other -> maven project
    这里写图片描述

  • 选择 create a simple project (跳过骨架),不适用模板,创建的项目更简单
    这里写图片描述

  • 选择 war 表示创建的项目是 web 项目
    这里写图片描述

  • 点击 finish 完成创建,会报下列错误,没有影响。
    这里写图片描述
    这里写图片描述

  • 创建的web 项目结构中没有 web.xml 文件,需要自己添加到结构中,有两种方式添加 WEB-INF 以及其目录下的 web.xml 文件

    • 可以通过复制其他项目中的结构目录来添加 web.xml 文件
      这里写图片描述
    • 可以通过在项目名处点击右键 -> Myeclipse
      这里写图片描述
  • 选择将要添加到了文件目录,选择该项目的 webapp 目录,并选择 J2EE 5.0 环境
    这里写图片描述
    这里写图片描述

  • 配置 maven web 项目的 jdk 环境
    项目名处右键,Build Path -> Config Build Path -> 选择自己安装的 jdk 环境。
    这里写图片描述

  • 写 index.jsp 界面

  • 在 pom.xml 文件中添加所需要的依赖和插件

    • 在 pom.xml 中使用了 tomcat 的插件,通过添加 build 标签,添加插件:
    <build>
          <plugins>
              <!-- tomcat 以插件的形式集成在我们的项目中,不需要再依赖于tomcat软件 -->
              <!-- tomcat 官方提供了两个版本的插件:tomcat6 和 tomcat7 -->
              <plugin>
                   <groupId>org.apache.tomcat.maven</groupId>
                   <artifactId>tomcat6-maven-plugin</artifactId>
                   <version>2.2</version>
                   <configuration>
                        <!-- 设置访问路径中的根目录 -->
                        <path>/101</path>
                        <!-- 设置get 请求的编码方式 -->
                        <!-- tomcat8 一下都是iso-8859-1 -->
                        <uriEncoding>utf-8</uriEncoding>
                        <!-- 设置端口号, 默认8080 -->
                        <port>8078</port>
                   </configuration>
              </plugin>
          </plugins>
     </build>

run as -> maven build -> tomcat6:run 执行编译
这里写图片描述

编译完成结果显示如下,会打印出访问的 URL ,根据 url 即可访问 index.jsp 界面
这里写图片描述

编译结果如果有如下错误:
这里写图片描述
表示端口被占用,maven 项目不能重复启动,需要停止之前启动的才能再次启动,否则就会报端口被占用的错误。

启动成功后,通过url访问界面:
这里写图片描述

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐