загружаю в тесте контекст ...
1.
context = new ClassPathXmlApplicationContext("/WEB-INF/spring.xml");
и получаю ексепшн ...
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
org.springframework.beans.FatalBeanException: Unable to load schema mappings from location [META-INF/spring.schemas].; nested exception is java.util.zip.ZipException: Отказано в доступе
Caused by: java.util.zip.ZipException: Отказано в доступе
at java.util.zip.ZipFile.open( Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java: 203 )
at java.util.jar.JarFile.<init>(JarFile.java: 132 )
at java.util.jar.JarFile.<init>(JarFile.java: 70 )
at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java: 56 )
at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java: 41 )
at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java: 78 )
at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java: 102 )
at sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java: 124 )
at org.springframework.core.io.support.PropertiesLoaderUtils.loadAllProperties(PropertiesLoaderUtils.java: 110 )
at org.springframework.beans.factory.xml.PluggableSchemaResolver.<init>(PluggableSchemaResolver.java: 93 )
at org.springframework.beans.factory.xml.PluggableSchemaResolver.<init>(PluggableSchemaResolver.java: 77 )
at org.springframework.beans.factory.xml.DelegatingEntityResolver.<init>(DelegatingEntityResolver.java: 62 )
at org.springframework.beans.factory.xml.ResourceEntityResolver.<init>(ResourceEntityResolver.java: 63 )
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.<init>(XmlBeanDefinitionReader.java: 166 )
at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java: 69 )
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java: 89 )
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java: 278 )
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java: 92 )
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java: 77 )
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java: 68 )
at test.db.dao.BaseDAOTest.testContext(BaseDAOTest.java: 25 )
at sun.reflect.NativeMethodAccessorImpl.invoke0( Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 39 )
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 25 )
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java: 40 )
at sun.reflect.NativeMethodAccessorImpl.invoke0( Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 39 )
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 25 )
at com.intellij.rt.execution.application.AppMain.main(AppMain.java: 90 )
вроде никакие процессы spring.jar не держат, тот в свою очередь нормально распаковывается и даже работает :)
пробовал spring.schemas распаковать вручную и положить в classpath, но всё равно спринг пытаеца дернуть его из jar-ника.