Christoph Thodte
unread,Jul 20, 2009, 4:09:09 AM7/20/09Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Spring User Group Germany
Hallo,
ich habe folgendes Problem:
Ich habe eine kleine Desktop Application mit SWT und Spring
realisiert. Dabei verwende ich die Annotation Konfiguration, dass die
beans über autowired injeziert werden. In meiner Entwicklungsumgebung
funktioniert das auch soweit super.
Ich wollte die Applikation jetzt als JAR File deployen und sie
anschließend starten. Wenn ich das jar file starte bekomme ich die
Meldung, dass er meine Konfigurations xml in dem JAR File gefunden
hat, weil er nach dem korrekten base-path sucht.
2009-07-20 09:37:42,759 DEBUG
[org.springframework.core.io.support.PathMatchingResourcePatternResolver]
Resolved location pattern [classpath*:de/xxx/**/*.class] to resources
[]
2009-07-20 09:37:42,760 DEBUG
[org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded
4 bean definitions from location pattern [client-services.xml]
Allerdings findet er die Klassen innerhalb des jar files nicht, um die
Annotationen korrekt aufzulösen und die Beans zu erzeugen.
Kann mir jemand bei diesem Problem helfen? Warum werden die Klassen
innerhalb des jar-files nicht gefunden? Gibt es eine "Best Practice"
um Spring-Apps als jars zu deployen, dass die xml-Files und Beans
korrekt aufgelöst und gefunden werden?
Grüße
Christoph