I have all sorts of problems getting Eclipselink working with my Spring project.
Here is what I have:
Persistence Context
context.xmlCode:<context:annotation-config /> <!-- tell spring where to find the beans --> <context:component-scan base-package="com.presidioHealth.ppsUIServer" /> <context:property-placeholder location="classpath*:META-INF/spring/profile.properties"/> <context:load-time-weaver aspectj-weaving="autodetect"/> <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"> <property name="dataSource" ref="presidioDataSource_MySQL" /> <property name="packagesToScan" value="com.presidioHealth" /> <property name="loadTimeWeaver" ref="loadTimeWeaver"> </property> <property name="jpaVendorAdapter"> <bean class="org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter"> <property name="showSql" value="false" /> <property name="generateDdl" value="false" /> <property name="databasePlatform" value="org.eclipse.persistence.platform.database.MySQLPlatform" /> </bean> </property> </bean>
I get the following exception in tomcat:Code:<Context path="/ppsUIServer"> <Loader loaderClass="org.springframework.instrument.classloading.tomcat.TomcatInstrumentableClassLoader" useSystemClassLoaderAsParent="false"/> </Context>
I've tried adding to the VM arguments (which is needed when I'm testing):Code:WARNING: Unable to load class [org.eclipse.persistence.jaxb.dynamic.DynamicJAXBContext$SessionsXmlContextInput] to check against the @HandlesTypes annotation of one or more ServletContentInitializers. java.lang.IllegalAccessError: class org.eclipse.persistence.jaxb.dynamic.DynamicJAXBContext$DynamicJAXBContextInput cannot access its superclass org.eclipse.persistence.jaxb.JAXBContext$JAXBContextInput at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
-javaagent:/Work/org.springframework.instrument-3.1.2.RELEASE.jar
I've tried changing the servlet version in tomcat's web.xml to 2.5 as some have suggested, but to no avail.
Tomcat 7
JRE 1.6
Spring 3.1.2.RELEASE
Any help in configuring my environment would be greatly appreciated.
Tom


Reply With Quote
