2015-02-04 16 views
5

Tôi biết câu hỏi này được hỏi nhiều lần, tôi đã thử tất cả các giải pháp có thể vẫn còn tồn tại. Trên thực tế, cùng một dự án chạy với 0 lỗi trong Tomcat 8 được triển khai trực tiếp từ netbeans. Tôi đã tạo một dự án mới trong nhật thực và được triển khai trong Websphere Application Server 8.0. Sau đó, tất cả diễn ra tốt đẹp nhưng URL không được công nhận. Mã của tôi là dưới đây.org.springframework.web.servlet.PageNotFound noHandlerFound Không tìm thấy ánh xạ cho yêu cầu HTTP với URI

servlet.xml

<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:aop="http://www.springframework.org/schema/aop" 
    xmlns:context="http://www.springframework.org/schema/context" 
    xmlns:jee="http://www.springframework.org/schema/jee" 
    xmlns:lang="http://www.springframework.org/schema/lang" 
    xmlns:p="http://www.springframework.org/schema/p" 
    xmlns:tx="http://www.springframework.org/schema/tx" 
    xmlns:util="http://www.springframework.org/schema/util" 
    xmlns:mvc="http://www.springframework.org/schema/mvc" 
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd 
     http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd 
     http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd 
     http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee.xsd 
     http://www.springframework.org/schema/lang http://www.springframework.org/schema/lang/spring-lang.xsd 
     http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd 
     http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd> 
     http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd"> 

    <mvc:annotation-driven /> 
    <context:annotation-config /> 
    <context:component-scan base-package="com.ibm.app" /> 
    <bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver"> 
     <property name="mediaTypes"> 
      <map> 
      <entry key="html" value="text/html"/> 
      <entry key="json" value="application/json"/> 
      </map> 
     </property> 
     <property name="viewResolvers"> 
      <list> 
      <bean class="org.springframework.web.servlet.view.UrlBasedViewResolver"> 
       <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/> 
       <property name="prefix" value="/WEB-INF/Content/pages/" /> 
       <property name="suffix" value=".jsp" /> 
      </bean> 
      </list> 
     </property> 
     <property name="defaultViews"> 
      <list> 
      <bean class="org.springframework.web.servlet.view.json.MappingJacksonJsonView"> 
       <property name="prefixJson" value="true"/> 
      </bean> 
      </list> 
     </property> 
    </bean> 
    <bean id="jspViewResolver" 
     class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
     <property name="viewClass" 
      value="org.springframework.web.servlet.view.JstlView" /> 
     <property name="prefix" value="/WEB-INF/Content/pages/" /> 
     <property name="suffix" value=".jsp" /> 
    </bean> 

    <bean id="messageSource" 
     class="org.springframework.context.support.ReloadableResourceBundleMessageSource"> 
     <property name="basename" value="classpath:resources/messages" /> 
     <property name="defaultEncoding" value="UTF-8" /> 
    </bean> 

     <!-- <bean id="portalDataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> 
      <property name="jndiName" value="PORTALDB"/> 
     </bean> 

     <bean id="jdbcTemp" class="org.springframework.jdbc.core.JdbcTemplate"> 
      <property name="dataSource" ref="portalDataSource" />  
     </bean> --> 

    <bean id="propertyConfigurer" 
     class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" 
     p:location="/WEB-INF/jdbc.properties" /> 
    <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver" /> 
</beans> 

khiển

@Controller 
public class AspireController { 

    @RequestMapping(value="/homes.htm", method = { RequestMethod.GET, RequestMethod.POST }, headers="Accept=*/*") 
    public String homes(Model model) { 
     System.out.println("AspireController || home"); 
     return "Additem"; 
    } 
} 

web.xml

<?xml version="1.0" encoding="UTF-8"?> 
<web-app id="WebApp_ID" version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> 
    <display-name>ReportGenerator</display-name> 
    <welcome-file-list> 
     <welcome-file>index.jsp</welcome-file> 
    </welcome-file-list> 
    <servlet> 
     <servlet-name>spring</servlet-name> 
     <servlet-class> 
      org.springframework.web.servlet.DispatcherServlet 
     </servlet-class> 
     <load-on-startup>1</load-on-startup> 
    </servlet> 
    <servlet-mapping> 
     <servlet-name>spring</servlet-name> 
     <url-pattern>/*</url-pattern> 
    </servlet-mapping> 
</web-app> 

tôi không thể tìm thấy bất kỳ pro blem như không có lỗi trừ 1 lúc khởi động

> [2/4/15 13:10:31:050 IST] 0000001f webapp  I 
> com.ibm.ws.webcontainer.webapp.WebApp log SRVE0292I: Servlet Message - 
> [ReportGeneratorEAR#ReportGenerator.war]:.No Spring 
> WebApplicationInitializer types detected on classpath [2/4/15 
> 13:10:32:118 IST] 0000001f webapp  I 
> com.ibm.ws.webcontainer.webapp.WebApp log SRVE0292I: Servlet Message - 
> [ReportGeneratorEAR#ReportGenerator.war]:.Initializing Spring 
> FrameworkServlet 'spring' [2/4/15 13:10:32:119 IST] 0000001f 
> DispatcherSer I org.springframework.web.servlet.DispatcherServlet 
> initServletBean FrameworkServlet 'spring': initialization started 
> [2/4/15 13:10:32:256 IST] 0000001f XmlWebApplica I 
> org.springframework.web.context.support.XmlWebApplicationContext 
> prepareRefresh Refreshing WebApplicationContext for namespace 
> 'spring-servlet': startup date [Wed Feb 04 13:10:32 IST 2015]; root of 
> context hierarchy [2/4/15 13:10:32:292 IST] 0000021d AlarmThreadMo W 
> UTLS0008W: The return of alarm thread "Deferrable Alarm : 1" 
> (0000001f) to the alarm thread pool has been delayed for 12391 
> milliseconds. This may be preventing normal alarm function within the 
> application server. The alarm listener stack trace is as follows:  at 
> java.io.WinNTFileSystem.getBooleanAttributes(Native Method) at 
> java.io.File.exists(File.java:744) at 
> sun.misc.URLClassPath$FileLoader.getResource(URLClassPath.java:1231) 
> at sun.misc.URLClassPath.getResource(URLClassPath.java:289)  at 
> java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:1036)  at 
> java.security.AccessController.doPrivileged(AccessController.java:288) 
> at java.net.URLClassLoader.findClass(URLClassLoader.java:429) at 
> com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:198) 
> at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:665) at 
> java.lang.ClassLoader.loadClass(ClassLoader.java:644)  at 
> com.ibm.ws.bootstrap.ExtClassLoader.loadClass(ExtClassLoader.java:113) 
> at java.lang.ClassLoader.loadClass(ClassLoader.java:627) at 
> com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLoader.java:62) 
> at 
> com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLoader.java:58) 
> at 
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:597) 
> at java.lang.ClassLoader.loadClass(ClassLoader.java:627) at 
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:565) 
> at java.lang.ClassLoader.loadClass(ClassLoader.java:627) at 
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:565) 
> at java.lang.ClassLoader.loadClass(ClassLoader.java:627) at 
> java.lang.ClassLoader.defineClassImpl(Native Method) at 
> java.lang.ClassLoader.defineClass(ClassLoader.java:262) at 
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:69) 
> at 
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:829) 
> at 
> com.ibm.ws.classloader.CompoundClassLoader.localFindClass(CompoundClassLoader.java:744) 
> at 
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:567) 
> at java.lang.ClassLoader.loadClass(ClassLoader.java:627) at 
> org.springframework.context.support.AbstractRefreshableApplicationContext.createBeanFactory(AbstractRefreshableApplicationContext.java:195) 
> at 
> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:128) 
> at 
> org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:522) 
> at 
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:436) 
> at 
> org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:631) 
> at 
> org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:588) 
> at 
> org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:645) 
> at 
> org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:508) 
> at 
> org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:449) 
> at 
> org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:133) 
> at javax.servlet.GenericServlet.init(GenericServlet.java:161) at 
> com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:336) 
> at 
> com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.init(ServletWrapperImpl.java:168) 
> at 
> com.ibm.ws.webcontainer.servlet.ServletWrapper.loadOnStartupCheck(ServletWrapper.java:1341) 
> at 
> com.ibm.ws.webcontainer.webapp.WebApp.doLoadOnStartupActions(WebApp.java:588) 
> at 
> com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinally(WebApp.java:559) 
> at 
> com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:421) 
> at 
> com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:88) 
> at 
> com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:169) 
> at 
> com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:746) 
> at 
> com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:634) 
> at 
> com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:422) 
> at 
> com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:714) 
> at 
> com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1160) 
> at 
> com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1369) 
> at 
> com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:638) 
> at 
> com.ibm.ws.runtime.component.ApplicationMgrImpl.startModule(ApplicationMgrImpl.java:1656) 
> at 
> com.ibm.ws.runtime.component.ApplicationMgrImpl.access$400(ApplicationMgrImpl.java:212) 
> at 
> com.ibm.ws.runtime.component.ApplicationMgrImpl$3.run(ApplicationMgrImpl.java:1591) 
> at 
> com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:5413) 
> at 
> com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:5539) 
> at 
> com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext.java:255) 
> at 
> com.ibm.ws.runtime.component.ApplicationMgrImpl._startModule(ApplicationMgrImpl.java:1620) 
> at 
> com.ibm.ws.runtime.component.ApplicationMgrImpl$ApplicationNotifier.classChanged(ApplicationMgrImpl.java:1837) 
> at 
> com.ibm.ws.classloader.ClassLoaderManager.checkAndNotify(ClassLoaderManager.java:550) 
> at 
> com.ibm.ws.classloader.ClassLoaderManager.access$000(ClassLoaderManager.java:82) 
> at 
> com.ibm.ws.classloader.ClassLoaderManager$ReloadTimerTask.alarm(ClassLoaderManager.java:586) 
> at com.ibm.ejs.util.am._Alarm.run(_Alarm.java:133) at 
> com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1659). [2/4/15 
> 13:10:32:476 IST] 0000001f XmlBeanDefini I 
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader 
> loadBeanDefinitions Loading XML bean definitions from ServletContext 
> resource [/WEB-INF/spring-servlet.xml] [2/4/15 13:10:32:936 IST] 
> 0000001f ClassPathBean I 
> org.springframework.context.annotation.ClassPathBeanDefinitionScanner 
> registerDefaultFilters JSR-250 'javax.annotation.ManagedBean' found 
> and supported for component scanning [2/4/15 13:10:32:938 IST] 
> 0000001f ClassPathBean I 
> org.springframework.context.annotation.ClassPathBeanDefinitionScanner 
> registerDefaultFilters JSR-330 'javax.inject.Named' annotation found 
> and supported for component scanning [2/4/15 13:10:33:716 IST] 
> 0000001f PropertyPlace I 
> org.springframework.beans.factory.config.PropertyPlaceholderConfigurer 
> loadProperties Loading properties file from ServletContext resource 
> [/WEB-INF/jdbc.properties] [2/4/15 13:10:33:740 IST] 0000001f 
> AutowiredAnno I 
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor 
> <init > JSR-330 'javax.inject.Inject' annotation found and supported 
> for autowiring [2/4/15 13:10:33:835 IST] 0000001f DefaultListab I 
> org.springframework.beans.factory.support.DefaultListableBeanFactory 
> preInstantiateSingletons Pre-instantiating singletons in 
> org.s[email protected]6bae513: 
> defining beans 
> [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.validation.beanvalidation.LocalValidatorFactoryBean#0,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#0,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,aspireController,org.springframework.web.servlet.view.ContentNegotiatingViewResolver#0,jspViewResolver,messageSource,propertyConfigurer,multipartResolver,org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor#0]; 
> root of factory hierarchy [2/4/15 13:10:34:200 IST] 0000001f 
> RequestMappin I 
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping 
> registerHandlerMethod Mapped "{[/homes.htm],methods=[GET || 
> POST],params=[],headers=[],consumes=[],produces=[*/*],custom=[]}" onto 
> public java.lang.String 
> com.ibm.app.controller.AspireController.homes(org.springframework.ui.Model) 
> [2/4/15 13:10:36:332 IST] 0000001f DispatcherSer I 
> org.springframework.web.servlet.DispatcherServlet initServletBean 
> FrameworkServlet 'spring': initialization completed in 4213 ms [2/4/15 
> 13:10:36:333 IST] 0000001f servlet  I 
> com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0242I: 
> [ReportGeneratorEAR] [/ReportGenerator] [spring]: Initialization 
> successful. [2/4/15 13:10:36:334 IST] 0000001f webapp  W 
> com.ibm.ws.webcontainer.webapp.WebApp initializeStaticFileHandler 
> SRVE0278E: Error while adding servlet mapping -- > /*. [2/4/15 
> 13:10:36:334 IST] 0000001f webcontainer I 
> com.ibm.ws.webcontainer.VirtualHostImpl addWebApplication SRVE0250I: 
> Web Module ReportGenerator has been bound to 
> default_host[*:9081,*:80,*:9444,*:5063,*:5062,*:443,*:10046,*:10049,*:10027,*:10025,*:10028,*:10039,*:10029,*:10032]. 
> [2/4/15 13:10:36:364 IST] 0000001f ApplicationMg I WSVR0226I: User 
> initiated module start operation request completed on Module, 
> ReportGenerator.war, of application, ReportGeneratorEAR [2/4/15 
> 13:10:36:365 IST] 0000001f AlarmThreadMo W UTLS0009W: Alarm Thread 
> "Deferrable Alarm : 1" (0000001f) previously reported to be delayed 
> has now completed. It was active for approximately 16493 
> milliseconds. [2/4/15 13:10:47:600 IST] 00000261 ApplicationMg I 
> WSVR0227I: User initiated module stop operation requested on Module, 
> ReportGenerator.war, of application, ReportGeneratorEAR [2/4/15 
> 13:10:47:642 IST] 00000261 webapp  I 
> com.ibm.ws.webcontainer.webapp.WebApp log SRVE0292I: Servlet Message - 
> [ReportGeneratorEAR#ReportGenerator.war]:.Destroying Spring 
> FrameworkServlet 'spring' [2/4/15 13:10:47:644 IST] 00000261 
> XmlWebApplica I 
> org.springframework.web.context.support.XmlWebApplicationContext 
> doClose Closing WebApplicationContext for namespace 'spring-servlet': 
> startup date [Wed Feb 04 13:10:32 IST 2015]; root of context hierarchy 
> [2/4/15 13:10:47:645 IST] 00000261 DefaultListab I 
> org.springframework.beans.factory.support.DefaultListableBeanFactory 
> destroySingletons Destroying singletons in 
> org.s[email protected]6bae513: 
> defining beans 
> [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.validation.beanvalidation.LocalValidatorFactoryBean#0,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#0,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,aspireController,org.springframework.web.servlet.view.ContentNegotiatingViewResolver#0,jspViewResolver,messageSource,propertyConfigurer,multipartResolver,org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor#0]; 
> root of factory hierarchy [2/4/15 13:10:47:709 IST] 00000261 servlet 
> I com.ibm.ws.webcontainer.servlet.ServletWrapper doDestroy SRVE0253I: 
> [ReportGeneratorEAR] [/ReportGenerator] [spring]: Destroy successful. 
> [2/4/15 13:10:48:174 IST] 00000261 ApplicationMg I WSVR0228I: User 
> initiated module stop operation request completed on Module, 
> ReportGenerator.war, of application, ReportGeneratorEAR [2/4/15 
> 13:10:53:306 IST] 00000261 ApplicationMg I WSVR0225I: User initiated 
> module start operation requested on Module, ReportGenerator.war, of 
> application, ReportGeneratorEAR [2/4/15 13:10:58:891 IST] 00000261 
> webapp  I com.ibm.ws.webcontainer.webapp.WebGroupImpl WebGroup 
> SRVE0169I: Loading Web Module: ReportGenerator. [2/4/15 13:10:59:065 
> IST] 00000261 WASSessionCor I SessionContextRegistry getSessionContext 
> SESN0176I: Will create a new session context for application key 
> default_hostReportGenerator [2/4/15 13:11:06:710 IST] 00000261 webapp 
> I com.ibm.ws.webcontainer.webapp.WebApp log SRVE0292I: Servlet Message 
> - [ReportGeneratorEAR#ReportGenerator.war]:.No Spring WebApplicationInitializer types detected on classpath [2/4/15 
> 13:11:07:774 IST] 00000261 webapp  I 
> com.ibm.ws.webcontainer.webapp.WebApp log SRVE0292I: Servlet Message - 
> [ReportGeneratorEAR#ReportGenerator.war]:.Initializing Spring 
> FrameworkServlet 'spring' [2/4/15 13:11:07:775 IST] 00000261 
> DispatcherSer I org.springframework.web.servlet.DispatcherServlet 
> initServletBean FrameworkServlet 'spring': initialization started 
> [2/4/15 13:11:07:914 IST] 00000261 XmlWebApplica I 
> org.springframework.web.context.support.XmlWebApplicationContext 
> prepareRefresh Refreshing WebApplicationContext for namespace 
> 'spring-servlet': startup date [Wed Feb 04 13:11:07 IST 2015]; root of 
> context hierarchy [2/4/15 13:11:08:117 IST] 00000261 XmlBeanDefini I 
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader 
> loadBeanDefinitions Loading XML bean definitions from ServletContext 
> resource [/WEB-INF/spring-servlet.xml] [2/4/15 13:11:08:565 IST] 
> 00000261 ClassPathBean I 
> org.springframework.context.annotation.ClassPathBeanDefinitionScanner 
> registerDefaultFilters JSR-250 'javax.annotation.ManagedBean' found 
> and supported for component scanning [2/4/15 13:11:08:569 IST] 
> 00000261 ClassPathBean I 
> org.springframework.context.annotation.ClassPathBeanDefinitionScanner 
> registerDefaultFilters JSR-330 'javax.inject.Named' annotation found 
> and supported for component scanning [2/4/15 13:11:09:249 IST] 
> 00000261 PropertyPlace I 
> org.springframework.beans.factory.config.PropertyPlaceholderConfigurer 
> loadProperties Loading properties file from ServletContext resource 
> [/WEB-INF/jdbc.properties] [2/4/15 13:11:09:264 IST] 00000261 
> AutowiredAnno I 
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor 
> <init > JSR-330 'javax.inject.Inject' annotation found and supported 
> for autowiring [2/4/15 13:11:09:352 IST] 00000261 DefaultListab I 
> org.springframework.beans.factory.support.DefaultListableBeanFactory 
> preInstantiateSingletons Pre-instantiating singletons in 
> org.s[email protected]7a16141: 
> defining beans 
> [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.validation.beanvalidation.LocalValidatorFactoryBean#0,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#0,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,aspireController,org.springframework.web.servlet.view.ContentNegotiatingViewResolver#0,jspViewResolver,messageSource,propertyConfigurer,multipartResolver,org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor#0]; 
> root of factory hierarchy [2/4/15 13:11:09:647 IST] 00000261 
> RequestMappin I 
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping 
> registerHandlerMethod Mapped "{[/homes.htm],methods=[GET || 
> POST],params=[],headers=[],consumes=[],produces=[*/*],custom=[]}" onto 
> public java.lang.String 
> com.ibm.app.controller.AspireController.homes(org.springframework.ui.Model) 
> [2/4/15 13:11:11:567 IST] 00000261 DispatcherSer I 
> org.springframework.web.servlet.DispatcherServlet initServletBean 
> FrameworkServlet 'spring': initialization completed in 3790 ms [2/4/15 
> 13:11:11:567 IST] 00000261 servlet  I 
> com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0242I: 
> [ReportGeneratorEAR] [/ReportGenerator] [spring]: Initialization 
> successful. [2/4/15 13:11:11:568 IST] 00000261 webapp  W 
> com.ibm.ws.webcontainer.webapp.WebApp initializeStaticFileHandler 
> SRVE0278E: Error while adding servlet mapping -- > /*. [2/4/15 
> 13:11:11:569 IST] 00000261 webcontainer I 
> com.ibm.ws.webcontainer.VirtualHostImpl addWebApplication SRVE0250I: 
> Web Module ReportGenerator has been bound to 
> default_host[*:9081,*:80,*:9444,*:5063,*:5062,*:443,*:10046,*:10049,*:10027,*:10025,*:10028,*:10039,*:10029,*:10032]. 
> [2/4/15 13:11:11:609 IST] 00000261 ApplicationMg I WSVR0226I: User 
> initiated module start operation request completed on Module, 
> ReportGenerator.war, of application, ReportGeneratorEAR [2/4/15 
> 13:11:11:609 IST] 00000261 AppBinaryProc I ADMA7021I: Distribution 
> of application ReportGeneratorEAR completed successfully. [2/4/15 
> 13:11:11:616 IST] 00000261 FileRepositor A ADMR0015I: User 
> defaultWIMFileBasedRealm/wpsadmin created document 
> cells/9Cell/applications/ReportGeneratorEAR.ear/deltas/ReportGeneratorEAR/delta-1423035646490. 
> [2/4/15 13:11:11:617 IST] 00000261 FileRepositor A ADMR0016I: User 
> defaultWIMFileBasedRealm/wpsadmin modified document 
> cells/9Cell/nodes/9Node/serverindex.xml. [2/4/15 13:11:11:617 IST] 
> 00000261 FileRepositor A ADMR0016I: User 
> defaultWIMFileBasedRealm/wpsadmin modified document 
> cells/9Cell/applications/ReportGeneratorEAR.ear/deployments/ReportGeneratorEAR/deployment.xml. 
> [2/4/15 13:11:11:618 IST] 00000261 FileRepositor A ADMR0016I: User 
> defaultWIMFileBasedRealm/wpsadmin modified document 
> cells/9Cell/applications/ReportGeneratorEAR.ear/deployments/ReportGeneratorEAR/META-INF/ibm-application-runtime.props. 
> [2/4/15 13:11:41:557 IST] 000000b6 PageNotFound W 
> org.springframework.web.servlet.PageNotFound noHandlerFound No mapping 
> found for HTTP request with URI [/ReportGenerator/] in 
> DispatcherServlet with name 'spring' [2/4/15 13:11:48:333 IST] 
> 000000b6 PageNotFound W org.springframework.web.servlet.PageNotFound 
> noHandlerFound No mapping found for HTTP request with URI 
> [/ReportGenerator/home.htm] in DispatcherServlet with name 'spring' 
> [2/4/15 13:11:50:470 IST] 000000b6 PageNotFound W 
> org.springframework.web.servlet.PageNotFound noHandlerFound No mapping 
> found for HTTP request with URI [/ReportGenerator/home.htm] in 
> DispatcherServlet with name 'spring' 

Trả lời

8

Sau căng thẳng đôi mắt của tôi cho khi tôi đã thay đổi dòng này

<context:component-scan base-package="com.ibm.app" /> 

để

<context:component-scan base-package="com.ibm.app.*" /> 

đó đã làm việc như một nét duyên dáng. Thankyou all

+0

Cảm ơn, tôi đã bị mắc kẹt trong một giờ tốt với vấn đề này. – dwjohnston

+0

Chào mừng bạn ... – Aadam

Các vấn đề liên quan