关于京淘项目问题集

2020-10-11   76 次阅读


1.maven项目创建第一行报错问题

报错说明:
在这里插入图片描述
关于报错说明:
STS开发工具整合SpringBoot时,容易报maven插件异常的错误信息. STS中的插件版本与SpringBoot中的版本不一致导致的.

解决方案:
说明编辑POM.xml文件信息,修改完成之后需要更新项目.

	<properties>
		<java.version>1.8</java.version>
		<!--指定插件版本  -->
		<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
		<!--跳过测试类打包  -->
		<skipTests>true</skipTests>
	</properties>

2).更新项目
在这里插入图片描述

2.maven工具创建SpringBoot项目报错说明

说明: 利用maven工具,创建SpringBoot 创建时POM.xml文件报错.
报错说明: 一般pom.xml文件报错,一般都是maven私服镜像服务器问题.

步骤1:
切换本地仓库的私服地址

	<mirror>  
  <id>alimaven</id>  
  <name>aliyun maven</name>  
  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  <mirrorOf>central</mirrorOf>          
</mirror>

步骤2: 强制更新maven
在这里插入图片描述

3.关于JDK和JRE报错问题

说明:配置环境变量,将JRE配置改为JDK配置信息. 保证JDK版本正确.
在这里插入图片描述

4.程序启动报 java.lang.ClassNotFoundException异常

报错说明: IDE在程序运行时无法找到.class文件进行加载. 可能是将target目录下的文件删除,导致缺少.class文件

在这里插入图片描述

解决方案: 让程序重写编译即可.
在这里插入图片描述

5 关于hosts文件修改的权限问题

在这里插入图片描述
解决方案:
1.添加管理权限 选中hosts文件之后 右键属性.
在这里插入图片描述
方式2: 以超级管理员的方式运行Switch hosts软件
在这里插入图片描述
方式3: 添加指定的用户权限 步骤 1.获取当前计算机的名称 PC 2.添加用户信息.
注意事项: 计算机名称不要写中文.

在这里插入图片描述
方式4: 取消只读属性
在这里插入图片描述

6.nginx访问报错

  1. 检查HOSTS文件配置正常.
# 京淘配置  
#左侧写IP地址   右侧写域名  中间使用空格分隔
127.0.0.1   image.jt.com
127.0.0.1   manager.jt.com
127.0.0.1   www.jt.com
127.0.0.1   sso.jt.com
  1. 检查NGINX配置文件是否正确
# 配置图片服务器
	server {
		listen 80;
		server_name image.jt.com;

		##通过网址转向指定的目录  注意/的写法
		location / {
		
			root D:/JT-SOFT/images;
		}
	}
  1. 重启nginx
    在重启之前检查是否有多余的nginx服务项,如果有则关闭.
    在这里插入图片描述
  2. hosts文件是否生效
    在这里插入图片描述
  3. 根据请求路径 检查代码中路径的拼接是否正常.

http://image.jt.com/2020/08/07/cc10f60491234317adf800aeafc6af1f.png
D:\JT-SOFT\images/2020/08/07/cc10f60491234317adf800aeafc6af1f.png

在这里插入图片描述

8.关于Nginx 不能启动说明

说明:nginx启动时会占用80端口.所以需要释放80资源.
步骤1: 查询 80端口被哪个进程占用
在这里插入图片描述
步骤2: 关闭进程
在这里插入图片描述
步骤3: 如果80端口 被PID=4占用,则需要升级驱动配置.
在这里插入图片描述

9 远程连接虚拟机问题

9.1检查双方IP地址是否正常

1.检查windows IP地址
在这里插入图片描述
2.检查 Linux IP时

ip addr 

在这里插入图片描述
发现没有IP地址

则重启网卡即可.

service NetworkManager stop 
chkconfig  NetworkManager  off    永久关闭 Manager网卡
service  network restart		  重启network网卡
  1. 检查Linux IP
    在这里插入图片描述

9.2 windows IP地址修改

说明:如果发现windows IP地址与Linux不在同一个网段则执行如下操作.
在这里插入图片描述

10 虚拟机克隆问题

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

11 虚拟机连接不通 问题说明

虚拟机环境: 虚拟机必须有正确的IP地址.
万能的组合键: ctrl + c
在这里插入图片描述

windows环境:
1.检查网卡的个数
在这里插入图片描述

在这里插入图片描述
2.配置虚拟机网络环境编辑器
在这里插入图片描述
3.检查IP地址
在这里插入图片描述
3.检查网络是否畅通
新开一个dos命令窗口 windows + R
在这里插入图片描述

4.检查虚拟机服务项是否启动.
在这里插入图片描述
在这里插入图片描述
之后windows + r 再次检查IP是否 ping通.

重新安装虚拟机 终极绝招!!!

12 关于数据库主从挂载问题说明

说明:按照规则如果正常的执行了主从的挂载应该出现如下提示, 如果没有2个yes则说明代码有误.
在这里插入图片描述
查询问题:
在这里插入图片描述
重新挂载:

/*1.关闭主从服务*/
STOP  SLAVE;

/*修改数据库信息*/

/*重新执行挂载命令*/
CHANGE MASTER TO MASTER_HOST="192.168.126.129",
	         MASTER_PORT=3306,
	         MASTER_USER="root",
	         MASTER_PASSWORD="root",
	         MASTER_LOG_FILE="mysql-bin.000001",
	         MASTER_LOG_POS=245;

13 关于Mycat启动问题说明

检查思路: 查看Mycat的启动日志信息.
说明: 进入log目录中. 利用cat 命令 查询数据.发现问题. 如果修改好之后,需要重启mycat.

在这里插入图片描述
错误描述: UTF-8的序列的字节xxxx错误
原因说明: 由于在配置文件中 乱写了中文导致的. 最好将中文按行注释 ,或者将中文全部删除之后重启.
在这里插入图片描述

14 关于哨兵搭建错误解决

1).关闭所有的redis服务器包括哨兵
在这里插入图片描述
2).修改redis的配置文件.将主从的关系配置 删除.
在这里插入图片描述

3).分别启动Redis 之后配置主从关系. slaveof xxxxxx
4).修改哨兵的配置文件(重启复制一份)
5).重启服务器.,之后重新测试.

终极绝招: 重头开始. 删除哨兵目录,重新复制.

15 关于Redis集群搭建错误说明

1.关闭所有的redis服务器 sh shutdown.sh
2.删除除redis.conf文件之外的所有文件. rm -f 700*/dump.rdb
3.重新检查配置文件
4.重启redis服务
5.搭建集群

16 Dubbo中遇到POJO转化POJO异常

问题说明: 由于程序配置了热部署,运行的速度较快 使zk中的数据产生了误差.导致调用不能正确完成,所以报错.
解决方案: 手动关闭服务器,之后重启即可.
在这里插入图片描述

17 PD使用时没有数据库类型

在这里插入图片描述
解决方案:
在这里插入图片描述

Q.E.D.

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

毕生所求无它,爱与自由而已