gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 12:47:22 25 4
gpt4 key购买 nike

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

最佳答案

如果您想首先迁移您的应用程序,您必须更改 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 {
...
}

关于java - 将应用程序从jetty服务器迁移到wildfly 10服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44711519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com