高洛峰2017-04-18 10:46:06
프론트엔드 작업을 한다면 백엔드 서비스 코드를 쉽게 바꾸지 말아야 한다는 전제하에 논의해보겠습니다.
메이븐 웹 프로젝트이므로 maven pacakge
명령어를 이용하여
패키징할 수 있습니다. (백엔드 아동화 패키징시 특별히 주의가 필요한 사항이 있으면 상담 가능합니다.)
target/project.war을 tomcat의 웹앱에 복사하세요
시작tomcat
백엔드 코드가 변경되면 다시 시작해야 합니다
또 다른 방법은 maven 프로젝트의 pom.xml에 tomcat 플러그인을 추가하는 것입니다
으아아아mvn tomcat7:run
을 실행하면 백엔드 서비스에 액세스할 수 있습니다
다른 상황을 생각해 보세요.
백엔드가 스프링 부트 프로젝트인 경우 아무것도 할 필요가 없습니다. 프로젝트 디렉터리에서 직접 실행하면 됩니다mvn spring-boot:run
그게 전부입니다
伊谢尔伦2017-04-18 10:46:06
Tomcat 아래에 bin 디렉터리가 있고 그 안에 start 같은 것이 있습니다. 프로젝트를 webapps 폴더에 복사하세요.
黄舟2017-04-18 10:46:06
먼저 프로젝트가 IDE를 사용하지 않는 경우 수동으로 컴파일해야 합니다. IDE 없이 프로젝트를 컴파일하는 것은 매우 번거로운 작업이므로 Tomcat은 컴파일된 클래스 파일을 실행해야 하므로 컴파일되지 않은 클래스를 지정할 수 없습니다. 프로젝트의 Tomcat을 직접 사용하는 경우.