Background Image

FORUM

조회 수 12813 추천 수 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 도구 출시 안내 21 admin 2024.04.23 143863
1028 cci_connect 의 에러코드에 관하여 질문드립니다 7 엥꼬 2011.06.29 12716
1027 csql 로 demodb 접속 시 오류 입니다~! 1 하하보이 2011.06.29 15280
1026 R3.1 64비트 서브쿼리 관련 문의 드립니다 2 hj 2011.06.28 10896
1025 php 모듈 로드 문제 입니다. 2 하하보이 2011.06.28 11807
1024 Table primary key잡는 중 중단 시키고, 서버 재시작하니 에러나고 시작이 안되네요. 1 미스터투 2011.06.28 10390
1023 4.0 정식판은 언제쯤 나올까요? 2 유니콘 2011.06.28 10879
1022 Connect Error 1 제이씨씨 2011.06.24 19012
1021 ERROR(196623) 무슨에러인가요? 1 닉넴 2011.06.24 12037
1020 IIS 7.5 x64 / PHP 5.3 x64 / Cubrid R4.0 x64... 1 platanus 2011.06.23 14715
1019 큐브리드매니저에서 dba암호를 걸어버리면 연결할수 없다.브로커와 구동상태를 점검하라. 이렇게 오류가 나오네요 2 블루토토 2011.06.23 12916
1018 연결(Connection)을 얻을 수 없습니다. 브로커와 서버의 구동 상태를 점검하십시오. 이 에러가 납니다 3 블루토토 2011.06.22 16889
1017 PHP에서 CUBRID 4.0 모듈이 로드 되지 않습니다. 1 file 유리심장 2011.06.22 13983
1016 DB MS949를 UTF로 변환 하는 방법이 궁굼합니다. 1 dktk 2011.06.21 16571
1015 큐브리드매니저에서 질의결과가 나타나지 않습니다. 3 file 미스터투 2011.06.19 12306
1014 Code::Blocks - CCI 개발 환경 문의 3 reerror 2011.06.17 16083
1013 리눅스 민트(우분투)에서 cci 개발 환경 구축 방법 5 reerror 2011.06.16 18341
1012 외부에서 메니져 접속이 안됩니다. 3 platanus 2011.06.14 15505
1011 백업시 lgar 파일이 지워지지 않는 문제 6 동현 2011.06.11 23528
1010 ResulstSet이 닫혔는데... 닫히는 이유가 먼가요? 3 안지민 2011.06.10 18479
1009 ODBC, OLEDB 접속후, ADO 프로그래밍을 했을 때.. 1 lkim 2011.06.09 16537
Board Pagination Prev 1 ... 157 158 159 160 161 162 163 164 165 166 ... 213 Next
/ 213

Contact Cubrid

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