2012-02-23 52 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浏览器。