[jboss-user] [JBoss/Spring Integration] - Re: Spring Component Auto Detection
mike_mackey
do-not-reply at jboss.com
Mon Jun 22 08:02:23 EDT 2009
Hi ...
I'm a bit of a noob w.r.t. alot of this so apologies if this question is obvious or silly.
I've been trying to get a simple sample application running with JBoss 5.0 and Spring 2.5.6. I have used the fix provided in https://jira.jboss.org/jira/browse/JBSPRING-4 and my Root WebApplicationContext is started and created correctly using VFSXmlWebApplicationContext.
However when it tries to create the servlet it reverts back to XmlWebApplicationContext and I get afore mentioned FileNotFoundException.
Any help would be greatly appreciated !
web.xml
| <?xml version="1.0" encoding="ISO-8859-1"?>
|
| <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
| xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
| http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
| version="2.4">
|
| <listener>
| <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
| </listener>
|
| <context-param>
| <param-name>contextClass</param-name>
| <param-value>org.jboss.spring.factory.VFSXmlWebApplicationContext</param-value>
| </context-param>
|
| <context-param>
| <param-name>contextConfigLocation</param-name>
| <param-value>
| /WEB-INF/applicationContext*.xml
| </param-value>
| </context-param>
|
| <servlet>
| <servlet-name>amartus</servlet-name>
| <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
| <load-on-startup>1</load-on-startup>
| </servlet>
|
| <servlet-mapping>
| <servlet-name>amartus</servlet-name>
| <url-pattern>*.html</url-pattern>
| </servlet-mapping>
|
| <servlet>
| <servlet-name>service</servlet-name>
| <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
| <load-on-startup>2</load-on-startup>
| </servlet>
|
| <servlet-mapping>
| <servlet-name>service</servlet-name>
| <url-pattern>/service/*</url-pattern>
| </servlet-mapping>
|
| <welcome-file-list>
| <welcome-file>index.jsp</welcome-file>
| </welcome-file-list>
|
| </web-app>
|
Trace ...
| 12:41:04,162 INFO [STDOUT] 22-Jun-2009 12:41:04 DEBUG [ContextLoader] - <Published root WebApplicationContext as ServletContext attribute with name [org.springframework.web.context.WebApplicationContext.ROOT]>
| 12:41:04,162 INFO [STDOUT] 22-Jun-2009 12:41:04 INFO [ContextLoader] - <Root WebApplicationContext: initialization completed in 6915 ms>
| 12:41:04,193 INFO [STDOUT] 22-Jun-2009 12:41:04 DEBUG [DispatcherServlet] - <Initializing servlet 'amartus'>
| 12:41:04,215 INFO [spring]] Initializing Spring FrameworkServlet 'amartus'
| 12:41:04,215 INFO [STDOUT] 22-Jun-2009 12:41:04 INFO [DispatcherServlet] - <FrameworkServlet 'amartus': initialization started>
| 12:41:04,216 INFO [STDOUT] 22-Jun-2009 12:41:04 DEBUG [DispatcherServlet] - <Servlet with name 'amartus' will try to create custom WebApplicationContext context of class 'org.springframework.web.context.support.XmlWebApplicationContext', using parent context [org.jboss.spring.factory.VFSXmlWebApplicationContext at 185fdbe: display name [Root WebApplicationContext]; startup date [Mon Jun 22 12:40:57 BST 2009]; root of context hierarchy]>
| 12:41:04,221 INFO [STDOUT] 22-Jun-2009 12:41:04 INFO [XmlWebApplicationContext] - <Refreshing org.springframework.web.context.support.XmlWebApplicationContext at 9a34a0: display name [WebApplicationContext for namespace 'amartus-servlet']; startup date [Mon Jun 22 12:41:04 BST 2009]; parent: org.jboss.spring.factory.VFSXmlWebApplicationContext at 185fdbe>
| 12:41:04,222 INFO [STDOUT] 22-Jun-2009 12:41:04 INFO [XmlBeanDefinitionReader] - <Loading XML bean definitions from ServletContext resource [/WEB-INF/amartus-servlet.xml]>
| 12:41:04,225 INFO [STDOUT] 22-Jun-2009 12:41:04 DEBUG [DefaultDocumentLoader] - <Using JAXP provider [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl]>
| 12:41:04,227 INFO [STDOUT] 22-Jun-2009 12:41:04 DEBUG [PluggableSchemaResolver] - <Loading schema mappings from [META-INF/spring.schemas]>
| 12:41:04,300 INFO [STDOUT] 22-Jun-2009 12:41:04 DEBUG [PluggableSchemaResolver] - <Loaded schema mappings: {http://www.springframework.org/schema/lang/spring-lang-2.5.xsd=org/springframework/scripting/config/spring-lang-2.5.xsd, http://www.springframework.org/schema/lang/spring-lang.xsd=org/springframework/scripting/config/spring-lang-2.5.xsd, http://www.springframework.org/schema/context/spring-context-2.5.xsd=org/springframework/context/config/spring-context-2.5.xsd, http://www.springframework.org/schema/jms/spring-jms-2.5.xsd=org/springframework/jms/config/spring-jms-2.5.xsd, http://www.springframework.org/schema/context/spring-context.xsd=org/springframework/context/config/spring-context-2.5.xsd, http://www.springframework.org/schema/aop/spring-aop.xsd=org/springframework/aop/config/spring-aop-2.5.xsd, http://www.springframework.org/schema/util/spring-util-2.0.xsd=org/springframework/beans/factory/xml/spring-util-2.0.xsd, http://www.springframework.org/schema/util/spring-util-2.5.xsd=org/springframework/beans/factory/xml/spring-util-2.5.xsd, http://www.springframework.org/schema/tx/spring-tx-2.0.xsd=org/springframework/transaction/config/spring-tx-2.0.xsd, http://www.springframework.org/schema/tool/spring-tool-2.0.xsd=org/springframework/beans/factory/xml/spring-tool-2.0.xsd, http://www.springframework.org/schema/tx/spring-tx-2.5.xsd=org/springframework/transaction/config/spring-tx-2.5.xsd, http://www.springframework.org/schema/beans/spring-beans-2.0.xsd=org/springframework/beans/factory/xml/spring-beans-2.0.xsd, http://www.springframework.org/schema/tool/spring-tool-2.5.xsd=org/springframework/beans/factory/xml/spring-tool-2.5.xsd, http://www.springframework.org/schema/jms/spring-jms.xsd=org/springframework/jms/config/spring-jms-2.5.xsd, http://www.springframework.org/schema/beans/spring-beans-2.5.xsd=org/springframework/beans/factory/xml/spring-beans-2.5.xsd, http://www.springframework.org/schema/jee/spring-jee.xsd=org/springframework/ejb/config/spring-jee-2.5.xsd, http://www.springframework.org/schema/beans/spring-beans.xsd=org/springframework/beans/factory/xml/spring-beans-2.5.xsd, http://www.springframework.org/schema/tool/spring-tool.xsd=org/springframework/beans/factory/xml/spring-tool-2.5.xsd, http://www.springframework.org/schema/tx/spring-tx.xsd=org/springframework/transaction/config/spring-tx-2.5.xsd, http://www.springframework.org/schema/jee/spring-jee-2.0.xsd=org/springframework/ejb/config/spring-jee-2.0.xsd, http://www.springframework.org/schema/aop/spring-aop-2.0.xsd=org/springframework/aop/config/spring-aop-2.0.xsd, http://www.springframework.org/schema/aop/spring-aop-2.5.xsd=org/springframework/aop/config/spring-aop-2.5.xsd, http://www.springframework.org/schema/jee/spring-jee-2.5.xsd=org/springframework/ejb/config/spring-jee-2.5.xsd, http://www.springframework.org/schema/lang/spring-lang-2.0.xsd=org/springframework/scripting/config/spring-lang-2.0.xsd, http://www.springframework.org/schema/util/spring-util.xsd=org/springframework/beans/factory/xml/spring-util-2.5.xsd}>
| 12:41:04,301 INFO [STDOUT] 22-Jun-2009 12:41:04 DEBUG [PluggableSchemaResolver] - <Found XML schema [http://www.springframework.org/schema/beans/spring-beans-2.5.xsd] in classpath: org/springframework/beans/factory/xml/spring-beans-2.5.xsd>
| 12:41:04,309 INFO [STDOUT] 22-Jun-2009 12:41:04 DEBUG [PluggableSchemaResolver] - <Found XML schema [http://www.springframework.org/schema/context/spring-context-2.5.xsd] in classpath: org/springframework/context/config/spring-context-2.5.xsd>
| 12:41:04,351 INFO [STDOUT] 22-Jun-2009 12:41:04 DEBUG [PluggableSchemaResolver] - <Found XML schema [http://www.springframework.org/schema/aop/spring-aop-2.5.xsd] in classpath: org/springframework/aop/config/spring-aop-2.5.xsd>
| 12:41:04,354 INFO [STDOUT] 22-Jun-2009 12:41:04 DEBUG [DefaultBeanDefinitionDocumentReader] - <Loading bean definitions>
| 12:41:04,380 INFO [STDOUT] 22-Jun-2009 12:41:04 DEBUG [DefaultNamespaceHandlerResolver] - <Loaded mappings [{http://www.springframework.org/schema/p=org.springframework.beans.factory.xml.SimplePropertyNamespaceHandler, http://www.springframework.org/schema/lang=org.springframework.scripting.config.LangNamespaceHandler, http://www.springframework.org/schema/jee=org.springframework.ejb.config.JeeNamespaceHandler, http://www.springframework.org/schema/aop=org.springframework.aop.config.AopNamespaceHandler, http://www.springframework.org/schema/jms=org.springframework.jms.config.JmsNamespaceHandler, http://www.springframework.org/schema/util=org.springframework.beans.factory.xml.UtilNamespaceHandler, http://www.springframework.org/schema/tx=org.springframework.transaction.config.TxNamespaceHandler, http://www.springframework.org/schema/context=org.springframework.context.config.ContextNamespaceHandler}]>
| 12:41:04,401 INFO [STDOUT] 22-Jun-2009 12:41:04 DEBUG [PathMatchingResourcePatternResolver] - <Cannot search for matching files underneath URL [vfsfile:/C:/dev/jboss-5.0.0.GA/server/default/deploy/common-mgt-fw.spring/WEB-INF/classes/com/amartus/web/] because it does not correspond to a directory in the file system>
| java.io.FileNotFoundException: URL [vfsfile:/C:/dev/jboss-5.0.0.GA/server/default/deploy/common-mgt-fw.spring/WEB-INF/classes/com/amartus/web/] cannot be resolved to absolute file path because it does not reside in the file system: vfsfile:/C:/dev/jboss-5.0.0.GA/server/default/deploy/common-mgt-fw.spring/WEB-INF/classes/com/amartus/web/
| at org.springframework.util.ResourceUtils.getFile(ResourceUtils.java:201)
| at org.springframework.core.io.UrlResource.getFile(UrlResource.java:156)
| at org.springframework.core.io.support.PathMatchingResourcePatternResolver.doFindPathMatchingFileResources(PathMatchingResourcePatternResolver.java:517)
|
|
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4239063#4239063
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4239063
More information about the jboss-user
mailing list