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
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
> 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