java - Tomcat(嵌入),无需重启即可进行更改

标签 java tomcat refresh

如何刷新静态文件,例如 TomCat(嵌入式)中的 html/css?无需重启服务器。 InelliJ 想法。通过使用某种配置

public class TomStart {
    public static void main(String[] args) throws LifecycleException,
            InterruptedException, ServletException {

        Tomcat tomcat = new Tomcat();
        tomcat.setPort(8082);
        tomcat.addContext("/", "/web");
        Context ctx = tomcat.addContext("/", new File(".").getAbsolutePath());

        Tomcat.addServlet(ctx, "Embedded", new HttpServlet() {
            @Override
            protected void service(HttpServletRequest req, HttpServletResponse resp)
                    throws ServletException, IOException {

                Writer w = resp.getWriter();
                w.write("Embedded Tomcat servlet.\n");
                w.flush();
                w.close();
            }
        });

        ctx.addServletMappingDecoded("/*", "Embedded");

        tomcat.start();
        tomcat.getServer().await();
    }

}

最佳答案

关于java - Tomcat(嵌入),无需重启即可进行更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49721383/

相关文章:

java - tomcat Web 应用程序中 XML-XSL 转换中的随机错误

java - 如何刷新xpages中的java更改

refresh - Plupload,动态更改url

java - 禁止空字符串参数和抛出 RuntimeException 以阻止方法继续进行的优缺点

java - RequestDispatcher.include(...) 附加 servlet 的包名称

tomcat - 通过 jconsloe : javax. management.remote.rmi.RMIConnector.connect(RMIConnector.java:281) 登录 Tomcat JMX 服务时出现问题

java - 尝试在 eclipse 中运行 jsp 文件时出现 HTTP 404

javascript - 刷新后持久化数据

java - AES 加密 Java 无效 key 长度

java - 金字塔与java