Skip to content

Instantly share code, notes, and snippets.

@limjinsun
Last active September 8, 2018 03:44
Show Gist options
  • Select an option

  • Save limjinsun/8d2311554292bfbd7991bc98b597d618 to your computer and use it in GitHub Desktop.

Select an option

Save limjinsun/8d2311554292bfbd7991bc98b597d618 to your computer and use it in GitHub Desktop.

스프링 부트앱을 war파일로 톰캣에 배포할때 코드샘플

@SpringBootApplication
public class SpringBootWarDeploymentApplication  extends SpringBootServletInitializer {
	
	@Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(SpringBootWarDeploymentApplication.class);
    }

pom.xml

<packaging>war</packaging>

pom.xml

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-tomcat</artifactId>
	<scope>provided</scope>
</dependency>

배포

$ mvn clean install -P remote

포트오픈

$ sudo ufw allow from any to any port 8080 proto tcp

톰캣시작

$ service tomcat8 start
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment