2013-12-15 31 views
1

我提到cloudbee的原因是爲了確保沒有特殊的設置,我不得不改變。運行在雲上的基本servlet的404錯誤

這裏是我的測試代碼,以確保其工作正常...

package test; 

import java.io.IOException; 
import java.io.PrintWriter; 

import javax.servlet.ServletException; 
import javax.servlet.annotation.WebServlet; 
import javax.servlet.http.HttpServlet; 
import javax.servlet.http.HttpServletRequest; 
import javax.servlet.http.HttpServletResponse; 

/** 
* Servlet implementation class testing 
*/ 
@WebServlet("/testing") 
public class testing extends HttpServlet { 
    private static final long serialVersionUID = 1L; 

    /**i 
    * @see HttpServlet#HttpServlet() 
    */ 
    public testing() { 
     super(); 
     // TODO Auto-generated constructor stub 
    } 

    /** 
    * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) 
    */ 
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
     PrintWriter out = response.getWriter(); 
     out.println("test"); 
    } 

    /** 
    * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) 
    */`enter code here` 
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
     // TODO Auto-generated method stub 
    } 

} 

它適用於本地tomcat7 ......但是當我通過.war文件上傳到CloudBees的我得到的404錯誤。

Error

我試圖用Java 6的出口,有/無爲Tomcat 7優化(因爲CloudBees的做的tomcat6)...

另一個設置我失蹤的任何想法?

回答

0

好吧,我想通了......

出於某種原因未創建默認的web.xml文件。根本沒有。奇怪的。