signed

QiShunwang

“诚信为本、客户至上”

搭建项⽬环境踩坑

2021/3/21 5:52:25   来源:

VirtualBox

下载地址:https://www.virtualbox.org/wiki/Downloads
安装

在这里插入图片描述

网络配置

在这里插入图片描述在这里插入图片描述


CentOS7

阿里云镜像下载地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/

开启远程登陆

修改配置
路径:/etc/sysconfig/network-scripts/ifcfg-enp0s3

在这里插入图片描述

修改:ONBOOT=yes

在这里插入图片描述

路径:/etc/ssh/sshd_config

在这里插入图片描述

修改
PermitRootLogin yes
PasswordAuthentication yes

在这里插入图片描述

然后执行:systemctl restart sshd
查看IP:ip addr

在这里插入图片描述


FinalShell

下载地址:http://www.hostbuf.com/t/988.html
连接

在这里插入图片描述


docker

文档地址:https://docs.docker.com/engine/install/centos/
$ sudo yum remove docker \
 docker-client \
 docker-client-latest \
 docker-common \
 docker-latest \
 docker-latest-logrotate \
 docker-logrotate \
 docker-engine
$ sudo yum install -y yum-utils
$ sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
$ sudo yum install docker-ce docker-ce-cli containerd.io
启动Docker , 查询docker容器已有的镜像, 并设置随Linux系统开机⾃启动
$ sudo systemctl start docker
$ sudo docker images
$ sudo systemctl enable docker
配置docker阿⾥云镜像加速
路径:/etc/docker/daemon.json
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://4rx5fr6n.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

mysql

拉取镜像
docker pull mysql:5.7 1
启动mysql
sudo docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7
查询已启动的容器
docker ps
修改配置
# 切换⽂件路径
cd /mydata/mysql/conf
# 创建配置⽂件
vi my.cnf
# 将下列配置信息拷⻉到配置⽂件中
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve
# 重启配置信息
docker restart mysql
设置启动Docker时,即运⾏mysql
docker update mysql --restart=always

redis

拉取redis镜像
docker pull redis
配置Redis服务
# 创建配置⽂件存储路径
mkdir -p /mydata/redis/conf
# 创建配置⽂件
touch /mydata/redis/conf/redis.conf
# 填写配置信息【数据持久化AOF】
echo "appendonly yes" >> /mydata/redis/conf/redis.conf
启动redis镜像
docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
设置redis容器在Docker启动的时候启动
docker update redis --restart=always

Maven

修改配置:apache-maven\conf\settings.xml
在</mirrors>前插入配置阿⾥云镜像
		<mirror>
			<id>
				aliyunmaven
			</id>
			<mirrorOf>
				*
			</mirrorOf>
			<name>
				阿⾥云公共仓库
			</name>
			<url>
				https://maven.aliyun.com/repository/public
			</url>
		</mirror>
在</profiles>前插入jdk1.8配置
		<profile>
			<id>
				jdk-1.8
			</id>
			<activation>
				<activeByDefault>
					true
				</activeByDefault>
				<jdk>
					1.8
				</jdk>
			</activation>
			<properties>
				<maven.compiler.source>
					1.8
				</maven.compiler.source>
				<maven.compiler.target>
					1.8
				</maven.compiler.target>
				<maven.compiler.compilerVersion>
					1.8
				</maven.compiler.compilerVersion>
			</properties>
		</profile>

Git

下载地址镜像:https://npm.taobao.org/mirrors/git-for-windows/
设置⽤户信息
# 全局Git⽤户名称
git config --global user.name “用户名”
# 全局Git⽤户邮箱
git config --global user.email “邮箱地址”
# Git push的时候记住⽤户名和密码
git config --global credential.helper store
通过上⾯的命令设置的信息会保存在cd⽂件中
以上配置信息默认存储在⽤户⽬录下,如果设置错误,可以删除以下如图⽂件,重新操作以上命令即可。

在这里插入图片描述


InteliJ IDEA

New Module时没有spring Initializr,File=>Settings=>Plugins,搜索Spring Assistant安装
New Module报错

在这里插入图片描述

解决方法:将Choose Spring Initializr server改成Cusom,并且输入地址:https://start.aliyun.com/
参考:https://blog.csdn.net/learnpythonL/article/details/106172314

在这里插入图片描述