Eclipse 플러그인의 Tomcat Lancher를 사용하지 않을 때 컨텍스트 정의 업데이트 정보 (Mac)

2563 단어 이클립스Tomcat

실행 환경



직장


  • Windows 7
  • Eclipse Luna (Pleiades)
  • Tomcat 7
  • JDK 7

  • 비공개


  • OS X 10.10
  • Eclipse Luna
  • Tomcat 7
  • JDK 7

  • 경위



    직장에서는 지정되어 있기 때문에 Pleiades, 프라이빗에서는 원래의 Eclipse를 사용하고 있다.
    Pleiades를 사용하고 있으면 디폴트로 Tomcat Launcher가 들어가 있지만, 소의 Eclipse는 플러그인이 들어 있지 않기 때문에 스스로 도입할 필요가 있다. (Pleiades는 편리하지만, 필자 자신 사용하지 않는 플러그인도 대량으로 들어가고 나면 자원을 먹기 때문에, 프라이빗에서는 사용하고 있지 않다) , Pleiades에서 보통 사용할 수 있었다.

    Tomcat 컨텍스트 정의 변경 절차


  • コンテキスト定義の更新$CATALINA_HOME/conf/Catalina/localhost/ 를 작성한다.
  • 다음 코드를 복사하여 붙여넣고 任意のコンテキスト名(Eclipseで作成したプロジェクト名等).xml 부분을 변경한다.

  • (Eclipse로 만든 프로젝트 이름 등) .xml
    <Context path="/{任意のURL}" docBase="{アプリケーションファイルを設置するパス}">
    </Context>
    

    (참고) 오라일리 사
    path 속성 : 적절한 웹 애플리케이션을 선택하기 위해 각 요청 URI의 시작 부분에 해당하는이 웹 애플리케이션의 컨텍스트 경로. 개별 호스트 내의 컨텍스트 경로는 모두 고유해야합니다.
    docBase 속성 : 이 웹 어플리케이션의 문서 베이스 (컨텍스트 루트라고도 불린다) 디렉토리, 혹은 (만약 이 웹 어플리케이션이 WAR 파일로부터 직접 실행되고 있는 경우) 웹 어플리케이션 아카이브 파일의 패스명.
  • Tomcat 시작
  • {} 에 접속한다.

  • 구체적인 절차


  • http://localhost:8080/{Context pathで定義した任意のURL}
  • 다음 코드를 붙여 넣기

  • testproject.xml
    <Context path="/testproject" docBase="~/workspace/testproject/src/main/webapp">
    </Context>
    
  • Tomcat 시작
  • vim $CATALINA_HOME/conf/Catalina/localhost/testproject.xml 에 접속한다.

  • 직장 환경이라면 아무 문제없이 http://localhost:8080/testproject 의 해당 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 パッケージエクスプローラー 로 끝났지만, 자택의 Mac에서 같은 것을 하고 싶을 때 원래 마우스 오른쪽 버튼을 클릭하여 컨텍스트 메뉴가 나오지 않는 것 했다. 잠정 대책으로서 상기를 하고 있었지만 매회 하면 꽤 게으른 것 같다.

    참고



    상세해 Tomcat

    좋은 웹페이지 즐겨찾기