Tomcat和Maven
2022/4/8 6:22:23
本文主要是介绍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。
常用配置:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
-
通过name属性设置域名或地址,appBase属性设置web应用文件夹。
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
-
通过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中找到并注释掉如下代码:
<mirror> <id>maven-default-http-blocker</id> <mirrorOf>external:http:*</mirrorOf> <name>Pseudo repository to mirror external repositories initially using HTTP.</name> <url>http://0.0.0.0/</url> <blocked>true</blocked> </mirror>
修改仓库为阿里云镜像:
<mirror> <id>nexus-aliyun</id> <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </mirror>
5.2建立本地仓库
新建一个文件夹作为本地仓库,用来存放远程仓库下载下来的文件。这样就不用每次使用Maven都去远程仓库下载了。
在settings.xml找到并注复制如下代码:
<localRepository>/path/to/local/repo</localRepository>
修改为本地仓库的地址:
<localRepository>F:\Web\install\maven-repository</localRepository>
这篇关于Tomcat和Maven的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-28一步到位:购买适合 SEO 的域名全攻略
- 2024-12-27OpenFeign服务间调用学习入门
- 2024-12-27OpenFeign服务间调用学习入门
- 2024-12-27OpenFeign学习入门:轻松掌握微服务通信
- 2024-12-27OpenFeign学习入门:轻松掌握微服务间的HTTP请求
- 2024-12-27JDK17新特性学习入门:简洁教程带你轻松上手
- 2024-12-27JMeter传递token学习入门教程
- 2024-12-27JMeter压测学习入门指南
- 2024-12-27JWT单点登录学习入门指南
- 2024-12-27JWT单点登录原理学习入门