IDEA 에서 자바 웹 프로젝트 를 Tomcat 서버 에 배치 하 는 방법

IDEA 에서 전통 적 인 JAVA WEB 프로젝트 를 만 듭 니 다(Maven 구축 사용 하지 않 음)
방법 1

File --> NEW --> Project --> Java (  Web Application)
방법 2

File --> NEW --> Project --> Java Enterprise(  Web Application)
IDEA JAVA WEB 프로젝트 배치
IDEA 는 tomcat 의 webapp 디 렉 터 리 에 항목 을 넣 는 것 이 아니 라 프로젝트 는 원본 프로젝트 디 렉 터 리 에 있 습 니 다.IDEA 는 침입 하지 않 은 Tomcat 프로젝트 방식 으로 배치(tomcat 의 모든 파일 을 수정 하지 않 음)<가상 디 렉 터 리 방식>을 사용 합 니 다.

 IDEA  Tomcat ,   ${user.home}/.IntelliJIdea/system/tomcat        projectName  ,   3     ${user.home}/.IntelliJIdea/system/tomcat/projectName    ,            tomcat  、  tomcat  、  tomcat    
    :conf、logs、work
conf/catalina/localhost/ROOT.xml 프로필 에서 JAVAWEB 프로젝트 와 관련 된 설정 은 다음 과 같 습 니 다.

<?xml version="1.0" encoding="UTF-8"?>
<Context path="" docBase="G:\work\java\je\out\artifacts\je_war_exploded" />
conf/Catalina/localhost/ROOT.xml 프로필 속성

<?xml version="1.0" encoding="UTF-8"?>
<Context path="" docBase="G:\work\java\je\out\artifacts\je_war_exploded" />
path
웹 애플 리 케 이 션 입구 에 접근 할 URL 설정(URL 입구 경로 설정)
docBase
웹 응용 프로그램 경로 설정
className
Context 인 터 페 이 스 를 실현 할 자바 클래스 이름 을 지정 합 니 다.
reloadable
true 로 설정 하면 tomcat 은 WEB-INF 디 렉 터 리 변경 에 따라 자동 으로 다시 불 러 옵 니 다.일반 개발/디 버 깅 시 true 로 설정 하고 정식 생산 환경 은 false 로 설정 합 니 다.
가상 디 렉 터 리
역할:
1.URL 에서 host:port 와 같은 상황 에서 여러 항목 을 배치 할 수 있 습 니 다.
예 를 들 면:
http://localhost:8080/
http://localhost:8080/manager
http://localhost:8080/admin
2.프로젝트 저장 위 치 를 tomcat 루트 디 렉 터 리 에서 webapps 로 분리 하 는 것 이 안전 합 니 다.
설정 방법 1
생 성:tomcat 루트 디 렉 터 리\conf\Catalina\도 메 인 이름\\test.xml 파일
내용: 

 <?xml version="1.0" encoding="UTF-8"?>
  <Context docBase="G:\work\java\je\out\artifacts\je_war_exploded" /> 
    url 방문:http://localhost:8080/test
가상 호스트
역할:한 서버 가 여러 도 메 인 이름 을 연결 하고 한 도 메 인 이름 이 한 항목(대부분의 경우)이나 한 도 메 인 이름 이 여러 항목 에 대응 하 는 경우(보기 드 문)
설정 방법
tomcat 루트 디 렉 터 리\conf\server.xml 파일 에 다음 코드 를 추가 합 니 다.

<Host name="www.jalja2.org" appBase="E:/  /activeMq/app2" unpackWARs="true" autoDeploy="true"></Host>
총결산
위 에서 말 한 것 은 편집장 이 여러분 에 게 소개 한 IDEA 가 자바 웹 프로젝트 를 Tomcat 서버 에 배치 하 는 방법 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 저 에 게 메 시 지 를 남 겨 주세요.편집장 은 신속하게 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기