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
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