내가 하는 삽질은 활용이지! 활용이라는것이 어떤건지 보여주겠어~

Posted
Filed under 인터넷
본 블로그는 워드프레스로 이전되었습니다. 워드프레스에서 이어서 보기
짧게 끝날까 했는데 쓰다보니 엄청 길어저서 다음 포스팅으로 넘겼음.

이번에 해야할것이 계정 설정인데

계정설정에는 GUI툴이 필요하다.

DB관리자가 목표가 아니라 그저 cafe24에 맞도록 셋팅하는게 목표이므로 쉽게 쉽게 가자.

http://dev.mysql.com/downloads/gui-tools/5.0.html 여기에 접속해서 다운받으면된다.

접속하기도 귀찮으면 걍 여기로 ㄱㄱ

  • Republic of Korea [Kyung Hee University Linux User Group] HTTP FTP
  • Republic of Korea [byungsoo.net] HTTP FTP
  • 이 프로그램은 설치과정에서 뭔가 설명할 필요는 없겠고

    사용법만으로 충분하다.

    우선 mysql서버가 가동되고 있는 상태 기준으로 설명한다. 비번 처도 로긴이 안된다고 징징거리면 안됨. 그러면 mysql서버가 실행되고 있는지 확인하기바람.

    우선 셋팅에 이용될 프로그램은 MySQL Administrator 인데 시작프로그램에서 알아서 찾아서 실행하기바람.

    실행하면 아래와 같은 화면으로 구성된다.

    사용자 삽입 이미지


    여기에 채워넣을거는 아래와 같다.

    사용자 삽입 이미지

    Server Host 부분엔 localhost라고 적고 username에는 root, password는 설치할때 만들었던 비번을 적고 OK누르면 접속된다.

    우선 할일이 계정을 cafe24와 동일하게 만들고 셋팅하는것인데

    우선 계정만드는 방법부터 보자.

    계정만드는건 아래와 같이 User Administration 항목을 선탁한뒤 Add New User를 눌르면 된다.
    사용자 삽입 이미지

    여기서 간단히 user와 암호 지정하는걸로 끝난다.
    mysql 설명서나 기타 인터넷에서 계정 만드는걸 찾으면 대부분이 콘솔 기준인데 뭐 내가 DB관리자 할것도 아니고, 그저 웹호스팅에 맞게 셋팅하는게 중요하니까, 쉽게 쉽게...

    난 기냥 testuser라고 하나 만들었음. 근데 여기가 꽤나 중요한것이 대부분의 웹호스팅 업체에서 본인 ID와 동일한 계정을 만들어 주기 때문에 본인이 이용하는 웹호스팅업체의 DB에 이용되는 ID로 만들자.

    그다음에 해야 할것이 아래와 같이 Catalogs부분을 손봐야 한다.
    사용자 삽입 이미지
    마우스를 붉은 화살표 있는곳에 가저다 놓고 Create New Schema 를 클릭해준다.

    그럼 아래와 같이 작은 창이 나오는데 여기가 중요한것이 DB Name 부분으로 Cafe24와 같은 웹 호스팅업체에서는 DB이름을 호스팅 아이디와 동일하게 만들어준다. 그러므로 계정 만들때 만든 아이디와 동일하게 맞춰주는것이 중요하겠다.
    사용자 삽입 이미지

    이제거의 마지막 작업이 남았다.

    창을 다시 User Administration으로 선택해서 아래와 같이 선택하자.

    사용자 삽입 이미지

    왼쪽 메뉴 하단에 Users Accounts 부분에서 자기가 사용할 계정(testuser)을 선택후 오른쪽 화면에 Schema Privileges 탭을 선택후 아까만든 Schema(DBname)을 선택하고 << 꺽쇠 두개짜리를 선택한뒤에 Apply Changes를 누르면

    드디어!!

    드디어!! 

    Cafe24의 DB를 이용하는것과 동일하게 개발환경이 구축되었다.

    JSP를 쪼금 배웠다고 웹호스팅 업체를 통해 DB이용하는 JSP만들어서 올릴랬다가 완전 개고생을 했기 때문에 나와 같이 슬픈(?)시간을 보내는 사람이 없도록 손수 포스팅했음.

    아... 내가 하루에 2개씩이나 포스팅을 하다니... 내일은 아마 해가 서쪽에서 뜨겠지... ㄷㄷㄷ
    Posted
    Filed under 인터넷
    본 블로그는 워드프레스로 이전되었습니다. 워드프레스에서 이어서 보기

    최근 JSP를 조금이나마 배웠다고 조금 끄적여봤다.

    배우는 동안에는 내 컴퓨터에서 결과물을 보는게 전부 였다.

    하지만 막상 웹호스팅업체를 통해서 업로드후 내가 만든 결과물을 어디에서나 볼수있게 하려니

    쉬운 작업이 아니었다.

    사실 간단하지만 이거 알아내느라 족히 일주일은 넘게 삽질한거 같다.

    우선 JSP호스팅업체에서 그나마 저렴하다고 알려진 Cafe24의 호스팅 사양을 보자면 아래와 같다.

    운영체제 : Linux
    지원DB : Mysql
    개발언어 : JSP
    Apache Tomcat version : 6.0.16
    Servlet/JSP : 2.5/2.1
    JDK : 1.6


    여기서 중요한 부분은 Mysql, Tomcat버전, JDK버전이되겠다.

    Cafe24에서는 Mysql에 대해서 유니코드(UTF-8)을 지원하는 PHP5, MySQL5.0 를 제공하기도 하지만 기존버전인 PHP4, MySQL4.0 지원하기도 한다. 이건 서버 셋팅시 고르는것이란다.

    어쨋거나 여기서 내가 제일 고생했던 부분은 Mysql 셋팅 부분이다.

    Mysql.com 의 문서들을 죄다 읽어보아도 콘솔 기반의 셋팅법이라 내가 접근하기 쉽지 않았고, 기타등등.... 문제였다.

    하지만 결국 알아냈다 ㅠ.ㅠ

    우선 mysql.com(http://dev.mysql.com/downloads)에 접속해서 자기가 원하는 버전을 받도록 한다. 이름이 그냥 mysql이 아니라 MySQL Community Server이다. 나처럼 초보는 이게 뭔지 모를수도 있다. 커뮤니티 서버를 받으면된다.

    http://dev.mysql.com/downloads/mysql/5.1.html#win32 이 페이지에서 Windows Essentials (x86) 버전을 받아서 그냥 깔자.

    mysql에 대단한 기능을 이용할 경우는 없으니 에센셜 버전으로도 넘처나니까.

    복잡하게 들어가기 싫은 사람은 그냥 아래의 링크를 누르면 되것다.

  • Republic of Korea [Kyung Hee University Linux User Group] HTTP FTP
  • Republic of Korea [byungsoo.net] HTTP FTP

    두군데의 고마운 기관에서 다운로드를 제공해준다. 빠른곳에서 받으면 되겠다

    설치후에 설정이 무엇보다도 중요하다.
    주의할 부분이 몇가지 있는데 첫번째는 아래왜 같은 화면이 나왔을때이다.

    사용자 삽입 이미지

    여기서 Standard Configuration을 선태하지말고 위의 그림대로 Detailed Configuration을 선택하고 Next를 누르자.



    사용자 삽입 이미지


    이 화면에서는 Developer Machine 을 고르도록 하자. 적혀있는대로 최소의 메모리를 사용하니까. 여기서 두번째나 세번째 옵션을 선택할정도의 사람이라면 내글이 사실 필요가 없음.

    사용자 삽입 이미지

    여기서는 Non-Transactional Database Only를 선택하자. 왜냐하면 Cafe24의 mysql 은 MyISAM엔진만 사용하기 때문이다. 사실상 거의 대부분이 이 엔진을 사용한다.

    사용자 삽입 이미지
    이 화면은 커넥션 수를 조절하는것인데 이건 개발환경과 크게 상관이 없는부분이다. 기냥 첫번째꺼 고르고 Next하자.
    사실 커넥션은 1만 있으면 되니까. 커넥션 2이상 필요한 사람은 역시나 이 글을 읽을 필요가 없는 전문가!

    사용자 삽입 이미지
    포트야뭐 원래 기본 포트 쓰면 되는거고.. 난 잘 모르는 부분이기도 하고..
    걍 위에 사진처럼 Add firewall exception for this port 정도만 체크하고 넘어가자.

    사용자 삽입 이미지
    여기야 말로 중요한데 캐릭터셋을 설정하는 화면이다.

    본인 소스가 UTF-8(Unicode)를 지원토록 하는 거라면 두번째 옵션인 Best Support for Multilingualism을 선택하도록 해야겠고, 어지간한 한글 소스 경우라면 세번째 를 선택후 반드시 euckr을 선택하도록 한다. 이거 무시했다가, 캐고생좀 했음.

    사용자 삽입 이미지

    이화면은 뭐 '시작 프로그램에 등록하시겠습니까?' 정도로 알면 되겠다.

    이거 해놓으면 윈도우 뜰때마다 mysql서버도 동시 시작됨.

    사용자 삽입 이미지
    다음 화면이야 보면 쉽게 알겠지만 root 암호 정하는 부분이다.
    root를 가지고 계정 만들꺼니까 본인만 알도록 하면 되겠다.
    실제 웹호스팅 설정과는 무관한부분.

    사용자 삽입 이미지
    그러곤 Excute를 누르면 위와 같이 완료됨.

    그럼 mysql 셋팅은 한 반(?)정도 왔음

    계정 셋팅만 하면 되는데 계정 셋팅은 다음 포스팅으로...

    아오 눈아파.
  • Posted
    Filed under 전공공부
    본 블로그는 워드프레스로 이전되었습니다. 워드프레스에서 이어서 보기

    사용자 삽입 이미지


    MS개발환경(Visual Studio)은 개발하기에 참으로 편하게 되어있다.

    그냥 비주얼 스튜디오만 설치하면 끝이다.

    또한 PHP개발환경 또한 구축하기가 쉽다.

    APM(Apach PHP Mysql) 같은경우 자동으로 설치되어 그저 실행만 한뒤에 파일만 옮겨놓으면 된다.

    하지만 JSP개발환경 같은경우에는 아직 한큐에 해결되는 프로그램은 없고

    소소한 설정이 초보자들의 접근을 차단해버리기 일수이다.

    하지만 Java SDK EE + Tomcat + Eclipse 조합이라면 비주얼 스튜디오 만큼이나 쾌적한 개발환경으로 JSP를 접할수 있다. 물론 DB같은경우에는 추가적으로 작업이 필요하지만...

    어쨋거나 설치를 시작해보자.

    제일 우선으로 Java SDK SE버전을 설치 한다.

    https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u11-oth-JPR@CDS-CDS_Developer

    여기에 접속해서 JDK를 다운받아 설치한다.

    사용자 삽입 이미지

    사용자 삽입 이미지


    설치가 끝나면 제일 처음에 할일은 PATH를 지정하는 일이다.

    C:\Program Files\Java 폴더를 확인해봐야겠지만 아마도 저버전을 설치했다면 경로가

    C:\Program Files\Java\jdk1.6.0_11\bin 이렇게 되어있을것이다.

    내컴퓨터 - 속성

    사용자 삽입 이미지

    사용자 삽입 이미지

    사용자 삽입 이미지
    사용자 삽입 이미지

    저런 순서로 하면 Path 설정이 끝나는데 Path입력시 주의할것이

    기존에 입력된것 뒷편에 ; (세미콜론) 을 추가한뒤에 경로를 입력해야 한다.

    설정후 확인, 확인, 확인으로 빠저나간뒤 제데로 설정되었는지 확인하기 위해 커맨드로 확인한다.

    커맨드 창을 띄운뒤에 아무 경로에서나 javac 를 입력했을때 자바컴파일러가 실행되는지 확인후 실행이된다면 우선 Java SDK는 설치성공이다.

    사용자 삽입 이미지

    이제 Java SDK 설치를 끝냈으니 다음 Tomcat을 설치할 차례이다.

    사용자 삽입 이미지

    참고로 내가 아는 방법은 Tomcat 5.x버전기준이기 때문에 5.x 를 다운받는다.

    http://tomcat.apache.org/download-55.cgi 이 페이지로 들어가면 다운받을수 있는데

    그냥 다음을 클릭해서 다운받아도 된다.

    http://mirror.korea.ac.kr/apache/tomcat/tomcat-5/v5.5.27/bin/apache-tomcat-5.5.27.zip

    우선 설치 파일이 아니라 압축 파일이고 별도의 설치는 필요 없으므로 압축을 풀되

    편하도록 C:\tomcat 폴더에 설치하도록 하자.

    Tomcat은 간단히 설치를 끝냈고, 마지막으로 이클립스만 설치하면 된다.

    사용자 삽입 이미지

    이클립스 홈피(http://www.eclipse.org/downloads)에 접속해서 받으면되는데, JSP를 위한 개발이므로

    Eclipse IDE for Java EE Developers 버전을 다운받도록 한다.

    그냥 간단히 다음 링크를 클릭하도록 하자.

    http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR1/eclipse-jee-ganymede-SR1-win32.zip&url=http://ftp.daum.net/eclipse/technology/epp/downloads/release/ganymede/SR1/eclipse-jee-ganymede-SR1-win32.zip&mirror_id=441

    이것 또한 설치 버전이 아니므로 그냥 압축을 풀어서 간단히 C:\Eclipse 폴더에 넣도록하자.

    자 이제 거의 대부분의 셋팅이 완료 되고 있다.

    마지막으로 이클립스 셋팅만 마치면 모든게 끝인데 우선 이클립스를 실행하자.

    But. 가끔 이런 에러메세지가 뜨는 경우가 있다.

    JVM terminated. Exit code=-1
    -Dosgi.requiredJavaVersio=1.5
    -Xms40m
    -Xmx512M
    -XX:MaxPermSize=256M
    ....

    사용자 삽입 이미지

    이런 에러에 대한 원인은 다양하게 이야기 되고 있는데 해결방법중 한가지는 다음과 같다.

    이클립스 폴더로 이동후 eclipse.ini파일을 열은뒤 아래의 위치에 있는 -Xmx512m 부분을 -Xmx256m 로 교체를 하면 문제없이 실행이 되곤 한다.

    대부분의 경우에 해결이 되었다.

    사용자 삽입 이미지

    우선 에러가 안난다면 문제가 없지만..

    어쨋거나 실행을 한뒤에 메뉴에서 Window- Preferences 에 들어간다.

    사용자 삽입 이미지

    Tomcat 서버랑 JRE환경을 설정해줘야 하는데

    우선 아래와 같이 실행한다.

    사용자 삽입 이미지

    왼쪽 메뉴중에서 Server 항목의 Runtime Environment 눌러 오른쪽의 Add버튼을 누른다.

    사용자 삽입 이미지

    좀전에 설치한 Tomcat 5.5 버전을 고른뒤에 Next를 누른다.

    사용자 삽입 이미지
    그다음 Browse.. 를 누른뒤 Tomcat 설치 폴더를 지정해주고, JRE 하단을 눌러서 설치한 jre6을 골라준다.

    그러면 셋팅이 끝났다.

    그러면 마지막 테스트로

    <body>
    현재시간 : <%=new java.util.Date() %>
    </body>

    이런 코드를 입력후

    Run - Run 으로 해서 브라우저를 띄우면

    현재시간이 나온다.

    그러면 셋팅 성공.

    ㅊㅋㅊㅋ