잡탕1 - IT2012. 9. 15. 18:07

선잡설

어느덧 JSP 공부하면서 DB설치 순서가 왔다.

흠. 뭐 한것도 없는거 같은데 대충 하다보니 그런가 보다.

보고 있는 책에는 Oracle 로 되어 있는데 실제 홈페이지를 만들거라 MySQL로 깔았다.

쿼리 날리고 등록되는거 보면서 흐믓해야 하는 시점이지만

DB 상에 한글이 깨졌다. 흠 그것이군! 구글링을 하였으나 /etc/my.cnf 파일에 뭘 추가해 주란다.

하지만 /etc/my.cnf 파일이 없다.



본잡설

MySQL5.5.27 은 물론 바이너리로 깔았다.

정확하게는 mysql-5.5.27-osx10.6-x86_64.dmg 가 되겠다.

어떻게 하는지 본론만 확실히 말하면

/etc/my.cnf 파일을 하나 만들어서


[mysqld]

character_set_server=utf8

collation_server=utf8_general_ci

init_connect=set collation_connection=utf8_general_ci

init_connect=set names utf8

character-set-server=utf8

character-set-client-handshake = TRUE


요거만 덜렁 써주면 되겠다.

default 로 시작하는 값은 안써도 된다.

[mysql] 이니, [client] 에도 쓸 필요 없다.


MySQL 을 다시시작 하자!

문자 관련이 모두 utf8 이나 utf8_general_ci 로 바뀌어 있을 것이다.

이제 table 을 만들때도 character set 은 utf8 로 해준다.



후잡설

MySQL설치

파일 만들기

환경설정 확인

MySQL 재시작

등 잡다한건 쓰지 않는다.

리플로 달면 쓸지도;;;

Posted by pearl짓거리전문
잡탕1 - IT2012. 9. 1. 09:21

선잡설

오랜만에 쌓여 있는 JSP 책들을 보며 다시 공부해보고 싶은 마음이 들었다

절대 책산게 아까워서 그런게 아니다. 흠.

Java 감도 슬슬 없어지는 듯하고, 홈페이지도 개편할 때가 된 듯 하다





본잡설

내 PC에 설치된 버전들

JDK 1.6.0_32 (http://www.oracle.com/technetwork/java/javase/downloads/index.html)

Resin 4.0.30 (http://www.caucho.com/download/)

Eclipse Java EE IDE for Web Developers (JUNO) (http://www.eclipse.org/downloads/)


- 현 시점에서 Java 버전 이외에는 최신버전들이며, Resin 은 pro 버전이 아니다

- 각 링크는 해당 프로그램 다운로드 페이지므로 알아서 다운로드 하기 바란다

- Resin 은 zip 버전 받으면 된다



**

이 세팅은 JSP 개발자용이며 WAS 서버라든가 호스팅에는 적합하지 않다

(그럴려면 Resin 세부설정이 필요하다)

eclipse 에서 코딩하고 브라우저로 확인하는 정도 세팅이라 보면 되겠다



**

왜 Resin인가?

그냥 별다른 이유 없다. 모든 JSP 책에 tomcat 으로 되어 있는게 꼴뵈기 싫어서?

WAS 퍼포먼스에서 보면 개발자 PC의 성능이 더 좌우될거고 웹서버를 돌리지 않는 이상

크게 차이가 없을 듯 하다

마이너 지향인 필자의 성향이 Resin을 선택한 이유다



1. 환경설정

- Java 는 JAVA_HOME 시스템변수 잡고 path 에 bin 등록하고 CLASS_PATH 잡는다

(이 세팅은 너무도 많으니 알아서 하시길)

- Resin 은 RESIN_HOME 으로 설치 경로를 시스템 변수로 잡아준다


2. Eclipse 에서 서버 세팅



Window - Preferences - Server - Runtime Environments 에 Resin 등록된 모습


- 스샷처럼 물론 Resin 이 등록되어 있지 않다. 아무것도 없다 Add 를 누르자

New Server 선택창에 Resin 은 없다. 가장 많이 쓰는 Tomcat 은 버전별로 있고 다른 서버들도 보일 것이다

하지만 Resin 은 따로 등록해야 한다.

오른쪽 위에 있는 'Download additional server adapters' 를 누른다

Install new Extension 에 목록이 주르륵 나온다

Resin 은 하나 있으니 선택하여 설치하면 된다

그러면 Eclipse 재실행 해야 완료 된다고 나올것이다. 다시시작 하자.



- 재시작 후, 다시 Window - Preferences - Server - Runtime Environments 에 가서 Add 를 누른다

가장 마지막에 Resin 이 있을 것이고 선택하여 등록한다



특별한 세팅은 할게 없고 설치경로 맞춰주면 된다

JRE는 default 이길래 설치된 버전으로 골라주라고 하던데 그냥해도 무방할 듯 하다



- 이제 Project Exploler 에 Servers 가 등록되고 펼쳐보면 Resin 이 있을 것이다

eclipse 화면 하단 Servers 에도 Resin이 등록되어 있을 것이다


- JSP 든 Servlet 이든 하나 만들어서 테스트 해보자



프로잭트 만들기 할때, Target runtime 에 Resin 4.0 으로 되어있으면 된다





후잡설

본래 이런글은 스샷도 없이 대충 쓰지만 이번은 참 정성들여(?) 썼다

이 설정은 windows 에서 했지만 MAC 에서도 사용하고 있으므로 그대로 참고하면 될 듯 하다

기타 틀린점이나 궁금한건 리플로 남겨주시면 시간 날때 피드백 한다





Posted by pearl짓거리전문