Maven没有编译webapp

时间:2014-11-01 15:43:56

标签: java maven java-ee web-applications jetty

在我使用websockets创建一个简单的动态Web项目并且没有maven之前,它工作正常。现在我尝试使用maven。但是,当我使用mvn compile jetty:run编译项目时,它不会使用javax.servlet.UnavailableException: Servlet class com.example.testbattle.ServerSide is not a javax.servlet.Servlet异常进行构建。它需要实现Servlet接口。为什么我不需要简单的动态网络项目。我怎么能避免这个问题?

更新:我发现问题是错误的web.xml现在我无法启动服务器端。我应该把什么放入web.xml?

1 个答案:

答案 0 :(得分:1)

这样的错误报告您尝试注册将非servlet 类作为servlet类传递,这意味着显然com.example.testbattle.ServerSide未实现javax.servlet.Servlet或扩展它的子类。

如果com.example.testbattle.ServerSide打算成为您的Servlet应用程序入口点,那么请继续实现上述接口及其所有派生方法(onService ...)。