一、发生问题

在使用eclipse启动tomcat插件时,报错No Spring WebApplicationInitializer types detected on classpath。

二、查找原因

因为使用了dubbo,zookeeper需要指定IP地址。而我用的是WIFI,IP地址每天会变化,又要重新指定

三、尝试修改IP

在cmd输入ipconfig/all,查找到当天的IP地址,去到provider的applicationContext-server.xml、consumer的springmvc.xml修改注册中心registry的地址address:

server层下的applicationContext-server.xml

<dubbo:registry protocol="zookeeper" address="192.168.155.3:2181" />

web层下的springmvc.xml

<dubbo:registry protocol="zookeeper" address="192.168.155.3:2181"/>	

四、重新启动tomcat插件

右键manager--》run as --》maven build... --》Goals中输入clean tomcat7:run --》run  成功启动,虽然还是提示。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐