WEB-INF/lib/yay enstrüman-tomcat.jar birlikte META-INF/context.xml tanımlanan TomcatInstrumentableClassLoader ile Tomcat çalışması için nasıl ve sunucu tarafında Eclipselink 2.4 - Tomcat 7.0.27'de barındırılmaktadır. myWebApp/META-INF/context.xml ben o zaman Tomcat iyi myWebApp çalışır ben $TOMCAT_HOME/lib
içine spring-instrument-tomcat.jar
koyarsanızSpring Veri 3.1.0.RELEASE kullanan basit bir uygulama inşa ediyorum
<Loader loaderClass="org.springframework.instrument.classloading.tomcat.TomcatInstrumentableClassLoader"/>
Bahar classloader var ama $TOMCAT_HOME/webapps/mywebapp/WEB-INF/lib
içine spring-instrument-tomcat.jar
koyarsanız - Tomcat hariç ölür
java.lang.IllegalStateException: ClassLoader [org.apache.catalina.loader.WebappClassLoader] does NOT provide an 'addTransformer(ClassFileTransformer)' method. Specify a custom LoadTimeWeaver or start your Java virtual machine with Spring's agent: -javaagent:org.springframework.instrument.jar
useSystemClassLoaderAsParent
Bağlam yükleyici parametresi false
olarak ayarlanmış ya da yardımcı olmuyor.
Herhangi bir (özel) global lib'in Tomcat'e sahip olmak istemiyorum (ve gerçek hayattaki üretim sistemimizde global olana sahip olmak kolay olmayacak), böylece tüm gerekli olanı yerelleştirmeye çalışıyorum basit (henüz büyük) savaş dosyasında. Böyle bir kapsüllemenin nasıl gerçekleştirileceğine dair herhangi bir düşünce var mı?
Cevabınızı doğru olarak değerlendirmem gerekiyor, çünkü şimdiye kadar bulunan en iyi çözüm. Teşekkürler! –