2006년 7월 21일 금요일

자동으로 getter / setter 생성..

어디선가 보긴 봤는데..

기역이 가물가물 해서 그냥 노가다로 다 써왔는데..

알고나니 허무; -_-;



Eclipse 3.2 + WTP 1.5 에서 테스트 해봤습니다.

생성해줄 인자를 만들어주고~

ex)
  private String id;
  private String pw;
  private String name;

저 소스들 위에 놓고~ 오른쪽 버튼

source -> Generate Getters and Setters ... 클릭하면 생성할 변수들을 체크 할수 있음;

Getter만 생성할수도 있고 Setter만 생성할수도 있고.. 머 보시면 알겠지만~

그럼 모두 수고하셔요~

2006년 7월 18일 화요일

Eclipse JSP 개발시 ANT 세팅..

나중에 헷갈려 할지 몰라서..

정리해놓은걸 포스팅합니다.

처음하시는분들도 도움이 되시길..





New Project -> Dynamic Web Project


Project -> Properties -> build path -> remove all(only JRE lib)


Project -> import FileSystem -> Apache/webapps/tomcat-docs/appdev/sample/build.xml


build.xml 에서 Outline App.name 클릭

app.name = 프로젝트 네임
catalina.home = 톰켓 홈
web.home = WebContent 수정(기본적인 다이나믹웹으로 생성시 web으로 되어있음)

build.xml 클릭 -> 메뉴 windows -> preperences -> ANT(Runtime) -> classpath -> add External Jars ->
(tomcat-home)/server/lib/catalina-ant.jar

build.properties 를 프로젝트 루트에 생성(build.xml과 같은 디렉토리)


build.properties
----------------------
manager.username=(id)
manaber.password=(pw)

2006년 7월 17일 월요일

엊그제 버스를 타면서 본 아이..

나는 아이를 참 좋아한다..

못생긴 아이라 할지라도...(정말?)

그때 친구네 집을 가려고 버스를 타서 서있는데..


물끄러미 쳐다 보고 있는 그녀석 -_-;



나도 같이 조낸 쳐다봐줬다..

한 20분을 같이 쳐다봤다 -_-

아이의 미래를 생각하여.. 혹시나 목디스크가 우려되어..

내가 슬쩍 눈을 피했다.. 그러나 끝까지 주시하는 녀석..

나중에 한성격 할꺼 같다 -_-;


결국은.. 그녀석은 내가 내릴때 까지 쳐다 봤지만..

나는 그 옆에 이쁜소녀가 앉는 바람에.. ( -_-)

이사짐을 싸다가 발견한 Half-Life..

아마도 내 태어나 처음으로

구입한 정품 게임이 아닌가 싶다..

그동안 불법적인(?) 경로를 통해서.. 해왔는데..






Half-Life 는 내가 제일 오래한 패키지 게임이며 온라인 게임이다.

Mod로 Count-Strike와 DOD를 했으니..



열어보니 오래전에 나온 패키지치고는 엽서와 시디들~ 핸폰으로 찍어서 구리긴 하지만..

Half-Life를 좋아하시는 분들을 위해~♡




상단 오픈 샷~


엽서 - 1


엽서 - 2

어제 피시방 갔다가 비가 오는데..

새벽 3시경..

형님의 꼬득임에 넘어가 잠깐 가기로 한피시방..

나 : " 우산 가져 가야 되는거 아냐? "

형: " 괜차나 금방 올껀데 뭐~ "

피시방 나올때 시간 6:30 -_-..





비가 조낸 내리고 있었다..

그래서 그날 오랜만에 조낸 오는 비를 맞으며 달리기를 했다 -_-;


2006년 7월 14일 금요일

SQLException Error..

jdbc연결시 에러입니다.


classes12.zip 이 연결이 안된 경우입니다.
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:120)
at getEmp.main(getEmp.java:18)

해결1: classes12.zip을 classes12.jar 로 이름을 바꾼 뒤에 <CATALINA_HOME>/common/lib 에 놓고 재시동


host 주소가 맞지 않은 경우입니다.
또는 listener가 떠있지 않은 상태입니다.
java.sql.SQLException: IO 예외 상황: The Network Adapter could not establish the connection
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:114)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:156)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:269)
at oracle.jdbc.driver.OracleConnection.(OracleConnection.java:210)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:251)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:224)
at java.sql.DriverManager.getConnection(DriverManager.java:517)
at java.sql.DriverManager.getConnection(DriverManager.java:177)
at getEmp.main(getEmp.java:20)

db명이 틀릴경우입니다. 호스트스트링이라고도 합니다.
java.sql.SQLException: IO 예외 상황: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=135290880)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:114)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:156)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:269)
at oracle.jdbc.driver.OracleConnection.(OracleConnection.java:210)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:251)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:224)
at java.sql.DriverManager.getConnection(DriverManager.java:517)
at java.sql.DriverManager.getConnection(DriverManager.java:177)
at getEmp.main(getEmp.java:20)

아이디와 패스워드가 틀릴경우입니다.
java.sql.SQLException: 널 사용자나 암호가 THIN 드라이버에서 지원되지 않습니다
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:114)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:156)
at oracle.jdbc.dbaccess.DBError.check_error(DBError.java:803)
at oracle.jdbc.ttc7.TTC7Protocol.logon(TTC7Protocol.java:179)
at oracle.jdbc.driver.OracleConnection.(OracleConnection.java:198)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:251)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:224)
at java.sql.DriverManager.getConnection(DriverManager.java:517)
at java.sql.DriverManager.getConnection(DriverManager.java:177)
at getEmp.main(getEmp.java:20)


from http://okjsp.pe.kr

2006년 7월 2일 일요일

제 블로그 이사 합니다~

woweb에서 군대 가기 전에 2년 결제를 해놓고 갔었는데..

이제 드디어 결제가 끝났군요..

그래서 80port로 이사 합니다..

woweb은 아마 7월 4일까지 될듯하고요..

이제부턴 80port로 오시길 바랍니다..(오시는분들도 별로 없지만..)



그럼..~