2012-03-23 2 views
1

적절한 기능을 수행하는 데 필요한 일부 데이터가 META-INF 폴더에 있습니다. 특히 서비스 파일이있는 서비스 하위 디렉토리가 있습니다.배포 어셈블리에 나열된 프로젝트의 META-INF 디렉터리 배포

해당 프로젝트를 Web Deployment Assembly 목록에 추가하고 응용 프로그램을 게시하면 jar 파일에 META-INF 디렉토리가 없습니다. 해당 디렉토리를 내보내기에 추가하는 옵션도 Java 빌드 경로 대화 상자에 없습니다.

해결 방법으로 프로젝트를 jar 파일로 수동으로 내보내고 WEB-INF/lib 디렉토리에 넣을 수 있습니다.하지만 모든 변경 작업을 수행 할 때마다 수행해야하므로 어떤 방법이 있는지 궁금합니다. 프로세스를 자동화하십시오.

답변

1

내 경험 : META-INF 폴더는 원본 폴더 중 하나에 있어야합니다. 예를 들어 "config"및 "source/java"소스 폴더가 있습니다. META-INF를 config에 넣으면 웹 응용 프로그램이 원활하게 배포됩니다.

+0

WEB-INF와 같은 레벨 일 필요는 없습니까? – Seb