찾다

 >  Q&A  >  본문

java - tomcat如何启动指定的maven项目?

PHP中文网PHP中文网2886일 전574

모든 응답(4)나는 대답할 것이다

  • 高洛峰

    高洛峰2017-04-18 10:46:06

    프론트엔드 작업을 한다면 백엔드 서비스 코드를 쉽게 바꾸지 말아야 한다는 전제하에 논의해보겠습니다.

    1. 메이븐 웹 프로젝트이므로 maven pacakge 명령어를 이용하여
      패키징할 수 있습니다. (백엔드 아동화 패키징시 특별히 주의가 필요한 사항이 있으면 상담 가능합니다.)

    2. target/project.war을 tomcat의 웹앱에 복사하세요

    3. 시작tomcat
      백엔드 코드가 변경되면 다시 시작해야 합니다


    또 다른 방법은 maven 프로젝트의 pom.xml에 tomcat 플러그인을 추가하는 것입니다

    으아아아

    mvn tomcat7:run을 실행하면 백엔드 서비스에 액세스할 수 있습니다


    다른 상황을 생각해 보세요.

    백엔드가 스프링 부트 프로젝트인 경우 아무것도 할 필요가 없습니다. 프로젝트 디렉터리에서 직접 실행하면 됩니다mvn spring-boot:run그게 전부입니다

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:46:06

    war 패키지로 만들어 tomcatwebAPP 디렉토리에 넣기만 하면 됩니다

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:46:06

    Tomcat 아래에 bin 디렉터리가 있고 그 안에 start 같은 것이 있습니다. 프로젝트를 webapps 폴더에 복사하세요.

    회신하다
    0
  • 黄舟

    黄舟2017-04-18 10:46:06

    먼저 프로젝트가 IDE를 사용하지 않는 경우 수동으로 컴파일해야 합니다. IDE 없이 프로젝트를 컴파일하는 것은 매우 번거로운 작업이므로 Tomcat은 컴파일된 클래스 파일을 실행해야 하므로 컴파일되지 않은 클래스를 지정할 수 없습니다. 프로젝트의 Tomcat을 직접 사용하는 경우.

    회신하다
    0
  • 취소회신하다