2013-05-21 211 views
1
May 21, 2013 3:44:07 PM org.apache.catalina.core.AprLifecycleListener init 
INFO: Loaded APR based Apache Tomcat Native library 1.1.27 using APR version 1.4.6. 
May 21, 2013 3:44:07 PM org.apache.catalina.core.AprLifecycleListener init 
INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. 
May 21, 2013 3:44:08 PM org.apache.catalina.core.AprLifecycleListener initializeSSL 
INFO: OpenSSL successfully initialized (OpenSSL 1.0.1d 5 Feb 2013) 
May 21, 2013 3:44:08 PM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["http-apr-8080"] 
May 21, 2013 3:44:08 PM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["ajp-apr-8009"] 
May 21, 2013 3:44:08 PM org.apache.catalina.startup.Catalina load 
INFO: Initialization processed in 1591 ms 
May 21, 2013 3:44:08 PM org.apache.catalina.core.StandardService startInternal 
INFO: Starting service Catalina 
May 21, 2013 3:44:08 PM org.apache.catalina.core.StandardEngine startInternal 
INFO: Starting Servlet Engine: Apache Tomcat/7.0.39 
May 21, 2013 3:44:08 PM org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deploying web application directory D:\Tomcat\webapps\docs 
May 21, 2013 3:44:08 PM org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deploying web application directory D:\Tomcat\webapps\examples 
May 21, 2013 3:44:08 PM org.apache.catalina.core.ApplicationContext log 
INFO: ContextListener: contextInitialized() 
May 21, 2013 3:44:08 PM org.apache.catalina.core.ApplicationContext log 
INFO: SessionListener: contextInitialized() 
May 21, 2013 3:44:08 PM org.apache.catalina.core.ApplicationContext log 
INFO: ContextListener: attributeAdded('org.apache.jasper.compiler.TldLocationsCache', '[email protected]') 
May 21, 2013 3:44:08 PM org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deploying web application directory D:\Tomcat\webapps\host-manager 
May 21, 2013 3:44:08 PM org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deploying web application directory D:\Tomcat\webapps\lmsportal-admin 
May 21, 2013 3:44:14 PM org.apache.catalina.core.ApplicationContext log 
INFO: **No Spring WebApplicationInitializer types detected on classpath** 
May 21, 2013 3:44:14 PM org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deploying web application directory D:\Tomcat\webapps\manager 
May 21, 2013 3:44:14 PM org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deploying web application directory D:\Tomcat\webapps\ROOT 
May 21, 2013 3:44:14 PM org.apache.coyote.AbstractProtocol start 
INFO: Starting ProtocolHandler ["http-apr-8080"] 
May 21, 2013 3:44:14 PM org.apache.coyote.AbstractProtocol start 
INFO: Starting ProtocolHandler ["ajp-apr-8009"] 
May 21, 2013 3:44:14 PM org.apache.catalina.startup.Catalina start 
INFO: Server startup in 6429 ms 

當我瀏覽Chrome上的localhost jsp文件時,它顯示「Directory Listing For /」,有時顯示文件樹。 我在我的myeclipse上運行tomcat服務器時遇到了這個錯誤,關於如何發生這個錯誤的一些信息將不勝感激。只有一個錯誤:沒有在類路徑上檢測到Spring WebApplicationInitializer類型

,這裏是我的web.xml

http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd」版本= 「3.0」>

<welcome-file-list> 
    <welcome-file>/WEB-INF/page/index.jsp</welcome-file> 
</welcome-file-list> 

<error-page> 
    <error-code>404</error-code> 
    <location>/WEB-INF/page/error/404.jsp</location> 
</error-page> 
<error-page> 
    <error-code>500</error-code> 
    <location>/WEB-INF/page/error/404.jsp</location> 
</error-page> 

<!-- <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext-security.xml</param-value> 
    </context-param> --> 

<servlet> 
    <servlet-name>lmsadmin</servlet-name> 
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
    <init-param> 
     <param-name>contextConfigLocation</param-name> 
     <param-value>classpath:lms-admin.xml </param-value> 
    </init-param> 
    <load-on-startup>1</load-on-startup> 
</servlet> 

<servlet> 
    <servlet-name>loadRun</servlet-name> 
    <servlet-class>com.telecom.lms.portal.admin.service.LoadRunServlet</servlet-class> 
    <load-on-startup>3</load-on-startup> 
</servlet> 

<servlet> 
    <servlet-name>ctu-resource-agent</servlet-name> 
    <servlet-class>com.myctu.platform.resource.agent.CTUResourceAgentServlet</servlet-class> 
    <!-- &#19979;載地址 --> 
    <init-param> 
     <param-name>resource_proxy</param-name> 
     <param-value>http://180.168.60.15:15320/resource-proxy</param-value> 
    </init-param> 
    <!-- &#21830;戶標識 --> 
    <init-param> 
     <param-name>domain</param-name> 
     <param-value>telecom</param-value> 
    </init-param> 
    <!-- &#31614;名過期時間,單位毫秒 --> 
    <init-param> 
     <param-name>expire</param-name> 
     <param-value>86400000</param-value> 
    </init-param> 
</servlet> 

<servlet-mapping> 
    <servlet-name>ctu-resource-agent</servlet-name> 
    <url-pattern>/ctu-resource-agent</url-pattern> 
</servlet-mapping> 

<servlet-mapping> 
    <servlet-name>lmsadmin</servlet-name> 
    <url-pattern>*.html</url-pattern> 
</servlet-mapping> 

<filter> 
    <filter-name>encoding</filter-name> 
    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> 
    <init-param> 
     <param-name>encoding</param-name> 
     <param-value>UTF-8</param-value> 
    </init-param> 
</filter> 

<filter-mapping> 
    <filter-name>encoding</filter-name> 
    <url-pattern>*.html</url-pattern> 
</filter-mapping> 

<!-- 單點登錄 start --> 
<filter> 
    <filter-name>CAS Filter</filter-name> 
    <filter-class>edu.yale.its.tp.cas.client.filter.CASFilter1</filter-class> 
    <init-param> 
     <param-name>edu.yale.its.tp.cas.client.filter.loginUrl</param-name> 
     <param-value>https://cas.demo.myctu.cn/cas/login</param-value> 
    </init-param> 
    <init-param> 
     <param-name>edu.yale.its.tp.cas.client.filter.validateUrl</param-name> 
     <param-value>https://cas.demo.myctu.cn/cas/serviceValidate</param-value> 
    </init-param> 
    <init-param> 
     <param-name>edu.yale.its.tp.cas.client.filter.serverName</param-name> 
     <param-value>localhost:8080</param-value> 
    </init-param> 
    <init-param> 
     <param-name>excludes</param-name> 
     <param-value>*.jpg,*.png,*.js,*.css</param-value> 
    </init-param> 
</filter> 

<filter-mapping> 
    <filter-name>CAS Filter</filter-name> 
    <url-pattern>*.html</url-pattern> 
</filter-mapping> 

<servlet> 
    <servlet-name>LogoutServlet</servlet-name> 
    <servlet-class>com.telecom.ctu.platform.cas.LogoutServlet</servlet-class> 
    <init-param> 
     <param-name>edu.yale.its.tp.cas.client.servlet.logout</param-name> 
     <param-value> https://cas.demo.myctu.cn/cas/logout </param-value> 
    </init-param> 
    <init-param> 
     <param-name>service</param-name> 
     <param-value>http://localhost:8089/lmscore-service</param-value> 
    </init-param> 
</servlet> 

<servlet-mapping> 
    <servlet-name>LogoutServlet</servlet-name> 
    <url-pattern>/logout</url-pattern> 
</servlet-mapping> 



<!-- 單點登錄 end --> 

<!-- wabacus start --> 
<filter> 
    <filter-name>Encoding</filter-name> 
    <filter-class>com.wabacusdemo.util.SetCharacterEncodingFilter</filter-class> 
</filter> 
<filter-mapping> 
    <filter-name>Encoding</filter-name> 
    <url-pattern>*.jsp</url-pattern> 
</filter-mapping> 
<filter-mapping> 
    <filter-name>Encoding</filter-name> 
    <url-pattern>*.wx</url-pattern> 
</filter-mapping> 

<listener> 
    <listener-class>com.wabacus.WabacusServlet</listener-class> 
</listener> 

<servlet> 
    <servlet-name>reportservlet</servlet-name> 
    <servlet-class>com.wabacus.WabacusServlet</servlet-class> 
    <init-param> 
     <param-name>configpath</param-name> 
     <param-value>classpath{/reportconfig}</param-value> 
    </init-param> 
    <load-on-startup>20</load-on-startup> 
</servlet> 

<servlet-mapping> 
    <servlet-name>reportservlet</servlet-name> 
    <url-pattern>/ShowReport.wx</url-pattern> 
</servlet-mapping> 
<jsp-config> 
    <taglib> 
     <taglib-uri>wabacus</taglib-uri> 
     <taglib-location>/WEB-INF/wabacus.tld</taglib-location> 
    </taglib> 
</jsp-config> 

<mime-mapping> 
    <extension>xls</extension> 
    <mime-type>application/vnd.ms-excel</mime-type> 
</mime-mapping> 

<mime-mapping> 
    <extension>xlsx</extension> 
    <mime-type>application/vnd.openxmlformats-officedocument.spreadsheetml.sheet</mime-type> 
</mime-mapping> 
<!-- wabacus end --> 

<filter> 
    <!-- 此名字需要在應用內保證唯一,名字作爲產出的監控報表的唯一標識,每一個監控表唯一對應一個名字 --> 
    <!-- 請將此fileter至於其他filter的最前面,保證監控數據的有效性 --> 
    <filter-name>WebappStatistics</filter-name> 
    <filter-class>com.telecom.ctu.platform.common.monitor.WebappStatistics</filter-class> 
    <init-param> 
     <param-name>name</param-name> 
     <param-value>controller.statistics</param-value> 
    </init-param> 
</filter> 

<filter-mapping> 
    <filter-name>WebappStatistics</filter-name> 
    <url-pattern>*.html</url-pattern> 
</filter-mapping> 

+0

的WebApplicationInitializer在解釋相當不錯http://stackoverflow.com/questions/16898306/jboss-no-spring-webapplicationinitializer-types-detected-on -classpath –

回答

2

我將WebROOT文件目錄添加到默認目錄,問題解決了。

屬性 - > MyEclipse->部署總成 - >添加

0

覺得奇怪,我這個URL http://localhost:8080/appRoot/page.jsp產生目錄列表,你可以嘗試Tomcat服務器與正在另一個應用程序。春季WebApplicationInitializer應處理web.xml文件,其中春不正確初始化。

+0

感謝隊友,可悲的是,似乎其他應用程序也無法正常工作,我試過了。爲了您的信息,我將我的web.xml添加到這個問題。 –

+0

如果您願意,請在啓動並運行服務器後更新您的問題狀態。 – klimpond

+0

我會,謝謝。 –

0

在Eclipse中,您可能會在問題視圖選項卡中獲得有關錯誤的更多信息。 Windows - >顯示視圖 - >問題。你會看到一個實際的錯誤列表。 當我將現有的Spring項目導入到STS IDE中時,我曾經得到相同的消息「INFO:No class WebApplicationInitializer typespath detected on classpath」。在我的情況下,在lib文件夾中有hibernate-3.2.1.ga.jar損壞。替換它解決了所有編譯問題。

相關問題