Maven配置、Gradle配置、tomcat控制台(或者网页)乱码且爆红的解决方法

Maven配置(Maven Archive库)、Gradle配置、Tomcat配置


Maven配置:下载3.8.3版本,解压到Maven目录

环境变量:配置MAVEN_HOME和M2_HOME(为了Spring Boot项目能找到Maven目录的需要,地址都选择Maven解压目录)。Path选择MAVEN_HOME添加\bin目录,cmd:mvn -version

在maven3.8文件夹下创建.m2\repository目录作为maven仓库地址

打开conf文件夹下的settings.xml文件,在下图中对应标签位置添加本地仓库位置

本地maven仓库位置

同时修改maven的下载地址为阿里云镜像源,在mirrors内部添加如下代码:

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

cmd:mvn help:system会自动下载依赖包


Gradle官网下载Gradle 7.2的安装包文件gradle-7.2-all.zip

在系统环境变量中PATH添加压缩包解压目录的\bin目录,控制台输入gradle -v验证配置

新建系统环境变量GRADLE_USER_HOME,设置其值为D:\program files\gradle-7.2\GradleRepository\.gradle

GradleRepository.gradle文件夹需要自己创建

为了保证Gradle依赖库的下载速度及成功率,建议对配置Gradle的国内镜像下载地址,在GRADLE_USER_HOME对应文件夹下创建init.gradle文件,并输入以下内容:

allprojects {
    repositories {
        def ALIYUN_REPOSITORY_URL = 'https://maven.aliyun.com/repository/public'
        all { ArtifactRepository repo ->
            if(repo instanceof MavenArtifactRepository){
                def url = repo.url.toString()
                if (url.startsWith('https://repo1.maven.org/maven2')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
                    remove repo
                }
            }
        }
        maven { url ALIYUN_REPOSITORY_URL }
    }
}


tomcat控制台(或者网页)乱码且爆红的解决方法:

  • 统一IDEA编码格式:file encodings,统一为utf-8
  • 修改汤姆猫安装目录下conf文件夹下面的server.xml文件
<Connector port="8080" protocol="HTTP/1.1"
			   connectionTimeout="20000"
			   redirectPort="8443" URIEncoding="UTF-8" />
  • 修改汤姆猫安装目录下conf文件夹下面的web.xml文件
<servlet>
		<servlet-name>default</servlet-name>
		<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
		<init-param>
			<param-name>debug</param-name>
			<param-value>0</param-value>
		</init-param>
		<init-param>
			<param-name>fileEncoding</param-name>
			<param-value>UTF-8</param-value>
		</init-param>
		<init-param>
			<param-name>listings</param-name>
			<param-value>false</param-value>
		</init-param>
		<load-on-startup>1</load-on-startup>
	</servlet>
  • 修改汤姆猫安装目录下conf文件夹下面的logging.properties文件,tomcat8及以上用的是UTF-8编码,tomcat8以下用的是GBK编码。
#UTF-8改成GBK
java.util.logging.ConsoleHandler.encoding = GBK
  • 16
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值