© 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.
Page Designer에서는 비시각적 유형인 CSS 특성을 지원하지 않습니다.
Page Designer에서는 다음 시각적 유형 CSS 특성을 지원하지 않습니다.
border-collapse,border-spacing,caption-side,clip,content,counter-increment,counter-reset,cursor,empty-cells,font-variant,letter-spacing,max-height,max-width,min-height,min-width,orphans,outline-color,outline-style,outline-width,outline,overflow,page-break-after,page-break-before,page-break-inside,quotes,table-layout,visibility,widows 및 word-spacingPage Designer에서는 다음 시각적 유형 CSS 특성을 전부 지원하지는 않습니다.
- margin의 음수 값, margin-top, margin-bottom, margin-left 및 margin-right를 지원하지 않습니다.
- 위치의 상대 값 및 수정 값을 지원하지 않습니다.
- 백분율 또는 vertical-align 길이로 지정된 값을 지원하지 않습니다.
- 맨 위 값 및 맨 아래 값을 지원하지 않습니다.
- 공백의 pre-wrap 및 pre-line 값을 지원하지 않습니다.
메뉴 깊이가 3 이상인 가로 또는 세로 메뉴가 작성될 때 keepSelection 특성이 참인 경우 메뉴 항목을 마우스로 가리키면 서브메뉴 항목을 계속 펼쳐 둘 수 있으나 세 번째 레벨 메뉴 항목에서는 펼쳐 놓을 수 없습니다.
프로젝트 탐색기 보기의 WebContent 폴더 페이지에서 웹 사이트 탐색의 탐색 페이지로 페이지를 끌어서 놓으면 널(null) 포인터 예외가 발생합니다.
웹 프로젝트 작성 시 웹 사이트 탐색 프로젝트 패싯을 선택한 경우, 마법사에 있는 웹 사이트 페이지의 페이지 템플리트 선택에서 웹 사이트의 기본 페이지 템플리트 사용 선택란에 체크 표시하고 샘플 템플리트를 선택할 수 있으나 시간 디자인 템플리트만 선택 가능하고 동적 페이지 템플리트는 선택할 수 없습니다.
web.xml 파일을 변경하는 경우 웹 사이트 탐색에서 변경사항이 반영되지 않습니다. 예를 들어, web.xml의 페이지에 대한 Servlet 맵핑이 변경되면 웹 사이트 탐색에서 즉시 또는 web.xml 파일 저장 후 세부사항 페이지에 변경사항이 반영되지 않습니다.
단추 이름이 영어에서 러시아어(또는 기타 언어)로 변환될 때마다 변환된 문자열의 길이가 영어 문자열의 길이보다 길어질 수 있습니다. 이 경우 단추 크기가 그대로이면 단추의 이름이 잘립니다.
영어 및 기타 언어에서는 메뉴 항목이 실행 취소 <조치>로 표시되지만 한국어에서는 예를 들어, 웹 페이지 추가 실행 취소에서 메뉴 항목이 <조치> 실행 취소로 표시됩니다(예: 웹 페이지 추가 실행 취소). 현재 이 메뉴 항목에서는 실행 취소 <조치>로 표시됩니다.
사이트 페이지 중 하나에 탐색 내역을 삽입하면 사이트 변경 시 Page Designer의 디자인 페이지의 변경사항이 반영되지 않습니다. 변경사항을 보려면 미리보기 페이지로 전환하고 Page Designer의 디자인 페이지로 돌아가서 화면을 새로 고쳐야 합니다.
파일이 같은 Page Designer의 프레임을 분할하여 새로 작성된 경우와 SCM에서 관리되는 경우 Page Designer에서 파일을 편집할 수 없습니다.
해결 방법: Page Designer를 닫고 파일을 다시 여십시오.
Page Designer의 디자인 페이지에서 캐럿이 자유 양식 레이아웃 테이블의 밖에 표시되면 기본 메뉴에서 자유 양식 레이아웃 테이블을 삽입할 수 없습니다.
문제해결: 이 경우 팔레트에서 자유 양식 레이아웃 테이블을 삽입하십시오.
Page Designer를 상주 화면 읽기 소프트웨어와 함께 사용하면 특성 보기의 레이아웃이 접힙니다.
해결 방법: 이와 같은 소프트웨어를 특성 보기에 사용하지 마십시오. 특성 보기의 로컬 도구 모음 메뉴의 "모든 속성 보기"에서 모든 속성 모드를 사용하십시오.
웹 다이어그램 편집 시 컨텍스트 도움말은 infopop이 아닌 동적 도움말 보기에서 사용 가능합니다. 동적 도움말 보기에 컨텍스트 도움말이 표시되도록 환경 설정: 창 > 환경 설정 > 도움말을 클릭한 다음 컨텍스트 도움말 창 열기에서 동적 도움말 보기 단일 선택 단추를 클릭하십시오. infopop 단일 선택 단추를 클릭하면 웹 다이어그램 편집 시 일반 도움말만 사용 가능합니다.
HTML과 JSP 태그를 혼합하면(사용자 정의 태그 포함) HTML 구문 유효성 검증기에서 시작 및 종료 태그가 누락되었다는 잘못된 오류가 보고됩니다. 예를 들면, 다음 코드의 경우와 같습니다.
<c:when test="${status.first}">
<div class="topNavRight"><ul>
</c:when>
...
<c:if test="${status.last}">
</ul></div>
</c:if><div> 및 <ul> 시작 태그는 <c:when> 태그에 있고 </ul></div>종료 태그는 <c:if> 태그에 있습니다. 이것은 올바른 코드입니다. 그러나 HTML 구문 유효성 검증기 보고서에 </ul> 및 </div> 태그에서 시작 태그가 누락된 것으로 보고됩니다.
해결 방법 #1: 가능하면 HTML 및 JSP 태그가 겹치지 않도록 하십시오. 예를 들어, 코드를 다음과 같이 변경하면 문제가 해결됩니다.
<div class="topNavRight"><ul>
<c:when test="${status.first}">
</c:when>
...
<c:if test="${status.last}">
</c:if>
</ul></div>해결 방법 #2: 겹치기가 필요한 경우 HTML 구문 유효성 검증을 사용 불가능하게 하면 문제가 해결됩니다. 프로젝트에서 HTML 구문 유효성 검증을 사용 불가능하게 하려면 프로젝트의 특성 대화 상자를 호출하여 유효성 검증 특성 페이지를 선택하고 "겹치기 유효성 검증 환경 설정"을 확인한 후 "HTML 구문 유효성 검증기"를 선택 취소하십시오.
J2EE 이주 마법사(이주 아래에 있는 프로젝트의 컨텍스트 메뉴에서 사용 가능)를 통해 응용프로그램을 이주하는 경우, 특정 동적 웹 버전에 대한 종속성이 있는 일부 패싯을 올바르게 갱신하지 못합니다.
해결 방법: 이주가 완료된 후 프로젝트의 특성 페이지로 이동한 후(프로젝트 컨텍스트 메뉴에서 특성 선택) 프로젝트 패싯 특성 페이지로 이동하십시오. 프로젝트 패싯 추가/제거를 클릭하십시오. 일부 패싯에 특정 동적 웹 모듈 버전(예: JSTL, JDBC 중개자 및 WebSpher®e Web(공용 및 확장))이 필요하다는 오류 메시지가 표시됩니다. 대부분의 패싯의 경우, 드롭 다운에서 해당 필수 버전을 선택하고 완료를 클릭하면 됩니다. JDBC 중개자 패싯의 경우, 수동으로 이전 패싯을 선택 취소한 후 완료를 클릭하고 패싯 페이지를 다시 연 후 클래스 경로에 추가할 해당 JDBC 중개자 jar의 순서로 해당 패싯 버전을 선택해야 합니다.
오직 하나의 요소만 텍스트 셀에 있으면 그 요소를 마우스 오른쪽 단추로 클릭하여 텍스트 셀에 요소에 대한 팝업 메뉴를 표시할 수 없습니다.
해결 방법: 텍스트 셀의 요소에 대한 올바른 팝업 메뉴를 표시하려면 마우스 오른쪽 단추를 클릭하는 대신 Shift+F10 키를 누르십시오.
JDBC 연결의 런타임 세부사항을 갱신하면(프로젝트의 특성에서) 확장 EAR 파일에 새 연결이 작성되고 이 새 데이터 소스의 새 JNDI 이름을 나타내는 자원 참조가 갱신됩니다. 하지만 인증 별명은 갱신되지 않습니다.
해결 방법: web.xml 파일에서 JDBC 연결과 같은 이름의 자원 참조를 선택하십시오. 자원 참조 이름은 갱신을 위해 선택한(이름 풀다운에서) 원래 연결을 기본으로 하며 갱신 시 지정한 연결 이름이 아닙니다. 인증 별명을 새로 작성한 별명으로 설정하며(새 인증 별명에는 갱신 시 지정한 연결의 이름이 포함됨) WebSphere Application Server v5.1 Test Environment 서버를 사용하는 경우, 이 별명은 EAR 배치 설명자의 배치 섹션 또는 서버 구성에서 찾을 수 있습니다.
Page Designer로 작업할 때 SWTError로 Workbench 닫기를 확인하는 프롬프트가 표시됩니다. 이러한 문제는 웹 페이지가 열려 있거나 Page Designer에서 팝업 메뉴를 열 때 발생합니다. 이 문제점이 발생하면 많은 응용프로그램 실행 시 시스템 로드가 많아질 수 있습니다.
해결 방법:
- Windows® 작업 관리자를 여십시오.
- 프로세스 탭으로 이동하십시오.
- 핸들, 사용자 오브젝트 및 GDI 오브젝트 열에 큰 값이 있는 프로세스를 찾으십시오.
열을 참조하지 않는 경우 메뉴에서 보기 > 열 선택을 선택하십시오. 열 선택 창에서 핸들 계수, 사용자 오브젝트 및 GDI 오브젝트를 확인하십시오.
- 이 프로세스에서는 많은 시스템 오브젝트를 이용하며 이 제품은 이러한 응용프로그램과 함께 실행할 수 없습니다. 이 응용프로그램 중 일부를 닫고 Workbench를 다시 시작하십시오.
Derby 네트워크 데이터베이스에 연결 시 관계 레코드 및 레코드 목록 마법사를 사용하면 문제점이 발생할 수 있습니다. 이 문제점은 다중 열 1차 키가 포함된 테이블에 대해 외부 키 관계가 있는 데이터베이스의 테이블이 있고 외부 키가 있는 테이블에서 1차 키가 있는 테이블에 관계를 추가할 때 발생합니다.
해결 방법: 관계 레코드 및 관계 레코드 목록 마법사를 실행하기 전에 데이터베이스 탐색기 보기를 열고 사용할 모든 테이블을 펼친 후 1차 키 제한 조건이 올바르게 로드되었는지 확인하십시오.
JDBC 중개자 패싯으로 동적 웹 프로젝트 작성 시 런타임 JAR 파일은 선택한 패싯 버전에 관계 없이 대상 서버를 기초로 설정됩니다. 예를 들어 WebSphere Application Server V5.1을 대상으로 지정하지만 JDBC 중개자 패싯의 6.1 버전을 선택하는 경우, 5.1에 해당하는 JAR 파일을 프로젝트에 추가합니다. 웹 프로젝트의 대상 런타임을 WebSphere Application Server v6.1로 설정하는 경우, JDBC 중개자 런타임이 갱신됩니다.
해결 방법: 프로젝트에서 JDBC 중개자 패싯을 설치 제거한 후 다시 설치하십시오. 이렇게 하려면 웹 프로젝트를 마우스 오른쪽 버튼으로 클릭한 후 특성을 클릭하십시오. 프로젝트 패싯을 클릭한 후 프로젝트 패싯 추가/삭제 단추를 클릭하십시오. JDBC 중개자 선택란에서 선택 취소한 후 완료를 클릭하십시오. 프로젝트 패싯 추가/제거 단추를 다시 클릭하여 JDBC 중개자 선택란에 체크 표시한 후 완료를 클릭하십시오. 그 다음 확인을 클릭하십시오.
JDBC 중개자를 사용하여 관계 레코드 및 관계 레코드 목록에 액세스할 때 데이터 소스에 대한 자원 참조가 프로젝트의 web.xml에 작성됩니다. 프로젝트을 WAR 또는 EAR 파일로 내보낸 후 나중에 다시 가져오는 경우, 자원 참조가 삭제되어 런타임에서 데이터 액세스에 실패할 수 있습니다. 자원 참조가 가져오기에서 삭제된 경우, 문제점을 정정하려면 두 가지 중 하나를 수행합니다. 첫 번째 방법은 데이터 액세스 도구화를 사용하여 데이터 소스 연결을 다시 작성하는 것입니다. 이 방법은 작성한 웹 페이지에서 관게 레코드 또는 목록을 수정할 경우에도 필요합니다. 또 다른 방법은 WAR 파일을 디렉토리에 압축 해제한 후 작업공간에 가져온 프로젝트에서 자원 참조를 web.xml 파일로부터 web.xml 파일로 복사하는 것입니다. 이렇게 복사하면 자원 참조 설명도 지워야 하고 복사하지 않는 경우 프로젝트 빌드 시 자원 참조가 다시 삭제됩니다. 자원 참조 설명의 내용은 "자동 생성 - XXXX에 SDO 데이터소스 연결"입니다.
샘플 웹 사이트 탐색 제어(예: 세로 또는 가로 탭)가 포함된 WebSphere Studio Application Developer 또는 WebSphere Studio Site Developer v5.1.2에서 작성된 동적 웹 프로젝트를 가져오는 경우, 사용자 프로젝트에 추가되는 샘플 JSP 파일에 대한 문제점 보기에 다음 오류가 나타납니다.
올바르지 않은 ID, "${siteid.id}".
원인 :
V512에서 JSF 태그"h:outputLink"가 사이트 탐색줄에서 사용될 때마다 "ID" 속성이 생성되고 사용됩니다. 반면에 V7에서는 이 "ID" 속성이 생성되거나 사용되지 않으므로 Faces 유효성 검증기에서 웹 사이트 탐색에 있는 명령문을 인식하지 못하지만 중복된 ID를 오류로 표시해야 합니다(오류 표시하지 않는 경우 런타임에 오류 발생).
해결 방법:
수동으로 JSF 태그 "h:outputLink"의 "id" 속성(예: 텍스트 id="${siteid.id}"을(를) 삭제해야 함)은 JSP 페이지 코드의 사이트 탐색줄에 있습니다.
예를 들어, V512 프로젝트의 .jsp 파일에 위의 오류를 일으키는 행(
<td nowrap valign="middle" style="background-image: url('${sitenav.navtabSelImg[4]}')"><h:outputLink id="${siteid.id}" style="${sitenav.navstyle}" styleClass="${sitenav.navclass}" value="${item.href}"><h:outputText value="${item.label}"></h:outputText></h:outputLink></td>)이 있는 경우,다음과 같이 수정해야 합니다.
<td nowrap valign="middle" style="background-image: url('${sitenav.navtabSelImg[4]}')"><h:outputLink style="${sitenav.navstyle}" styleClass="${sitenav.navclass}" value="${item.href}"><h:outputText value="${item.label}"></h:outputText></h:outputLink></td>