项目场景:
工具类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专栏的一般技巧