将应用程序从Jetty Server迁移到Wildfly 10服务器



我必须将基于码头的应用程序部署到Wildfly Server10。既然,码头应用程序在Java类中内置了码头服务器配置,并且当我执行pom.xml时,将获取JAR文件。因此,现在我需要将Jetty应用程序移至Wildfly。有人可以帮助如何将码头迁移到Wildfly吗?我做了Google,但我无法找到确切的答案。

如果您想先迁移应用程序,则必须将Maven项目的包装从JAR到战争更改。然后,您可以将配置迁移到web.xml,但这取决于您在码头上写的内容。例如,码头中的servlet映射

ServletContextHandler context = new ServletContextHandler();
context.addServlet(mypackage.HelloServlet.class, "/hello");

必须翻译成Web.xml中的配置

<servlet>
    <servlet-name>HelloServlet</servlet-name>
    <servlet-class>mypackage.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>HelloServlet</servlet-name>
    <url-pattern>/hello</url-pattern>
</servlet-mapping>

或在您的servlet类中带注释

@WebServlet("/hello")
public class HelloServlet extends HttpServlet {
...
}

最新更新