Mac에서 Spring 설치

2015. 7. 14. 17:17서버 프로그래밍

* Ant 설치

http://archive.apache.org/dist/ant/binaries/

apache-ant-1.8.0-bin.zip


> vi .profile

#java home

export JAVA_HOME=/Library/Java/Home

#ant home

export ANT_HOME=/users/lineplus/apache-ant-1.8.0

#path

export PATH=$PATH:$HADOOP_HOME1/bin:$HADOOP_HOME1/sbin:$HIVE_HOME/bin:$JAVA_HOME:$ANT_HOME/bin


> ant -version

Apache Ant version 1.8.0 compiled on February 1 2010


——————

* 아파치 톰캣 설치

https://wolfpaulus.com/jounal/mac/tomcat7/


sudo mv ~/Downloads/apache-tomcat-7.0.63 /usr/local

sudo ln -s /usr/local/apache-tomcat-7.0.63 /Library/Tomcat

sudo chown -R lineplus /Library/Tomcat

sudo chmod +x /Library/Tomcat/bin/*.sh

/Library/Tomcat/bin/startup.sh —> 실행


/Library/Tomcat/bin/shutdown.sh —> 종료

——————

* MySQL 설치

www.mysql.com

Begin Your Download - mysql-5.6.25-osx10.9-x86_64.dmg


#mysql home

export MYSQL_HOME=/usr/local/mysql

#path

export PATH=$PATH:$HADOOP_HOME1/bin:$HADOOP_HOME1/sbin:$HIVE_HOME/bin:$JAVA_HOME:$ANT_HOME/bin:$MYSQL_HOME/bin


MySQL 실행 (OS X의 환경설정-MySQL)


MySQL 클라이언트 실행

> mysql -u root


——————

* Connector-J 설치

Begin Your Download - mysql-connector-java-5.1.36.zip

http://mirwebma.tistory.com/6


mysql-connector-java-5.1.36-bin.jar 파일 복사

/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre/lib/ext


—————

* eclipse 설치

eclipse-jee-mars-R-macosx-cocoa-x86_64.tar.gz


java Application 프로젝트 생성후, DB 연동 테스트

import java.sql.*;

public class TestDB {

public static void main(String[] args) {

Connection con;

try{

Class.forName("org.gjt.mm.mysql.Driver").newInstance();

con = DriverManager.getConnection

("jdbc:mysql://127.0.0.1:3306/mysql?useUnicode=true&characterEncoding=euckr", "root", "");

System.out.println("데이터 베이스 접속이 성공했습니다."); 

} catch(SQLException ex){

System.out.println("SQLException:"+ex);

catch(Exception ex){

System.out.println("Exception:" + ex);

}

}

}

실행시 "데이터 베이스 접속이 성공했습니다.”가 떠야 정상적인 설치가 된 것임

————

* Eclipse용 spring IDE 플러그인 및 Spring Framework 설치

상단 help > install New software >

add >  NAME  :  spring IDE 

        Location :  http://dist.springframework.org/release/IDE


Spring Framework 다운로드

http://s3.amazonaws.com/dist.springframework.org/release/SPR/spring-framework-3.1.2.RELEASE.zip


교재 샘플 다운로드

http://www.hanbit.co.kr/exam/1887/


샘플 1-1 프로젝트의 build.xml 수정

<javac destdir="${classes.dir}" debug="on" debuglevel="lines, vars, source"  includeantruntime="false”>

—> debuglevel 항목 제거


 * 한글 인코딩 문제 처리 필요 (EUC-KR)

————

* Maven 설치

http://maven.apache.org/download.cgi

https://superhakgoman.wordpress.com/2014/07/14/mac-os-x%EC%97%90-maven-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-%ED%99%98%EA%B2%BD%EB%B3%80%EC%88%98-%EC%84%A4%EC%A0%95-%ED%8F%AC%ED%95%A8/


> vi .profile

#maven 

export M2_HOME=/usr/local/apache-maven/apache-maven-3.3.3

export M2=$M2_HOME/bin

#path

export PATH=$PATH:$HADOOP_HOME1/bin:$HADOOP_HOME1/sbin:$HIVE_HOME/bin:$JAVA_HOME:$ANT_HOME/bin:$MYSQL_HOME/bin:$M2