톰캣에 배포

☞ -deploy 배포 웹 응용 프로그램을 게시 다음 톰캣에 프로그램을 배포하는 것입니다. 배포하면 필요가 클래스 파일, web.xml에, jar 파일, JSP 파일을 모두 배포합니다.

매뉴얼 배포

아파치 - 톰캣-9.0.13의 webapps \ 아래 디렉토리 \ 설치 \ 만들기 : E FirstWeb을

그런 다음 웹 콘텐츠를 복사했다
그림 삽입 설명 여기

명령, 시작과 톰캣 인스턴스를 시작
HTTP : 방문 // localhost를 : 8080 / FirstWeb / HelloServlet

로컬 포트는 8080이며, IDEA는 다른 구성합니다.
당신은 또한 문제를 볼 수 있습니다 여기에서, IDEA는 자동으로 새 프로세스를 시작 Tomcat을 구성 계약을 기반으로해야합니다.
그리고 우리는 수동으로 바람둥이의 conf 파일 구성을 사용하여 패키지의 webapps 디렉토리에 복사합니다.

자동 배포

IDEA는 이미 바람둥이로 구성되어

릴리스 경로 바람둥이 IDEA 기본 :

C : \ 사용자 \ Administrator.IntelliJIdea2018.2 \ \ config (설정) 작업
변화하는 환경에 따라 설정하기 전에 내용을.

수출 WAR 패키지

전쟁 패키지는 웹 응용 프로그램을 포함하는 일반 ZIP 파일입니다.
전쟁 웹 아카이브 웹 아카이브.
개미 필요 프로젝트에 의존있을 경우 전쟁을 싸울 수있는 패키지를 능가하는 것은 물론, 라인에 직접 파생 된, 매우 간단합니다.
이제 우리는 IDEA의 WAR 패키지에서 재생하는 방법을 배울 수있다.

이슈는 무엇인가?
유물 테스트, 배포 또는 분산 소프트웨어 솔루션의 목적을 위해로드 된 프로젝트 자산이다. 이러한 웹 응용 프로그램 또는 웹 응용 프로그램 아카이브의 디렉토리 구조로 중앙 컴파일 된 클래스, 자바 아카이브 응용 프로그램 패키지, 등.

유물은 아카이브 파일로 사용하거나 디렉토리 구조로 다음과 같은 구조적인 요소를 포함 할 수있다.

  • 하나 개 이상의 모듈 컴파일
  • 모듈 종속 라이브러리
  • 자료 수집
  • 다른 유물
  • 별도의 파일 디렉토리 또는 아카이브

어떻게 수출 이슈에

  • 1, 구성
    그림 삽입 설명 여기
    , 우리는 이미이 구성이 위, 웹 응용 프로그램 추가 : 아카이브를 한 다음 그에게 이름을 지정합니다.
    그래서 원하는 클래스, 정적 리소스, LIB 항아리와의 오른쪽 그것에로드왔다.

  • 2 내보내기

    빌드 -> 빌드 유물 ... 그림 삽입 설명 여기
    D : \ 작업 \ IDEA \하여 HelloWorld \ OUT \ 워해머 볼 수있는하여 HelloWorld 아래 유물 \ 디렉토리
    하여 HelloWorld.war가
    톰캣 아래에 넣어 다음 테스트에서 톰캣 실행 디렉토리, 웹 어플리케이션.
    방문 : 통해 http : // localhost : 8080 / 하여 HelloWorld / HelloServlet

디버거 디버그 모드

디버그 특히 농업 코드, 개발자들은 대부분 상대적으로 품질이 낮은 것들의 많은 매우 이해하지, 인력 개발의 핵심 역량이다.
코드를 디버깅보다는 개발 밖으로 그래서,이 문장은 매우 정확합니다.
우리를 위해, 디버그 필수적인 기술이다.
브레이크 포인트에 버그 실행, 디버그 장소를 클릭 한 다음 F8 지침 점차적으로 실행 순서를 보면, 데이터는 각 단계에서 변경됩니다.
그림 삽입 설명 여기

게시 된 156 개 원래 기사 · 원의 찬양 (11) · 전망 5342

추천

출처blog.csdn.net/weixin_38280568/article/details/104051913