>> Edit article
이름
제목
패스워드
무식해서 지성함돠,,, -_-;; : 약간의 첨언을 더 하자면(반항도) 일단 Java2 플랫폼을 사용하신다면 : 될 수 있는대로(그리고 제생각에는 절대적으로) CLASSPATH라는 변수를 : 쓰지 마십시오. 그리고 무조건 JVM마다 로딩이 되야 되는 Java Class : Library가 있다면 $JRE_HOME/lib/ext에다가 복사를 하십시오. 그리고 : 웹 어플리케이션이라면 WEB-INF/lib 아래에 복사를 하시면 그 어플리 : 케이션에서는 사용할 수 있습니다. 이렇게 하는 것이 좋은 이유는 : 혹시 생길지도 모르는 CLASSPATH 꼬임을 없앨 수도 있거니와 필요한 : Class Library만 필요한 놈이 로딩을 하는 식으로 효율적으로 사용할 : 수 있기 때문입니다. 그리고 Sun Java VM이 죽는 경우는 1.3대의 경우 : 에는 glibc와의 문제 때문입니다.(실제로는 RedHat에 책임이 있습니다.) : 그리고 특별한 App Server나 Servlet Engine이 아니라면 최근 버전은 : 모두 1.4를 지원합니다. 이놈을 사용하시는 것이 훨씬 좋습니다. IBM : 도 최근에 1.3.1을 내 놓기는 했는데 아직 속도 비교는 못해 봤습니다. : 처음 나왔을 때는 IBM이 빨랐는데, 그 뒤로 HotSpot VM이 나온뒤로는 : Sun이 더 나았던 것으로 알고 있습니다.(적어도 저의 어플리케이션들에 : 서는...) 한번더 강조하면 Java2에서는 CLASSPATH라는 변수를 쓰는 것이 : 비추천입니다. 그리고 당연히 사용되는 곳에서만 Class를 부르도록 : 하십시오. : : : <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>--================== 헛소리 하는 daemon ================== </pre>
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved