1. 온라인 튜토리얼을 따라 Spring boot 프로젝트를 패키징용 전쟁으로 변경한 다음 로컬 tomcat7.0에 배포하고 tomcat을 시작했는데 프로젝트에 액세스할 수 없는 것을 발견했습니다.
2.pom 파일의 내용
<project xmlns="http://maven.apache.org/POM/4... http://maven.apache.org/xsd/maven-4.0.0.xsd">
으아악</project>
3. 창업 수업 구성
패키지 com.ming.wei.yue;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework. boot.web.support.SpringBootServletInitializer;
@SpringBootApplication
public 클래스 ApplicationStart는 SpringBootServletInitializer를 확장합니다.{
}
4.컨트롤러 클래스
패키지 com.ming.wei.yue.action;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind. annotation.RestController;
@RestController
공개 클래스 할인 {
}
5. 프로필 정보
6. maven install 명령을 직접 사용하여 eclipse에서 패키징하세요
이 war 패키지를 로컬 컴퓨터에 있는 tomcat의 webapps 디렉터리에 넣고 이름을 deco.war로 바꿉니다
7. Tomcat7을 시작하세요
8. 접속 테스트, 접속 오류 보고
이게 무슨 문제인지 알려주세요?
application.yml에 구성된 server.port는 spring boot에 내장된 tomcat의 포트 번호로 구성됩니다. war 패키지로 패키징되어 독립 tomcat에 배포된 후에는 구성한 server.port가 작동하지 않습니다.
스크린샷 로그를 보면 tomcat이 성공적으로 시작된 것을 볼 수 있습니다. 포트는 8080
입니다.http://127.0.0.1:8080/demo/test