<pre>
#objet님의 권고에 따라 jdbc드라이버를 교체했습니다..
#감사합니다..
/// CLASSPATH에 관한
지가 CLASSPATH잡는데 워낙 손발이 고생해서
지맨처럼 대한민국땅에선 지와 같은 분이 더이상 생기지 않아야한다는,,
무거운 책임감을 느끼고 이렇게 어설프게나마 CLASSPATH부분을 잠깐
보충하려합니다.. 무식하기에 이렇게 용감하다는,,
;
히딩크의 기초론에 의거 잠시 누구나 다알고있는 사실을 언급하면,,,
1. root고 뭐거 일반사용자까지 영향을 미치게하려면,, /etc/profile 에 작성한다
2. CLASSPATH(PATH)는 절라게 길어져도 한줄에 다적어야한다.. 여러줄에 걸쳐 적을경운 댄장 첫
번째에 적은거만,, 영향을 받는다.. ex)
export CLASSPATH=".:$JAVA_HOME/jdbc/oracle/classes12.jar:$JAVA_HOME/jdbc/mysql/mm.mysql.jar:$JAVA_HOME/lib/tools.jar"
3. 철자, 쩜하나에도 주의를 하자. 잘몬적으면 안적으니 못하다,,
;
/// jdbc드라이버에 관한
웹섭하고 DB섭이 절라 멀치감치 떨어져있어도
jdbc라는 넘만 있으면 이넘이 중간에서 다리역활을 해줍니다..
참 신기하다는,,,,
jdbc드라이버는 MySQL용,오라클용 기타등등 DB마다 존재하구여,,
MySQL드라이버는 www.mysql.com에서 오라클드라이버는 $ORACLE_HOME/jdbc/lib 에서 구할수 있습니다..
아 글구여,, 지가 마이 해깔린게
가끔씩 CLASSPATH를 잘몬잡아서 뿌려지는 절라무지막지한 에러를 만났을때,,
어떤문서는 tomcat이 시동될때,, CLASSPATH를 자동으로 인식하는곳에다,,
드라이버를 집어넣어라는 문서가 있는디요,,
전, 여러드라이버를 사용하기에 뭔가 체계적인 정리가 필요해서,,
$JAVA_HOME/jdbc 디렉을 만들어 그곳에다,,
mysql, oracle 디렉을 또 구분해서 각자 위치에 드라이버를 위치시켜놓구,,
/etc/profile에 CLASSPATH만 잡아줘도 문제가 없더라구여,,
긍께,,
요지는 드라이버가 어디에 짱박혀있던지 CLASSPATH만 확실히 잡아주면
문제없단 말입니다..
단지 제경험이라는,, 무식은 용감했다.. 아자자!!!
;;
글고,,
오라클드라이버는 classes111.zip보다 classes12.zip을 사용하는게
쩜 낫다라는,, objet님의 권고도 추가합니다..
/// jdk에 관한
이걸 유식한말로 JVM(자바 가상 머신)이라고 부르기도 한다고,,
어디선가 주워들었다는,,,
;
원론적인거 생략,, 사실 하나도 모른다는,,
;;;;;;;;;;;;;;;;
SUN에서 제공하는것과,, IBM에서 제공하는것이 있는디요,,
가마보이 대체로 SUN꺼를 많이들 사용하더라구여,,
저도 첨에 SUN꺼를 사용하다,,
가끔씩(한달에 5회) jdk가 뻗길래(java.core파일을 남기며..),,
IBM껄로 바꾸었습니다..
뻗진 않는데 쩜 버벅됩니다.. 그래도 뻗어서 배째라라고 하는
SUN꺼보단 낫다는,,,
가끔씩 뻗을때마다 java.core파일은 용량이 엄청 크더군여,,
한번 뻗을때마다,, 파일용량이 150Mbytes나 되는데,,
지가 무식해서 본다고 아는것도 아이거,, 걍 지워주는데,,
매번 이짓을 할라카이 신경질 나더군여,,
글서 뻗더라더 core파일을 안남기게 하는 방법을 찾아봤는데도
결국 못찾거,, 절라 심각하이 고민하다,,
이넘이 뻗을때마다 남기는 위치를 파악했습니다..
바로 지가 설치된 파티션에만 core파일을 남기더군요,,
글서 나중에 잔머리굴려서,,
jdk를 읽기전용파티션에다 설치했다는,,
뻗더라도 core파일걱정할 필요없음
;;
와,, 이걸 심각하이 고민했냐믄요,,
그렇잖아도 하드디스크가 용량이 부족한데,, 댄장할 core파일로,,
파일시스템이 꽉찼습니다.. PANIC #at FreeBSD
이라는 메시지로 재부팅을 해서 고대하던 업타임의 꿈을 산산히
조각낸 jdk가 밉더군여,, ㅡㅡ;;
긍께,, 울모두 덜뻗는 IBM꺼를 사용합시다...
꾸벅,,,
바다사랑 드림
///////////////////////////////////////////////////////////////////////
SHELL# cat /etc/profile
# $FreeBSD: src/etc/profile,v 1.12.2.1 2000/07/31 20:13:26 rwatson Exp $
#
#!/bin/bash
export LANG="ko_KR.EUC"
export LC_ALL="ko_KR.EUC"
# For JAVA and TOMCAT
export JAVA_HOME="/usr/local/java"
export TOMCAT_HOME="/usr/local/tomcat"
export PATH="$PATH:$JAVA_HOME/bin:$TOMCAT_HOME/bin:/usr/local/mysql/bin/:."
# MySQL,Oracle Driver
export CLASSPATH=".:$JAVA_HOME/jdbc/oracle/classes12.jar:$JAVA_HOME/jdbc/mysql/mm.mysql.jar:$JAVA_HOME/lib/tools.jar"
SHELL# ls -l /usr/local
lrwxr-xr-x 1 root wheel 19 7/ 8 11:39 java@ -> /home2/IBMJava2-131
drwxr-xr-x 10 root wheel 512 7/ 8 00:44 tomcat/
SHELL# ls -l /usr/local/java/jdbc
drwxr-xr-x 2 root wheel 4096 7/ 8 01:18 mysql/
drwxr-xr-x 2 root wheel 4096 7/ 8 13:08 oracle/
댄장할 오라클 테스트하기:
http://izb.knu.ac.kr/~bh/ssiba/okboard/board.jsp?bbs=bbs1 /////////////////////////////////////////////////////////////
////////// --
==================
헛소리 하는 daemon
==================
</pre>