标签: embedded-tomcat-10

简单的嵌入式 Tomcat 10 示例

我正在尝试让一个简单的嵌入式 tomcat10.1.0-M11示例正常工作,但是localhost refused to connect当我访问http://localhost:8080/aa.

这是我的代码:

import jakarta.servlet.ServletException;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;

import org.apache.catalina.Context;
import org.apache.catalina.LifecycleException;
import org.apache.catalina.startup.Tomcat;

public class App {

    public static void main(String[] args) throws LifecycleException {
        Tomcat tomcat = new Tomcat();
        tomcat.setBaseDir("temp");
        tomcat.setPort(8080);

        String contextPath = "";
        String docBase = new File(".").getAbsolutePath();

        Context context = tomcat.addContext(contextPath, docBase);

        class SampleServlet extends HttpServlet {

            @Override
            protected void doGet(HttpServletRequest req, HttpServletResponse resp)
                    throws ServletException, IOException …
Run Code Online (Sandbox Code Playgroud)

java tomcat embedded-tomcat embedded-tomcat-10

7
推荐指数
1
解决办法
5049
查看次数