© Copyright International Business Machines Corporation 2006. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM® Corp.
샘플 갤러리("기술 샘플" 범주)에 있는 Struts 샘플에서 "예제 응용프로그램"(struts-example) 또는 "예제 업로드"(struts-upload) 샘플 응용프로그램을 가져오는 경우, 문제점 보기에 일부 오류 마커가 표시될 수 있습니다. Struts 샘플은 Apache Struts 프로젝트의 분배에서 나온 것입니다. 샘플에는 샘플 갤러리의 약어가 포함됩니다. 일부 오류도 포함되어 있습니다.
Struts 구성 파일 편집기가 열려 있을 때 웹 다이어그램 편집기에서 링크를 가져오는 경우, 제품에서 오류 로그(org.eclipse.core.commands.ExecutionException, java.lang.reflect.InvocationTargetException, 또는 둘 다)를 기록할 수 있습니다. 이 오류 중 하나가 기록되는 경우, Workbench를 다시 시작하고 Struts 구성 파일 편집기를 닫은 후 Web 다이어그램 편집기를 사용해서 재개하십시오. 이 오류 중 하나가 기록되고 이전 단계를 따르지 않는 경우, 웹 다이어그램에 대한 변경사항, Struts 구성 파일 또는 둘 다 손실되거나 오류가 발생할 수 있습니다.
이러한 문제점을 방지하려면 웹 다이어그램 편집기 사용 시 모든 Struts 구성 파일 편집기를 닫으십시오.
문제점:
작업공간에 Struts 샘플을 가져올 때 프로젝트에 "대상 런타임 WebSphere® Application Server V6.1 스텁이 정의되지 않음"이라는 오류가 표시될 수 있습니다. 이 오류는 Workbench 서버 목록에 'WebSphere Application Server V6.1 스텁'이 없을 때 발생합니다. 이 오류의 발생 여부는 Workbench 구성 및 컴퓨터에 설치된 서버에 따라 다릅니다.
해결 방법:
샘플을 사용하기 전에 프로젝트의 대상 서버를 설정하십시오.
- 사용 가능한 서버 목록을 보거나 수정하려면 다음을 수행하십시오.
- 창 > 환경 설정... > 서버 > 설치된 런타임을 클릭하십시오.
- 'WebSphere Application Server V6.1 스텁' 또는 'WebSphere Application Server V6.1'이 제품에 설치되어 있는지 확인하십시오. 서버 중 하나가 설치되지 않은 경우 추가 ...를 클릭하고 'WebSphere Application Server V6.0'을 설치하십시오.
- 환경 설정 창을 닫으십시오.
- 프로젝트 탐색기 보기에서 가져온 Struts 샘플 프로젝트를 마우스 오른쪽 단추로 클릭한 후 특성을 클릭하십시오.
- 대상 런타임을 클릭하고 서버 중 하나의 선택란을 선택하십시오.
- 확인을 클릭하십시오.
- 가져온 Struts 샘플 EAR 프로젝트로 2-4단계를 반복하십시오.
대상 서버를 설정한 후, Struts 샘플 프로젝트를 다시 빌드하고 배치하십시오.
- 프로젝트를 다시 빌드하려면 기본 메뉴에서 프로젝트 > 정리 ... 를 클릭하십시오. 정리 창에서 모든 프로젝트 정리 또는 아래에 선택된 프로젝트 정리를 선택하십시오. 확인을 클릭하십시오.
- 가져온 샘플에 오류가 있는 경우, 기본 메뉴의 Windows > 환경 설정 ... > 서버 > WebSphere 를 클릭한 후 오류가 있는 응용프로그램을 서버에 공개를 선택하십시오. 확인을 클릭하십시오.
- 프로젝트를 배치하려면 프로젝트 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭한 후 다음과 같이 실행 > 서버에서 실행... 을 클릭하십시오. (올바른 대상 서버를 선택했는지 확인하십시오.)