반응형
기본 포트로 8080 사용, webapp 폴더를 루트 디렉토리로 사용한다.
import java.io.File;
public class WebServerLauncher {
public static void main(String[] args) throws Exception {
String webappDirLocation = "webapp/";
Tomcat tomcat = new Tomcat();
String webPort = System.getenv("PORT");
if(webPort == null || webPort.isEmpty()) {
webPort = "8080";
}
tomcat.setPort(Integer.valueOf(webPort));
Connector connector = tomcat.getConnector();
connector.setURIEncoding("UTF-8");
tomcat.addWebapp("/", new File(webappDirLocation).getAbsolutePath());
System.out.println("configuring app with basedir: " + new File("./" + webappDirLocation).getAbsolutePath());
tomcat.getServer().await();
}
}
|
반응형
'웹 > Java' 카테고리의 다른 글
자동으로 실행되는 WebListener 어노테이션 (0) | 2019.10.24 |
---|---|
모든 요청을 받는 서블릿 (0) | 2019.10.24 |
jdbc에 mysql 연동시 time zone 에러 (0) | 2019.10.11 |
서블릿 구현 - Hello world (0) | 2019.09.29 |
정규표현식 (0) | 2019.08.26 |