2021_xxd 项目_工具类bug总结

本文针对工作中遇到的SVN连接问题、Maven模块引入失败以及启动时找不到类等问题进行了详细的分析,并提供了相应的解决方案。对于SVN问题,调整了配置文件中的权限设置;对于Maven问题,则是通过正确配置主POM文件引入子模块解决;最后,通过检查XML配置文件解决了类未被扫描的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目场景:

工具类bug

1.最近在使用SVN。突然也没搜到晚上回去时就记录下来了,工作的时候没百度到就简单放弃了

2.搭建工程时,引入的类突然找不到了,无法识别,找个人没怎么解决,晚上想不到回去立马意识到是Maven 模块的问题。于是在模块引入了其他模块立马好了,我也是醉了

3.12号补充
3。工程启动报错,找不到类

源码类bug

我本来是在显示对应的框的数据,结果没有显示。我根据调用机制,猜想了几个机制,采用的方法待实现。

问题描述:

1.SVN问题
因为SVN是在外网上的,复现了这个问题:代码无
附图:
在这里插入图片描述
2.Maven问题:
maven模块无法引入到其他模块时,是不显示的
在这里插入图片描述


3.控制台显示找不到类


原因分析:

1.这里主要是SVN的服务器的问题, 2.第二个问题主要是当前主pom没有引入子目录引起的:
  <!-- 包含的子模块 -->  
  <modules> 
    <module>cmis-cus</module>  
    <module>cmis-biz</module>  
    <module>cmis-cfg</module>
    <module>cmis-data</module>  
    <module>cmis-guar</module>  
    <module>cmis-lmt</module>  
    <module>cmis-common</module>
    <module>cmis-common-app</module>
  </modules>  

说明我对Maven的机制还不熟悉导致的。


3.我联想到xml 上次的配置文件是通过xml来启动链接的,建立session的,
当mybatis不再扫描的时候不就行了吗,问题解决

解决方案:

1.SVN问题

1.svnserve.conf(默认地址 :/var/svn/svnrepos/conf/svnserve.conf )文件中anon-access设为none
2.authz(默认地址:/var/svn/svnrepos/conf/authz)文件中在[/]下只需要配置相关的用户,不要添加* = r

2.主POM引入子POM即可

  <!-- 包含的子模块 -->  
  <modules> 
    <module>cmis-cus</module>  
    <module>cmis-biz</module>  
    <module>cmis-cfg</module>
    <module>cmis-data</module>  
    <module>cmis-guar</module>  
    <module>cmis-lmt</module>  
    <module>cmis-common</module>
    <module>cmis-common-app</module>
  </modules>  

3.删除xml文件即可

总结

工具类问题一般通过BD可以解决,注意搜索的方式,如果搜索不到注意关键字,分段,全部等查询条件,基本是可以找到答案的。
源码逻辑类问题就不太一样了,参见我的Excecption专栏的一般技巧

参考博文和推荐阅读:

  1. SVN更多.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

迅捷的软件产品制作专家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值