2012-02-23 4 views
1

저는 java vaadin 프레임 워크에 익숙하지 않습니다. 내 Eclipse Indigo에 APACHE TOMCAT 6 및 vaadin을 설치하고 첫 번째 프로젝트를 개발하려고합니다. 하지만 내가 서버에서 디버그 또는 서버에서 실행을 선택하면 404 리소스를 찾을 수 없습니다 오류가 발생했습니다. 이것이 왜 그렇게되는지 이해하지 못합니다. 내 코드는 다음과 같습니다Apache Tomcat이있는 Vaadin Java

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

서블릿 매핑이'web.xml'에서 올바르게 설정되어 있지 않으면 404 오류가 발생할 수 있습니다. 'web.xml '의 내용을 질문에 추가하면 우리가 여러분을 도울 수 있습니다. – gutch

+0

브라우저에서 연결하려는 URL은 무엇입니까? Tomcat의 로그에서 특이한 것을 보았습니까? – miq

+0

서블릿 이름 : Vaadinapp 응용 프로그램 서블릿 클래스 : com.vaadin.terminal.gwt.server.ApplicationServlet 초기화 PARAM : 설명 : 응용 프로그램 PARAM 값 : angel이라는 응용 프로그램 클래스는 PARAM 이름을 시작하려면 : com.example.vaadinapp.VaadinappApplication –

답변

2

이 오류는 "서버에서 디버그"를 클릭하거나 "서버에서 실행"방법에 따라 발생할 수 있습니다.

주 파일 (FirstapApplication.java)을 선택하고 "실행"을 클릭하는 대신 프로젝트 이름을 클릭하고 "서버에서 실행"을 선택하십시오. 이것은 응용 프로그램을 제대로 시작하고 안녕하세요 세계를 표시하는 Eclipse에서 웹 브라우저를 가져올 것입니다.