Tomcat和Maven安装与配置

 

 

链接:https://pan.baidu.com/s/1aezz2pfCn0DCCPw8udQFXA
提取码:wd4f

一、网站发布
1.1、为什么要用tomcat
网页开发好了,该如何发布呢?我们需要一款可以发布网站的服务器,tomcat就是一款非常优秀的服务器。

1.2、单独部署tomcat
在Windows系统上单独部署tomcat8

现场演示,使用步骤:
1、安装jdk,并且配置环境变量
2、将tomcat解压出来,并且修改配置文件(配置jdk路径)
3、将网页发布到tomcat服务器
1.3、在idea中使用tomcat
idea配置tomcat
Configure > Setting > Build,Execution,Deployment > Application Servers

安装完成之后idea设置tomcat路径即可

 

安装maven

Maven 下载 jar 包默认访问境外的中央仓库,而国外网站速度很慢。改成阿里云提供的镜像仓库,访问国内网站,可以让 Maven 下载 jar 包的时候速度更快。配置的方式是:在conf的setting设置阿里云镜像

<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>central</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

 

 

 

 

也可以设置本地存储路径(idea也可以设置)

本地仓库这个目录,我们手动创建一个空的目录即可。
记住:一定要把 localRepository 标签从注释中拿出来。
注意:本地仓库本身也需要使用一个非中文、没有空格的目录

 

 

 

 

打开idea的设置栏目 直接搜索maven 第一个设置文件路径吧 第二个设置配置文件setting 文件 第三个设置本地仓库地址(以后这些依赖全在这里咯)

 

 

 

 

 

小提示!!!setting for new projects也设置好 以后都不需要再调整啦hhh


可以设置一下通常设置 这样以后导入的项目的依赖不会跑到默认的c盘路径去啦

 

 

创建个maven项目就ok啦

Maven核心概念:POM
①含义
POM:Project Object Model,项目对象模型。和 POM 类似的是:DOM(Document Object Model),文档对象模型。它们都是模型化思想的具体体现。
 
②模型化思想
POM 表示将工程抽象为一个模型,再用程序中的对象来描述这个模型。这样我们就可以用程序来管理项目了。我们在开发过程中,最基本的做法就是将现实生活中的事物抽象为模型,然后封装模型相关的数据作为一个对象,这样就可以在程序中计算与现实事物相关的数据。
 
③对应的配置文件
POM 理念集中体现在 Maven 工程根目录下 pom.xml 这个配置文件中。所以这个 pom.xml 配置文件就是 Maven 工程的核心配置文件。其实学习 Maven 就是学这个文件怎么配置,各个配置有什么用。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <!-- 当前Maven工程的坐标 -->
  <groupId>com.lps</groupId>
  <artifactId>day20230214</artifactId>

  <!-- 当前Maven工程的打包方式,可选值有下面三种: -->
  <!-- jar:表示这个工程是一个Java工程  -->
  <!-- war:表示这个工程是一个Web工程 -->
  <!-- pom:表示这个工程是“管理其他工程”的工程 -->
  <packaging>war</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>day20230214 Maven Webapp</name>
  <url>http://maven.apache.org</url>
  <properties>
    <!-- 工程构建过程中读取源码时使用的字符集 -->
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <!-- 当前工程所依赖的jar包 -->
  <dependencies>
    <!-- 使用dependency配置一个具体的依赖 -->
    <dependency>
      <!-- 在dependency标签内使用具体的坐标依赖我们需要的一个jar包 -->
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.12</version>
      <scope>test</scope>
    </dependency>
    <!-- Servlet -->
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>javax.servlet-api</artifactId>
      <version>3.1.0</version>
      <!-- scope标签配置依赖的范围 -->
      <scope>test</scope>
    </dependency>
    <!--EL和JSTL-->
    <dependency>
      <groupId>taglibs</groupId>
      <artifactId>standard</artifactId>
      <version>1.1.2</version>
    </dependency>
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>jstl</artifactId>
      <version>1.2</version>
    </dependency>
    
  </dependencies>
  <build>
    <finalName>day20230214</finalName>
  </build>
</project>

 

 

 

posted @ 2023-02-14 14:49  刘品水  阅读(528)  评论(0编辑  收藏  举报