Package com.hascode.tutorial.container

Source Code of com.hascode.tutorial.container.TomcatEmbeddedRunner

package com.hascode.tutorial.container;

import java.io.File;

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

import com.hascode.tutorial.servlet.DatePrintServlet;

public class TomcatEmbeddedRunner {
  public void startServer() throws LifecycleException {
    Tomcat tomcat = new Tomcat();
    tomcat.setPort(8080);
    File base = new File(System.getProperty("java.io.tmpdir"));
    Context rootCtx = tomcat.addContext("/app", base.getAbsolutePath());
    Tomcat.addServlet(rootCtx, "dateServlet", new DatePrintServlet());
    rootCtx.addServletMapping("/date", "dateServlet");
    tomcat.start();
    tomcat.getServer().await();
  }
}
TOP

Related Classes of com.hascode.tutorial.container.TomcatEmbeddedRunner

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.