将应用程序从jetty服务器迁移到wildfly 10服务器

时间:2017-06-23 01:01:26

标签: java jetty wildfly

我必须将基于Jetty的应用程序部署到Wildfly server10中。因为,Jetty应用程序在java类中内置了Jetty服务器配置,当我执行pom.xml时,将获得Jar文件。所以,现在我需要将Jetty应用程序移动到wildfly。有人可以帮助如何将Jetty迁移到Wildfly?我做谷歌但我无法找到确切的答案。

1 个答案:

答案 0 :(得分:1)

如果您想首先迁移您的应用程序,则必须更改Maven项目的包装,从JAR更改为WAR。然后,您可以将配置迁移到web.xml,但这取决于您在Jetty conf中编写的内容。例如,Jetty中的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 {
...
}