MyEclipse 中使用 Maven 搭建 Web 项目

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 文件,

C:\javaAPP\apache-maven-3.3.9\maven_repository

MyEclipse 中使用 Maven 搭建 Web 项目_第1张图片

MyEclipse 中使用 Maven 搭建 Web 项目_第2张图片

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

MyEclipse 中使用 Maven 搭建 Web 项目_第3张图片

MyEclipse 中使用 Maven 搭建 Web 项目_第4张图片

MyEclipse 中配置 Tomcat

  • 把 MyEclipse 中自带的 Tomcat 禁用
    MyEclipse 中使用 Maven 搭建 Web 项目_第5张图片

  • 解压的 Tomcat 版本为 Tomcat6.0.45,选择 Tomcat6,设置为可用,将解压的目录配置到 Tomcat 中
    MyEclipse 中使用 Maven 搭建 Web 项目_第6张图片

创建 Maven 的 web 项目

  • 新建 new -> other -> maven project
    MyEclipse 中使用 Maven 搭建 Web 项目_第7张图片

  • 选择 create a simple project (跳过骨架),不适用模板,创建的项目更简单
    MyEclipse 中使用 Maven 搭建 Web 项目_第8张图片

  • 选择 war 表示创建的项目是 web 项目
    MyEclipse 中使用 Maven 搭建 Web 项目_第9张图片

  • 点击 finish 完成创建,会报下列错误,没有影响。
    MyEclipse 中使用 Maven 搭建 Web 项目_第10张图片
    MyEclipse 中使用 Maven 搭建 Web 项目_第11张图片

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

    • 可以通过复制其他项目中的结构目录来添加 web.xml 文件
      MyEclipse 中使用 Maven 搭建 Web 项目_第12张图片
    • 可以通过在项目名处点击右键 -> Myeclipse
      MyEclipse 中使用 Maven 搭建 Web 项目_第13张图片
  • 选择将要添加到了文件目录,选择该项目的 webapp 目录,并选择 J2EE 5.0 环境
    MyEclipse 中使用 Maven 搭建 Web 项目_第14张图片
    MyEclipse 中使用 Maven 搭建 Web 项目_第15张图片

  • 配置 maven web 项目的 jdk 环境
    项目名处右键,Build Path -> Config Build Path -> 选择自己安装的 jdk 环境。
    MyEclipse 中使用 Maven 搭建 Web 项目_第16张图片

  • 写 index.jsp 界面

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

    • 在 pom.xml 中使用了 tomcat 的插件,通过添加 build 标签,添加插件:
    <build>
          <plugins>
              
              
              <plugin>
                   <groupId>org.apache.tomcat.mavengroupId>
                   <artifactId>tomcat6-maven-pluginartifactId>
                   <version>2.2version>
                   <configuration>
                        
                        <path>/101path>
                        
                        
                        <uriEncoding>utf-8uriEncoding>
                        
                        <port>8078port>
                   configuration>
              plugin>
          plugins>
     build>

run as -> maven build -> tomcat6:run 执行编译
MyEclipse 中使用 Maven 搭建 Web 项目_第17张图片

编译完成结果显示如下,会打印出访问的 URL ,根据 url 即可访问 index.jsp 界面
MyEclipse 中使用 Maven 搭建 Web 项目_第18张图片

编译结果如果有如下错误:
MyEclipse 中使用 Maven 搭建 Web 项目_第19张图片
表示端口被占用,maven 项目不能重复启动,需要停止之前启动的才能再次启动,否则就会报端口被占用的错误。

启动成功后,通过url访问界面:
MyEclipse 中使用 Maven 搭建 Web 项目_第20张图片

你可能感兴趣的:(web,Maven)