关于京淘项目问题集

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/0...
D:JT-SOFTimages/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 虚拟机克隆问题

在主板中 进入BIOS系统 开启虚拟化设置即可.
在这里插入图片描述

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

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使用时没有数据库类型

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

18 编程代码规范问题

18.1 命名不规范

写java代码时: 不要出现特殊字符(~!@#$%^&**()_+)/中文/空格

18.2 工作空间位置问题

最好不要放到系统盘路径下
在这里插入图片描述

18.3 工作空间千万不要嵌套

在这里插入图片描述

19 关于web项目404报错

19.1 引入jar包

 `<!--springBoot整合JSP添加依赖  -->
        <!--servlet依赖 -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
        </dependency>

        <!--jstl依赖 -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
        </dependency>

        <!--使jsp页面生效 -->
        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
        </dependency>` 

19.2 检查YML配置

在这里插入图片描述

19.3 webapp目录问题

说明: java/resources/webapp目录都是平级的.
在这里插入图片描述
如果上述操作都正确,则最好重新编译
在这里插入图片描述

19.4 发布路径问题

在这里插入图片描述


MrXx
4 声望12 粉丝

引用和评论

0 条评论