我正在用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
答案 0 :(得分:0)
您的web.xml中的应用程序类名称 SampletestApplication :
<param-value>com.example.services.SampletestApplication</param-value>
在您的示例中,aplication类的名称为 Testsample :
public class Testsample extends Application {
它们应该具有相同的名称。