Vaadin 6和maven集成导致404资源不可用错误

时间:2014-04-22 12:38:24

标签: maven vaadin

我正在用vaadin 6.8.5 jar开发一个vaadin hello用户应用程序。它工作正常。但是,当我将项目转换为maven时,它会显示 404 HTTP状态报告,并显示错误,因为资源不可用。 请提出任何解决此问题的建议。

我的Vaadin申请

public class Testsample extends Application {
/**
 * 
 */
private static final long serialVersionUID = 1L;

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

Web.xml中

<servlet>
    <servlet-name>Testsample Application</servlet-name>
    <servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class>
    <init-param>
        <description>
        Vaadin application class to start</description>
        <param-name>application</param-name>
        <param-value>com.example.services.TestsampleApplication</param-value>
    </init-param>
</servlet>
<servlet-mapping>
    <servlet-name>Testsample Application</servlet-name>
    <url-pattern>/*</url-pattern>
</servlet-mapping>

此致 M.Vignesh

1 个答案:

答案 0 :(得分:0)

您的web.xml中的应用程序类名称 SampletestApplication

<param-value>com.example.services.SampletestApplication</param-value>

在您的示例中,aplication类的名称为 Testsample

public class Testsample extends Application {

它们应该具有相同的名称。