이클립스 & 톰캣:프로젝트에서 제공되는 폴더를 지정하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/202253

문제

저는 Eclipse 3.4와 Tomcat 5.5를 사용하고 있으며 동적 웹 프로젝트가 설정되어 있습니다.다음에서 액세스할 수 있습니다. http://127.0.0.1:8080/프로젝트/ 그러나 기본적으로 WebContent 폴더의 파일을 제공합니다.내가 제공하려는 실제 파일은 "share"라는 폴더에서 찾을 수 있습니다.이 폴더는 CVS에서 가져온 것이므로 이름을 바꾸는 대신 지정된 이름으로 사용하고 싶습니다.어떻게 할 수 있나요?

도움이 되었습니까?

해결책

프로젝트 폴더에는 파일 아래에 파일이 있어야합니다. .settings 이름이 지정되었습니다 org.eclipse.wst.common.component 여기에는 다음과 같은 XML 조각이 포함되어 있습니다.

<wb-module deploy-name="WebProjectName">
    <wb-resource deploy-path="/" source-path="/WebContent"/>
    <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>

소스 경로를 변경할 수 있어야합니다 wb-resource 공유 폴더에. Eclipse Project가 안전하기 위해 폐쇄 된 상태에서 이러한 변경 사항을 만들었습니다.

이것은 Eclipse에서 Dynamic Web Project를 처음 만들 때 선택한 설정입니다. Eclipse 자체를 통해 기존 프로젝트에서 값을 변경하는 방법을 찾을 수 없습니다.

배포 될 때 공유 폴더를 다른 경로에 매핑하려면 /share/ WebApp에서는 다른 WB-Resource 요소를 추가 할 수 있습니다.

다른 팁

Eclipse를 통해 수행 할 수 있으며, .settings 파일을 수동으로 편집 할 필요가 없습니다.

Eclipse 3.6 (및 아마도 이전 릴리스)에서

  1. 프로젝트를 마우스 오른쪽 버튼으로 클릭하십시오
  2. 속성을 클릭하십시오
  3. '배포 어셈블리'를 클릭하십시오.
  4. 추가 ... 폴더 -> 다음
  5. 소스 폴더로 이동하십시오
  6. 마치다

Windows를 실행중인 경우 MS의 정션 유틸리티를 사용하십시오. http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx 공유 디렉토리를 WebContent 폴더에 매핑하십시오. 나는이 매핑 중 몇 가지를 정기적으로 정기적으로 정기적으로 해냈습니다.

STS 2.5.1

  1. 프로젝트를 마우스 오른쪽 버튼으로 클릭하십시오
  2. 속성을 클릭하십시오
  3. 'Java Build Path'를 클릭하십시오.
  4. "소스"탭을 클릭하십시오
  5. 기본값 폴더 폴더로 이동하십시오
  6. 찾아보고 길을 추가하십시오
  7. 마치다

프로젝트 > 속성 > 배포 어셈블리를 마우스 오른쪽 버튼으로 클릭하여 웹 콘텐츠의 위치를 ​​지정할 수 있습니다.

이것이 mys STS에서 수행한 작업입니다. 위치를 추가하거나 제거할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top