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. 접속 테스트, 접속 오류 보고
이게 무슨 문제인지 알려주세요?
阿神2017-05-17 10:00:46
application.yml에 구성된 server.port는 spring boot에 내장된 tomcat의 포트 번호로 구성됩니다. war 패키지로 패키징되어 독립 tomcat에 배포된 후에는 구성한 server.port가 작동하지 않습니다.
高洛峰2017-05-17 10:00:46
스크린샷 로그를 보면 tomcat이 성공적으로 시작된 것을 볼 수 있습니다. 포트는 8080
http://127.0.0.1:8080/demo/test