2012-02-23 51 views
1

我是java vaadin框架的新手。我在Eclipse Indigo上安裝了APACHE TOMCAT 6和vaadin,並試圖開發我的第一個項目。但是,當我選擇服務器上的調試或服務器上運行,我得到404資源未找到錯誤。不明白爲什麼這樣。我的代碼是:可以根據你如何單擊「調試服務器」或「服務器上運行」發生Vaadin Java與Apache Tomcat

package com.example.firstap; 

import com.vaadin.Application; 
import com.vaadin.ui.*; 

public class FirstapApplication extends Application { 

    @Override 
    public void init() { 
     Window mainWindow = new Window("Firstap Application"); 
     Label label = new Label("Hello Vaadin user"); 
     mainWindow.addComponent(label); 
     setMainWindow(mainWindow); 
    } 
} 
+0

如果您的servlet映射在'web.xml'中沒有正確配置,您可能會遇到404錯誤。請將您的'web.xml'的內容添加到問題中,我們可以幫助您解決問題。 – gutch 2012-02-23 22:18:06

+0

你的瀏覽器試圖連接到什麼URL?你看到Tomcat日誌中有什麼特別的東西嗎? – miq 2012-02-24 07:39:05

+0

Servlet的名字:Vaadinapp應用 的Servlet類:com.vaadin.terminal.gwt.server.ApplicationServlet 初始參數: 說明:Vaadin應用程序類開始 PARAM名稱:應用 PARAM值: com.example.vaadinapp.VaadinappApplication – 2012-02-24 13:59:45

回答

2

此錯誤。

而不是選擇主文件(FirstapApplication.java)並點擊「運行」,點擊項目名稱並選擇「在服務器上運行」。這將正確啓動應用程序,並在Eclipse中顯示hello世界的Web瀏覽器。