Background Image

FORUM

조회 수 10049 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

OS : Ubuntu 10.04 Server

Web Server : Apache 

Container : Tomcat 6.0


 현재 제가 게시판을 만들고 있는 중입니다. 웹 페이지는 JSP를 사용하여 만들고 있는 상태이고 bean을 사용하기 위해서 data를 담을 BbsData객체와 BbsData 객체를 이용해서 data를 DB에 쓰거나 불러오는 기능을 하는 BbsManager 라는 객체를 만들어둔 상태 입니다. DB와의 연결 부분 또한 BbsManager에서 담당하도록 했습니다. 


일단 코드를 보시면


BbsManager 파일 

public BbsManager() {

try {

Context initContext = new InitialContext();

Context envContext = (Context) initContext.lookup("java:/comp/env");

ds = (DataSource) envContext.lookup("bbs");

                 }

......


BbsManager를 사용하는 JSP 파일

<jsp:useBean id="db" class="myjsp.bbs.BbsManager"/>

<%

          ...............

          DataList = db.getDataList(searchField, searchWord);    --> 문제 되는 부분

%>


 

----------------------------------------------------------------참고 파일--------------------------------------------------------------------------------------------------

Tomcat 의 server.xml 파일

<Resource name="bbs" auth="Container" type="javax.sql.DataSource"

factory="org.apache.commons.dbcp.BasicDataSourceFactory" driverClassName="cubrid.jdbc.driver.CUBRIDDriver"

url="jdbc:cubird:localhost:33000:bbs:::" username="dba" password="1234"

initialSize="10" maxActive="10" maxIdle="10" maxWait="-1"

poolPreparedStatement="true"/>



CUBRID의 cubrid_broker.conf 파일

[%BROKER1]

SERVICE = ON

BROKER_PORT = 33000

...

STATEMENT_POOLING = ON

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


이 상태에서 jsp page 로딩 시에 아래 예외 메세지가 출력 됩니다.


org.apache.jasper.JasperException: java.lang.NullPointerException


처음에는 useBean 액션 태그의 문제인줄 알았지만 테스트 코드를 돌려보니 BbsManager객체의 생성자에서  DataSource 인스턴스인 ds가


값을 할당 받지 못하여 생기는 문제인 것 같습니다. 


이 문제를 해결하려고 여러가지 방법을 시도해 봤지만 상당히 고전하고 있기에 여쭤 볼려고 글을 올렸습니다. 


여기까지 읽어 주셔서 감사하구요. 혹시 이 문제에 대한 해결 방법을 아신다면 가르쳐 주셨으면 고맙겠습니다.

  • ?
    남재우 2011.04.13 01:47

    안녕하세요.

    답변이 늦어서 정말 죄송합니다.

    내용을 보니 오타이신지 모르겠지만 cubrid 가 cubird 로 되어있습니다. 이 부분을 우선 확인해 보시는 것이 좋겠습니다.

    url="jdbc:cubird:localhost:33000:bbs:::" username="dba" password="1234"


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 132
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4476
983 cubrid-jdbc를 사용하며, 메모리 leak과 관련하여 문의드립니다. 1 file 메로나 2019.07.25 287
982 시점 복구 test 문서 연람 방법 문의 5 file 공중정원 2019.07.26 303
981 like 공백 제거 검색방법 알려주세요. 1 초초초보 2019.07.31 1585
980 php 7.3 버전에도 설치가 가능한가요 ? 1 kks8017 2019.07.31 156
979 데이터 베이스 load 명령어 실행 중 Maximum value 오류 1 pqow770 2019.08.06 248
978 java class load시 JNI모듈 에러 1 file centerist 2019.08.13 1753
977 group_concat null 질문 1 wndud 2019.08.19 205
976 큐브리드 서버는 돌아가고있는데요 큐브리드 매니저 연결이안되는 이유가 무었일까요 ??? 4 왜안왔어 2019.08.20 604
975 테이블 컬럼 구하는 쿼리좀....... 1 wewek3jk3 2019.08.20 1670
974 관리자 권한이 없을 때 실행이 안됩니다(실행 직후 종료) 2 카페타임 2019.08.21 281
973 varchar의 글자수 제한 스펙 문의 1 kirito 2019.08.22 290
972 검색 단위 설정 해제하는 방법 문의드립니다. 2 마데카21 2019.08.23 346
971 REST api 지원 여부 1 몰라알수가없어 2019.08.29 700
970 쿼리문의드립니다. 2 투다닥 2019.08.30 241
969 charset 문의드립니다. 1 투다닥 2019.09.02 379
968 Unable to register the CUBRID Service Tray. Retry? 메시지 팝업문제 민수킴 2019.09.02 293
967 파이썬 라이브러리 설치 질문드립니다. 5 JayHan 2019.09.07 2680
966 CUBRID SHARD 문제 질문드립니다. 2 JayHan 2019.09.09 298
965 큐브리드 매니저 관련 문의 드립니다. 1 file 팩트드림 2019.09.10 156
964 큐브리드 함수에 관한 문의 드립니다. 1 OCKS 2019.09.11 201
Board Pagination Prev 1 ... 147 148 149 150 151 152 153 154 155 156 ... 201 Next
/ 201

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales