Maven项目构建(servlet+tomcat+maven)

个人资料管理系统

项目使用的技术:

Vue +(Ajax,json)+ JavaWeb(java,jdbc)+ Oracle(表,索引,视图,触发器,存储过程,函数)

servlet,tomcat,maven


maven:

maven是jar包管理工具,所有流行的jar全部被纳入到maven仓库(repository)。

  1. 安装maven和配置环境

    Maven 环境配置 | 菜鸟教程 (runoob.com)

  2. 使用maven

    1. 首先要建一个本地maven仓库,保存已安装的jar包。

      D:\SomeTools\Maven\mvnrepos 本地maven仓库
      D:\SomeTools\Maven\apache-maven-3.8.4 maven安装目录

    2. 打开maven安装目录下的 conf-> settings.xml ,修改配置文件。

      Maven项目构建(servlet+tomcat+maven)_第1张图片

      Maven项目构建(servlet+tomcat+maven)_第2张图片

    3. 在idea中使用Maven

      Maven项目构建(servlet+tomcat+maven)_第3张图片

      Maven项目构建(servlet+tomcat+maven)_第4张图片

      ​ 项目创建完成后,打开 file->settings ,修改以下内容。

      Maven项目构建(servlet+tomcat+maven)_第5张图片

    4. 此时,maven已经可以在idea中使用,在创建的项目中的 pom.xml 管理依赖(jar包),写在 中。

      <dependencies>
          <dependency>
              <groupId>junitgroupId>
              <artifactId>junitartifactId>
              <version>4.11version>
              <scope>testscope>
          dependency>
          <dependency>
              <groupId>javax.servletgroupId>
              <artifactId>servlet-apiartifactId>
              <version>2.5version>
          dependency>
      dependencies>
      

      maven总仓库:Maven Repository (mvnrepository.com)

tomcat:

  1. tomcat的安装和配置环境
    Apache Tomcat 安装与配置教程

  2. tomcat整合进idea

    1. 点击 Edit Configurations

    Maven项目构建(servlet+tomcat+maven)_第6张图片

    Maven项目构建(servlet+tomcat+maven)_第7张图片

    1. 配置 tomcat 属性

    Maven项目构建(servlet+tomcat+maven)_第8张图片

    Maven项目构建(servlet+tomcat+maven)_第9张图片

    Maven项目构建(servlet+tomcat+maven)_第10张图片

  3. 此时,tomcat就可以在IDEA中启动了。

控制器controller:

  1. pom.xml 中导入 servlet 依赖

    <dependencies>
        <dependency>
            <groupId>javax.servletgroupId>
            <artifactId>servlet-apiartifactId>
            <version>2.5version>
        dependency>
    dependencies>
    
  2. 新建一个 servlet 文件。

    Maven项目构建(servlet+tomcat+maven)_第11张图片

    Maven项目构建(servlet+tomcat+maven)_第12张图片

  3. Java程序访问路径。

    Maven项目构建(servlet+tomcat+maven)_第13张图片

你可能感兴趣的:(JavaWeb,maven,tomcat,intellij-idea,servlet)