Servlets 如何在Ktor中注册servlet?

Servlets 如何在Ktor中注册servlet?,servlets,ktor,Servlets,Ktor,我正在寻找一种在ktor中注册javax.servlet.http.HttpServlet的方法,但找不到任何方法 我需要安装功能吗?在路由中注册它?我可以启用对@WebServlet批注的扫描吗 示例servlet: import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import java

我正在寻找一种在ktor中注册javax.servlet.http.HttpServlet的方法,但找不到任何方法

我需要安装功能吗?在路由中注册它?我可以启用对
@WebServlet
批注的扫描吗

示例servlet:

import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet("/foo")
public class MyServlet extends HttpServlet {

    @Override
    protected void doGet(final HttpServletRequest req, final HttpServletResponse resp) {
        // ...
    }
}

设计当前不支持您所需的内容。请参阅my和相应的以添加对它的支持。

ktor不是servlet容器,但是您可以将ktor和servlet部署到同一个servlet容器中,例如jetty或tomcat@serg但是ktor盗用了Netty、Tomcat等,所以我想我可以在配置正在运行的容器时注册一个servlet。