2014-01-18 54 views
1

我試圖分配一個控制器來一個網址,我的描述是:了java.lang.RuntimeException:有是應用程序的名稱沒有web組件在這裏

<?xml version="1.0" encoding="UTF-8"?> 
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" 
     version="3.1"> 
    <session-config> 
     <session-timeout> 
      30 
     </session-timeout> 
    </session-config> 
    <servlet-mapping> 
     <servlet-name>application</servlet-name> 
     <url-pattern>/*</url-pattern> 
    </servlet-mapping> 
</web-app> 

它拋出以下錯誤:

java.lang.RuntimeException: There is no web component by the name of application here.

回答

2

由於錯誤信息告訴你,沒有找到這樣的組件。您應該爲您的控制器的類添加servlet說明,如:

<servlet> 
    <servlet-name>application</servlet-name> 
    <servlet-class>my.package.MyController</servlet-class> 
</servlet> 
相關問題