Tomcat和Maven


Tomcat和Maven

关于这俩不做过多介绍直接上过程,步骤中有不少强迫症私货见谅。

Tomcat

Tomcat是Apache和Sun公司及个人共同开发维护的免费的开放源代码的轻量级Web 应用服务器,JavaWeb的最佳入门服务器。

 

1.安装

官方网站:https://tomcat.apache.org/

解压即用,不需要安装。


 

2.认识Tomcat基本结构

  • bin

    脚本文件,包含Tomcat启动和调试相关的脚本。

  • conf

    配置文件,修改server.xml可以全局配置Tomcat的行为。

  • lib

    第三方依赖和需要使用的jar包。

  • logs

    日志文件,记录Tomcat收到的一些访问信息和错误日志。

  • temp

    运行时产生的临时文件。

  • webapps

    web应用文件夹,包含Tomcat的默认页面

  • work

    缓存目录,经过编译的JSP源文件


 

3.配置环境变量

因为Maven是一起安装的所以图就一起截了,单独安装Tomcat可以不用配置。

 

 


 

4.启动和关闭

使用bin目录下的批处理文件启动和关闭Tomcat

 

 

没有修改过配置文件的情况下默认访问地址为:http://localhost:8080/


 

4.1.字符编码乱码问题

(非强迫症初学者不推荐修改,可能会引发问题)

因为我们的编码不对,需要修改conf目录下的logging.properties文件,找到如下行:

 

替换字符编码:

java.util.logging.ConsoleHandler.encoding = GBK

 

重新启动TomCat:


 

5.调试配置

通过配置conf目录下的server.xml文件来配置TomCat。

 

常用配置:

  • 通过name属性设置域名或地址,appBase属性设置web应用文件夹。

 

  • 通过port属性设置端口,protocol设置http协议版本。

  • connectionTimeout设置超时时间(毫秒),redirectPort设置重定向端口。

 

Maven

Maven是一个Apache维护的免费开源框架,用来管理项目的对象模型。使用Maven可以极大简化和归纳我们的项目结构并解决项目依赖问题。(自动导包yyds)

虽然IDEA自带,但自带的版本不易使用,为了学习和方便使用我们需要单独安装Maven

在Maven中,约定大于配置。使用Maven就应按照Maven的约定将对应的文件归纳到对应的位置。

 

1.安装

官方网站:https://maven.apache.org/index.html

解压即用,不需要安装。


 

2.认识Maven基本结构

  • bin

    脚本文件,一些调试整理相关的批处理文件。

  • boot

    类加载框架。

  • conf

    配置文件,修改settings.xml可以全局配置Maven的行为。

  • lib

    第三方依赖和需要使用的jar包。

     

3.配置环境变量

因为Tomcat是一起安装的所以图就一起截了,单独安装Maven可以不用配置。

 

 

4.测试Maven

见到如上信息说明至此Maven已经配置好了。

 

5.调试配置

通过配置conf目录下的settings.xml文件来配置Maven。

 

5.1修改远程仓库地址

Maven的加载会从仓库下载非常多的依赖文件,因为某些原因(懂得都懂),我们需要修改默认的仓库地址。

在settings.xml中找到并注释掉如下代码:


    maven-default-http-blocker
    external:http:*
    Pseudo repository to mirror external repositories initially using HTTP.
    http://0.0.0.0/
    true

 

修改仓库为阿里云镜像:


    nexus-aliyun
    *,!jeecg,!jeecg-snapshots 
    Nexus aliyun
    http://maven.aliyun.com/nexus/content/groups/public/       

 

5.2建立本地仓库

新建一个文件夹作为本地仓库,用来存放远程仓库下载下来的文件。这样就不用每次使用Maven都去远程仓库下载了。

在settings.xml找到并注复制如下代码:

/path/to/local/repo

 

修改为本地仓库的地址:

F:\Web\install\maven-repository