对于京淘我的项目问题集

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>` *   1*   2*   3*   4*   5*   6*   7

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>` *   1*   2*   3*   4*   5*   6

步骤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.com127.0.0.1   manager.jt.com127.0.0.1   www.jt.com127.0.0.1   sso.jt.com` *   1*   2*   3*   4*   5*   6
  1. 查看NGINX配置文件是否正确
`# 配置图片服务器    server {        listen 80;        server_name image.jt.com;        ##通过网址转向指定的目录  留神/的写法        location / {                    root D:/JT-SOFT/images;        }    }` *   1*   2*   3*   4*   5*   6*   7*   8*   9*   10*   11
  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` *   1


发现没有IP地址

则重启网卡即可.

`service NetworkManager stop chkconfig  NetworkManager  off    永恒敞开 Manager网卡service  network restart          重启network网卡` *   1*   2*   3
  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;` *   1*   2*   3*   4*   5*   6*   7*   8*   9*   10*   11*   12

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>` *   1*   2*   3*   4*   5*   6*   7*   8*   9*   10*   11*   12*   13*   14*   15*   16*   17*   18

19.2 查看YML配置

19.3 webapp目录问题

阐明: java/resources/webapp目录都是平级的.

如果上述操作都正确,则最好从新编译

19.4 公布门路问题