Ich habe ein Problem mit dem Lesen des Anwendungskontexts meiner Anwendung. Ich mache Experimente mit Vaadin. Meine Konfigurationsklasse, die in einer Art und Weise erwähnt wird, ich schon in anderen Projekten verwendet haben und immer funktioniert kommentiert mit:Spring Anwendungskontext nicht gefunden
@ImportResource("classpath:applicationContext.xml")
Was ist so seltsam macht, dass, egal was ich tue, indem es sogar explizit finde die Datei, zum Beispiel:
@ImportResource("/tmp/classpath:applicationContext.xml")
Es funktioniert immer noch nicht! ich Frühling 3 im Moment mit (aus historischen Gründen ...)
2016/05/17 13:39 ContextLoader.initWebApplicationContext: 319 - Context fehlgeschlagen java.lang.IllegalArgumentException bei org .springframework.asm.ClassReader. (Unbekannte Quelle) bei org.springframework.asm.ClassReader. (Unbekannte Quelle) bei org.springframework.asm.ClassReader. (Unbekannte Quelle) bei org.springframework.core.type.classreading .SimpleMetadataReader. (SimpleMetadataReader.java:52) bei org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader (SimpleMetadataReaderFactory.java:80) bei org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader (CachingMetadataReaderFactory.java:102) bei org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader (SimpleMetadataReaderFactory.java:76) bei org.springframework. context.annotation.ConfigurationClassUtils.checkConfigurationClassCandidate (ConfigurationClassUtils.java:70) bei org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions (ConfigurationClassPostProcessor.java:253) bei org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry (ConfigurationClassPostProcessor. Java: 223) bei org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors (AbstractAppli cationContext.java:630) bei org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.java:461) bei org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext (ContextLoader.java:389) bei org. springframework.web.context.ContextLoader.initWebApplicationContext (ContextLoader.java:294) bei org.springframework.web.context.ContextLoaderListener.contextInitialized (ContextLoaderListener.java:112) bei org.eclipse.jetty.server.handler.ContextHandler. callContextInitialized (ContextHandler.java:782) bei org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized (ServletContextHandler.java:424) bei org.eclipse.jetty.server.handler.ContextHandler.startContext (ContextHandler.java:774) bei org.eclipse.jetty.servlet.ServletContextHandler.startContext (ServletContextHandler.java:249) bei org.eclipse.jetty.webapp.WebAppContext.startContext (WebAppContext.java:1242) bei org.eclipse.jetty.server. handler.ContextHandler.doStart (ContextHandler.java:717) bei org.eclipse.jetty.webapp.WebAppContext.doStart (WebAppContext.java:494) bei org.mortbay.jetty.plugin.JettyWebAppContext.doStart (JettyWebAppContext.java: 298) bei org.eclipse.jetty.util.component.AbstractLifeCycle.start (AbstractLifeCycle.java:64) bei org.eclipse.jetty.server.handler.HandlerCollection.doStart (HandlerCollection.java:229) bei org. eclipse.jetty.server.handler.ContextHandlerCollection.doStart (ContextHandlerCollection.java:172) bei org. eclipse.jetty.util.component.AbstractLifeCycle.start (AbstractLifeCycle.java:64) bei org.eclipse.jetty.server.handler.HandlerCollection.doStart (HandlerCollection.java:229) bei org.eclipse.jetty.util.component.AbstractLifeCycle.start (AbstractLifeCycle.java: 64) bei org.eclipse.jetty.server.handler.HandlerWrapper.doStart (HandlerWrapper.java:95) bei org.eclipse.jetty.server.Server.doStart (Server.java:282) bei org.mortbay. jetty.plugin.JettyServer.doStart (JettyServer.java:65) bei org.eclipse.jetty.util.component.AbstractLifeCycle.start (AbstractLifeCycle.java:64) bei org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty (AbstractJettyMojo.java:520) bei org.mortbay.jetty.plugin.AbstractJettyMojo.execute (AbstractJettyMojo.java:365) bei org.mortbay.jet ty.plugin.JettyRunMojo.execute (JettyRunMojo.java:523) bei org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:134) bei org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:207) bei org.apache.maven.lifecycle.internal.MojoExecutor.executor.executor (MojoExecutor.java:153) bei org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:145) bei org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:116) bei org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:80) bei org.apache. maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:51) bei org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) bei org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java307) bei org.apache.maven.DefaultMaven. doExecute (DefaultMaven.java:193) bei org.apache.maven.DefaultMaven.execute (DefaultMaven.java:106) bei org.apache.maven.cli.MavenCli.execute (MavenCli.java:863) bei org. apache.maven.cli.MavenCli.doMain (MavenCli.java:288) bei org.apache.maven.cli.MavenCli.main (MavenCli.java:199) bei sun.reflect.NativeMethodAccessorImpl.invoke0 (native Methode) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) bei sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessor Impl.java:43) bei java.lang.reflect.Method.invoke (Method.java:498) bei org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289) bei org. codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229) bei org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415) bei org.codehaus.plexus.classworlds. launcher.Launcher.main (Launcher.java:356)
Es scheint, dass die Konfiguration anders durchgeführt werden muss.Haben Sie in dieser sehen: https://vaadin.com/wiki?p_p_id=36&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&p_p_col_id=row-1&p_p_col_pos=2&p_p_col_count=4&_36_struts_action=%2Fwiki%2Fview&p_r_p_185834411_nodeName=vaadin.com+wiki&p_r_p_185834411_title=I+b+-+ Erste + mit + Vaadin + Spring + ohne + Spring + Boot? – LoreV
@LoreV Ich habe gerade mit dem Tutorial der Seite getestet. Ich bekomme immer noch die selbe Ausnahme. Was ich versuche zu tun ist, Spring so zu halten, wie es ist und es mit Vaadin zu integrieren, und was so merkwürdig ist, ist, dass ich diese Ausnahme bekommen kann, wenn ich nur die Anwendungskontextdatei in anderen Arbeitsanwendungen entferne. Für dieses ist es nur ein sehr merkwürdiges Verhalten. –
Können Sie bitte ein [SSCCE] (http://sscce.org/) auf github oder einem ähnlichen Service teilen? Dies sollte es leichter machen, etwas zu entdecken, das Sie vielleicht übersehen haben. – Morfic