4
Tomcat Server에 배포하려고하는 SpringBoot 응용 프로그램이 있습니다. 나는 다음과 같은 추가 한 build.gradle
에서SpringBoot 응용 프로그램 Tomcat 배포
public class SkyVetApplication extends SpringBootServletInitializer{
...
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(SkyVetApplication.class);
}
...
}
: 정리 빌드를 수행 한 후
compile group: 'org.springframework.boot', name: 'spring-boot-starter-web'
**providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'**
내가 전쟁에 파일을 복사 한 다음 온라인 참고 문헌에 따르면, 나는 Application 클래스에서 일부 코드를 추가 한 Tomcat의 webapps
폴더로 이동하십시오. 그러나 배치는 두 번 발생하며 컨텍스트가 이미 존재하므로 예외로 종료됩니다. 내가 뭘 놓치고 있니?
도움을 주신 데 대해 감사드립니다.
스프링 부트를 사용하는 경우 여기에 포함 된 톰캣 서버. 그냥'war'을'jar' ('pom.xml'에서' jar '을 찾으십시오)에 패키징하고'java -jar ABC.jar' 명령을 사용하여 jar를 실행하십시오. –
tomcat에 배포하고 싶습니다. – kavita
그러면 왜 'spring-boot'를 사용하고 있습니까? 웹 프로젝트를 만들고, war 파일을 빌드하고 배포하십시오. –