vaadinjava与apachetomcat

vaadinjava与apachetomcat,java,tomcat,vaadin,Java,Tomcat,Vaadin,我不熟悉JavaVaadin框架。我已经在EclipseIndigo上安装了ApacheTomcat6和vaadin,并尝试在其中开发我的第一个项目。但当我选择在服务器上调试或在服务器上运行时,我得到了404 resource not found错误。我不明白为什么会这样。我的代码是: package com.example.firstap; import com.vaadin.Application; import com.vaadin.ui.*; public class Firsta

我不熟悉JavaVaadin框架。我已经在EclipseIndigo上安装了ApacheTomcat6和vaadin,并尝试在其中开发我的第一个项目。但当我选择在服务器上调试或在服务器上运行时,我得到了404 resource not found错误。我不明白为什么会这样。我的代码是:

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);
    }
}

根据您单击“在服务器上调试”或“在服务器上运行”的方式,可能会发生此错误


不要选择主文件(FirstapApplication.java)并单击“运行”,而是单击项目名称并选择“在服务器上运行”。这将正确启动应用程序,并在Eclipse中显示hello world的web浏览器。

如果在
web.xml
中未正确配置servlet映射,则可能会出现404错误。请将您的
web.xml
的内容添加到问题中,我们可能会为您提供帮助。您的浏览器试图连接的URL是什么?您在Tomcat的日志中看到了什么特别的东西吗?Servlet名称:Vaadinapp应用程序Servlet类:com.vaadin.terminal.gwt.server.ApplicationServlet init param:Description:vaadin应用程序类启动参数名称:Application param value:com.example.Vaadinapp.vaadinapplication