FORUM

조회 수 10334 추천 수 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 도구 출시 안내 9 admin 2024.04.23 23312
971 Materialized View 나 그런 비슷한 기능이 있을까요? 2 안지민 2011.05.04 12045
970 또 에러.. 무슨 말인지 모르겠음.ㅋ 1 carrera 2011.05.03 13459
969 급한 질문입니다. 오류 관련. 1 carrera 2011.05.03 9232
968 설치 질문 1 midas 2011.04.30 9541
967 UTF-8 한글이 깨집니다. 5 코난7 2011.04.30 16948
966 Java VM is not running....문제입니다 1 수수 2011.04.29 16708
965 질문드려요 2 깔라 2011.04.29 8813
964 큐브리드 데이터베이스 로그에 내용과 같은 오류메시지가 가끔씩 기록됩니다. 2 종이 2011.04.28 9185
963 매니저에서 공간정리 실행 오류 1 file 한종희 2011.04.27 14667
962 매니저 클라이언트 오류 2 조은이야기 2011.04.27 11978
961 BeginTrans 상태에서 검색 시 응답없음 발생 7 까망이 2011.04.22 15209
960 데이터 복구시 질문사항입니다. 1 ........ 2011.04.21 13319
959 DB Error, Unload / Load 실패남 1 file 한종희 2011.04.16 13775
958 큐브리드 페이징 관련 문의 1 마산이프로 2011.04.15 14659
957 큐브리드 사용시 궁금한점이 있습니다. 11 종이 2011.04.14 11935
956 Microsoft Visual C++ 2008 재배포 가능 패키지 설치 안하고 Trayicon 보이게 하는 방법 1 혀니짱 2011.04.11 16280
955 windows xp 에서 큐브리드 설치시 오류 3 혀니짱 2011.04.09 12412
954 데이터가 존재하는 테이블 내 필드의 데이터 타입 변경이 가능한가요? 2 차오이 2011.04.09 15193
» DBCP 관련 문제 때문에 질문 드립니다. 1 피아오 2011.04.04 10334
952 PHP에서 CUBRID 모듈이 로드 되지 않습니다. 3 유리심장 2011.04.03 15867
Board Pagination Prev 1 ... 156 157 158 159 160 161 162 163 164 165 ... 209 Next
/ 209

Contact Cubrid

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

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

나눔고딕 사이트로 가기

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5