2011-01-19 55 views
0

我在基於hello world lift應用程序的tomcat 6.0.18下工作時遇到問題。我的web.xml看起來像這樣電梯不喜歡我的Web.xml

<?xml version="1.0" encoding="UTF-8"?> 

<!DOCTYPE web-app 
     PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
     "http://java.sun.com/dtd/web-app_2_3.dtd"> 

<web-app> 
    <filter> 
     <filter-name>LiftFilter</filter-name> 
     <display-name>Lift Filter</display-name> 
     <description>The Filter that intercepts lift calls</description> 
     <filter-class>net.liftweb.http.LiftFilter</filter-class> 
    </filter> 

    <filter-mapping> 
     <filter-name>LiftFilter</filter-name> 
     <url-pattern>/*</url-pattern> 
    </filter-mapping> 


</web-app> 

但是當我啓動應用程序,我得到

INFO: Starting service Catalina Jan 18, 2011 7:42:44 PM org.apache.catalina.core.StandardEngine start 
INFO: Starting Servlet Engine: Apache Tomcat/6.0.18 Jan 18, 2011 7:42:44 PM org.apache.catalina.startup.ContextConfig defaultWebConfig 
INFO: No default web.xml 
Jan 18, 2011 7:42:45 PM org.apache.coyote.http11.Http11Protocol start 
INFO: Starting Coyote HTTP/1.1 on http-9981 Jan 18, 2011 7:42:45 PM org.apache.catalina.startup.Catalina start 
INFO: Server startup in 1275 ms 

這使我相信它不喜歡我的web.xml。

任何想法?

回答

3

默認 web.xml文件(conf目錄)似乎缺少,你web.xml中應該確定提供它在過程中的WEB-INF文件夾中。

+0

你明白了。與scala或電梯無關,只要我打破tomcat conf目錄即可。 – bwawok 2011-01-19 02:58:15

2

我想這是說它不能找到你的web.xml文件。當您的WAR文件展開時,它位於以下位置嗎?

$CATALINA_HOME/webapps/yourApp/WEB-INF/web.xml 
+0

它在戰爭裏面,是的 – bwawok 2011-01-19 02:54:41