2016-07-06 20:25:36.222 ERROR 28034 --- [ restartedMain] o.s.boot.SpringApplication handleRunFailure 821 : Application startup failed org.springframework.beans.factory.BeanDefinitionStoreException: Failed to process import candidates for configuration class [com.springboot.Sample2SpringApplication]; nested exception is java.lang.IllegalStateException: Failed to introspect annotated methods on class org.springframework.cloud.netflix.hystrix.dashboard.HystrixDashboardConfiguration at org.springframework.context.annotation.ConfigurationClassParser.processImports(ConfigurationClassParser.java:519) at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:278) at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:232) at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:199) at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:168) at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:321) at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:243) at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:273) at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:98) at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:678) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:520) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:760) at org.springframework.boot.SpringApplication.createAndRefreshContext(SpringApplication.java:360) at org.springframework.boot.SpringApplication.run(SpringApplication.java:306) at com.springboot.Sample2SpringApplication.main(Sample2SpringApplication.java:295) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) Caused by: java.lang.IllegalStateException: Failed to introspect annotated methods on class org.springframework.cloud.netflix.hystrix.dashboard.HystrixDashboardConfiguration at org.springframework.core.type.StandardAnnotationMetadata.getAnnotatedMethods(StandardAnnotationMetadata.java:163) at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:292) at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:232) at org.springframework.context.annotation.ConfigurationClassParser.processImports(ConfigurationClassParser.java:510) ... 19 common frames omitted Caused by: java.lang.NoClassDefFoundError: javax/servlet/Servlet at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) at java.lang.Class.getDeclaredMethods(Class.java:1975) at org.springframework.core.type.StandardAnnotationMetadata.getAnnotatedMethods(StandardAnnotationMetadata.java:152) ... 22 common frames omitted Caused by: java.lang.ClassNotFoundException: javax.servlet.Servlet at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 26 common frames omitted
这个包是有的,我也清理过缓存了,还不行
并且这个项目在eclipse里启动就没问题
有个配置的把jar放到lib底下maven没有配置好吧。如果没有使用 <spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14px;line-height:normal;background-color:#FFFFFF;">maven,看下配置的tomcat是否正确~使用maven了,并且项目在eclipse里启动就没问题,太奇怪了你不要直接用各种ide试试,直接用tomcat或者jetty在命令行启动,先把你编译打包后的war包拷贝到容器的部署目录,如果这样能启动成功,很有可能就是你ideatomcat插件的问题,我用idea基本不用这种插件,最好就是直接在tomcat或者Jetty启动参数中加上jdb调试端口,然后idea选择remote连接,这样就完全不依赖具体的开发环境了。重新Build一遍项目<imgsrc="http://static.oschina.net/uploads/space/2016/0707/102616_56u6_2378725.png"alt="">
看你项目模块配置文件(*.iml)里面有没有引入这个jar
<spanstyle="background-color:#efefef;"><<spanstyle="color:#000080;background-color:#efefef;font-weight:bold;">orderEntry<spanstyle="color:#0000ff;background-color:#efefef;font-weight:bold;">type<spanstyle="color:#008000;background-color:#efefef;font-weight:bold;">="library"<spanstyle="color:#0000ff;background-color:#efefef;font-weight:bold;">scope<spanstyle="color:#008000;background-color:#efefef;font-weight:bold;">="PROVIDED"<spanstyle="color:#0000ff;background-color:#efefef;font-weight:bold;">name<spanstyle="color:#008000;background-color:#efefef;font-weight:bold;">="Maven:javax.servlet:servlet-api:2.5"<spanstyle="color:#0000ff;background-color:#efefef;font-weight:bold;">level<spanstyle="color:#008000;background-color:#efefef;font-weight:bold;">="project"<spanstyle="background-color:#efefef;">/>idea可以导入eclipse项目吗?导入后还需要配置吗?直接打包,然后将包部署到服务器,启动,看效果先编译,在运行,应该没有问题哦...我没有出现这个错误编译再运行
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。