美文网首页
常见问题

常见问题

作者: sundern | 来源:发表于2021-06-09 11:23 被阅读0次

调试

  • 不进断点:没有编译,没有引用
  • 断点打在类上,调试时进入包里同名类:关闭服务后先把服务移除maven,然后删掉iml和target文件,重新加入到maven,重启即可。

环境问题

  • 90%的本地环境不正常的原因就是数据错误
  • 实例化不出来类,类中的配置信息错误,通过日志可以定位问题。
  • 服务启动时报无法实例化,怀疑内存泄漏:删掉找不到的模块中的tartget文件夹重启
  • 启动时类不存在:maven reimport模块
  • 页面调用接口,提示接口不存在:重新编译,甚至重新加maven依赖。
  • 包依赖问题:idea配置jdk,注意检查maven路径是否正确,设置maven资源库位置要override,需要联网,有些包无法下载需要手动导入,模块依赖需要install,install报错重新加如依赖,依赖下载不下来,换maven版本。
  • 跨服务调用方法报错:
1. 实际调用的方法有问题,①检查服务中的依赖跳转是否正常,删掉资源文件中的包,中心编译。②检查是否有同名的模块及方法。
2. 删target,重编译小模块,重启服务。
  • 服务变红 | 无法删除某个文件:清除缓存重启idea
  • 服务中的类变红:clean compile模块
  • 服务启动时包里的类未注入:shorten common line选择的有问题。
  • 一个项目的代码在另一个项目中使用时更新编译:
1.关闭使用代码的服务
2.删除本地资源库中的maven依赖
3.重新编译代码,生成依赖
4.使用模块更新maven,重启服务

服务

  • 端口号被占用:eg.netstat -ano|findstr "5672" tasklist|findstr "6512"找到对应的进程。
  • 编译命令:clean install -Dmaven.test.skip=true -f pom-product.xml
  • 不能使用debug启动服务:服务依赖的模块过多,可以去掉部分依赖。
  • 注册中心显示的ip地址和本地ip不一致,使用vpn是ip地址被别人占用了导致重新分配,重启注册中心即可。

tips

  • 导入的项目Java类不显示正常图标,而是J
  • idea中的Offline Mode没按上表示连上网了
  • web热部署不生效:检查配置文件jsp文件相关
  • 提示编译版本过低,idea》settings》Build》Compiler》Projecte bytecode version》1.8回车
  • 提示编码UTF8的不可映射字符:settings>editor>file encodings>三处勾选utf-8>重新build模块,编译出错可能是pom文件问题
  • web项目打war包
  • dashBoard配置:
//workspace.xml
<component name="RunDashboard">
    <option name="configurationTypes">
      <set>
        <option value="SpringBootApplicationConfigurationType" />
      </set>
    </option>
    <option name="ruleStates">
      <list>
        <RuleState>
          <option name="name" value="ConfigurationTypeDashboardGroupingRule" />
        </RuleState>
        <RuleState>
          <option name="name" value="StatusDashboardGroupingRule" />
        </RuleState>
      </list>
    </option>
    <option name="contentProportion" value="0.24069479" />
  </component>

相关文章

网友评论

      本文标题:常见问题

      本文链接:https://www.haomeiwen.com/subject/stslkltx.html