簡體   English   中英

雄貓 在Eclipse中工作,但在部署時不工作

[英]Tomcat. Works in Eclipse, but does not work when deployed

我在tomcat上有一個項目,當我通過Eclipse在“服務器上”運行它時,該項目運行良好。 但是,當我導出WAR文件並對其進行部署時,這些servlet不起作用。 只有我的JSP頁面有效。 這是Web XML的一部分:

<display-name>CandC3</display-name>

然后, <welcome-file-list>部分,然后是servlet和映射。 這是一個:

  <servlet>
    <description></description>
    <display-name>LoginServlet</display-name>
    <servlet-name>LoginServlet</servlet-name>
    <servlet-class>candc3.LoginServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>LoginServlet</servlet-name>
    <url-pattern>/LoginServlet</url-pattern>
  </servlet-mapping>

現在,當我嘗試以someserver:8080 / CandC3 / LoginServlet?param1 = val1的身份訪問此Servlet時,出現錯誤404:Servlet LoginServlet不可用

有任何想法嗎? 我是否缺少明顯的東西? eclipse的導出不應該在服務器上無縫運行;)

更多信息:catalina.out

INFO: Deploying web application archive CandC3.war
Apr 24, 2013 11:10:34 PM org.apache.catalina.startup.HostConfig deployWAR

另外,在重新啟動tomcat之后,我第一次嘗試使用Servlet:

javax.servlet.ServletException: Wrapper cannot find servlet class candc3.LoginServlet or a class it depends on

並作為根本原因:

java.lang.ClassNotFoundException: candc3.LoginServlet

之后,在隨后的嘗試中,我得到error 404: Servlet LoginServlet is not available

在tomcat / webapps目錄下是否有一個名為CandC3的Web應用程序? 它下面是否有一個名為WEB-INF的目錄,下面有一個“類”目錄或類似目錄? 否則,您是否可以在CandC3目錄下的所有位置實際找到servlet類candc3.LoginServlet?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM