之前按照这个搜“org.apache.tomcat.util.modeler.Registry.disableRegistry()V” ,搜出来一群寂寞,都让改Tomcat或springboot的版本之类的
搜“An attempt was made to call a method that does not exist. The attempt was made from the following location:”前面两篇篇文章说是添加了两个一样的包,删除其中一个,后面两篇文章说exclesion去除其中包喊得一个包,诶看到这句慢慢的从后面看到这两篇文章想到前几天的有一个错误是用maven helper插件解决的,抱着试一试看,还果真解决了
虽然能启动,但发现没有了端口了,外部不能调用 也是不行【不能exclude排除Tomcat】
其实应该还是在start-web下引入的Tomcat版本问题
左边是单独dubbo+zk能用得项目版本,右边是不能用得总项目
后面发现总项目只要在总pom文件里添加dubbo的依赖包后,所有工程的start-web下引入的Tomcat版本立马就都变成8.5.69了,一注释掉,Tomcat版本又变成了原来的9.0.46了!
解决:
不引入这个dubbo包,总pom文件里留着版本号,子类用就行