database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
ㆍCache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Cache Q&A 323 게시물 읽기
No. 323
[CSP]클래스 이름이 이미 로드된 클래스와 충돌..
작성자
CSP마스터
작성일
2008-06-16 15:21ⓒ
2008-06-18 13:01ⓜ
조회수
5,973

CSP 응용 프로그램을 개발하다가 종종 다음과 같은 오류가 나오는 경우가 있습니다.


클래스 이름이 이미 로드된 'csp.write' 클래스와 충돌을 일으키기 때문에 '/samples/write.csp' 페이지를 로드할 수 없습니다.


원인은, 동일한 네임스페이스에서 서로 다른 CSP application(즉, 서로 다른 디렉터리에 존재하는) 동일한 이름을 가지는 CSP 페이지들이 있는 경우에 발생합니다. 가령, 위의 예에서는 write.csp라는 파일이 동일한 네임스페이스 안에서 서로 다른 디렉터리(서로 다른 csp 어플리케이션)에 존재하고 있는 경우, 컴파일 시에 모두 csp.write 클래스를 생성하게 되기 때문입니다.


해결방법은, 동일한 이름을 피하거나 그렇게 할 수 없는 경우에는 CSP 어플리케이션에 정의되어 있는 Package의 이름을 바꾸어 주면 됩니다. 가령 위의 경우 /samples 어플리케이션의 패키지 이름(기본은 csp 임)을 samples 등으로 변경하여 주면, samples.write 클래스가 대신 생성되므로 기본 패키지를 사용하는 csp.write 클래스 이름과 충돌을 방지할 수 있습니다.







[Top]
No.
제목
작성자
작성일
조회
328Windows NT Server2000에서 html주소 설정하기 (캐쉬디비사용) [1]
배가산으로
2008-08-21
5414
327Cache에서 엑셀로 내보낼수 있나요? [2]
이원용
2008-08-13
5284
324Cache 2008.2 Field Test 진행중입니다
Ensemble
2008-06-19
6229
323[CSP]클래스 이름이 이미 로드된 클래스와 충돌..
CSP마스터
2008-06-16
5973
322[ZEN]마우스 대면 내용 미리보기 기능 구현
ZEN고수
2008-06-05
6073
321[팁]SVG 뷰어에서 한글이 깨져 보일때
SVG뷰어
2008-06-02
10289
319InterSystems e러닝으로 배우십시오
이러닝
2008-05-26
6915
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다