검색결과 리스트
전체에 해당되는 글 20건
- 2011/11/29 SQLyog Autocommit false
- 2011/11/29 Hudson Projects(Svn , Maven, Trigger, Mail)
- 2011/11/24 Hudson 설치 (1.398 - 1.x 최신버전, JDK 1.5)
- 2011/11/23 Ubuntu 에 허드슨(hudson) 설치(2.1.2, JDK 1.6)
- 2011/11/20 Subclise를 사용하여 Svn서버에 접속
- 2011/11/20 eclipse indigo subclipse install
- 2011/11/20 Google Svn 사용하기
- 2011/11/20 eclipse indigo maven install
- 2011/05/10 Spring 3 reference
- 2011/03/06 Tomcat 6.0.29 server.xml, context.xml 기본설정
글
SQLyog Autocommit false
SQLyog기능중 autocommit 사용 해제를 하는 특정 기능이 보이지 않았다.
쿼리 실행전
SET autocommit = 0;
........................ 쿼리 실행 ..........................
확인 후 commit;
commit 전 rollback; (롤백할경우)
설정
트랙백
댓글
글
Hudson Projects(Svn , Maven, Trigger, Mail)
1. 작업명 입력 (Bizuma Components)
- 이미 등록되어 있는 작업과 같은 설정을 사용할 경우 기존 작업 복사를 선택한다.
2. Build a maven 2/3 project 선택 후 OK
작업 환경 설정
1. Svn을 사용할 경우 Source Code Management 섹션에서 Subversion을 선택
- Repository URL : svn 경로이다. (http://192.168.10.xxx/svn/bizuma/trunk/BizumaComponents
| --Maven의 모듈 개념을 사용해서 그룹을 지정할 경우 BizumaComponents 의 루트에 pom.xml이 등록되어 있어야 한다. --예를 들어 BizumaComponents에 BizumaEntity 와 BizumaProcess의 모듈이 등록외어 있다면 BizumaCompoents의 pom.xml에 <module> 로소 위 두개의 프로젝트가 등록되어 있다면 모듈에 선언한 순으로 허드슨 빌드 순서가 된다. -- 허드슨 Maven 빌드시에 BizumaComponents에 pom.xml이 존재 하지 않느다면 빌드가 실패하게 된다. -- 자세한 사항은 Maven프로젝트 생성시 module개념을 알아야한다. |
- Local module directory(optional) : 허드슨이 빌드시에 Check out 받을 로컬 저장경로 명이다. 해당 저장경로는 기입 하지 않아도 되지만 SVN 루트경로(지금은 BizumaComponents)로 지정해서 명확하게 해주는것을 추천하고 싶다.
2. Build triggers 선택
- Cron Expression을 사용한 빌드를 할 경우 Build periodically를 선택.
- Schedule 입력란에 00 01 * * * 이라고 입력하면 매일 새벽 한시에 해당 컴포넌트를 빌드 하게 될 것이다.
- Cron Expression은 다른 자료를 참고 하도록 하자.
3. Build 섹션
- Root POM : pom.xml은 그냥 둔다. 만약 BizumaComponents에 pom,xml이 존재 하지 않는다면 허드슨 창에서 에러박스가 나게 된다.
- Goals and opeitons : clean deploy (메이븐 GOAL 등록)
4. Build Settings
- E-mail Notification : 해당사항을 체크 하고 Recipients를 입력하면 입력된 이매일로 매일을 전송하게 된다. (이매일 구분은 공백으로 한다.)
5. Post-build Actions
- 말그대로 BizumaConponents를 빌두 후에 할 작업을 등록하는 곳이다.
- Build other projects를 선택후 프로젝트를 입력하면 BizumaComponents를 빌드 후에 입력한 프로젝트 빌드를 수행한다.
설정
트랙백
댓글
글
Hudson 설치 (1.398 - 1.x 최신버전, JDK 1.5)
현재 자바 버전 1.5를 사용하는 관계로 허드슨 1.398을 설치 하게 되었다.
사용하는 OS로는 Ubuntu
1. 설치
- http://hudson-ci.org/downloads/war/ 에서 사용하고자 하는 war를 다운로드 받는다.
- jdk 버전에 맞는 hudson을 선택한다.
- 다운을 완료 하였다면 특정경로에 war를 복사한다.(/usr/bizuma/hudson-1.398)
- 난 개인적으로 설치하고자 하는 애플리케이션의 버전까지 명시한다.
2. 구동
- 해당 디렉토리에서 다음의 명령어로 실행한다.
| java -DHUDSON_HOME=/home/flower/hudson -jar ./hudson1.398.war --httpPort=8999 & |
3. 실행
- http://localhost:8999
설정
트랙백
댓글
글
Ubuntu 에 허드슨(hudson) 설치(2.1.2, JDK 1.6)
1. 설치
우분투 서버에 접속
sudo sh -c "echo 'deb http://hudson-ci.org/debian binary/'> /etc/apt/sources.list.d/hudson.list"
sudo apt-get update
sudo apt-get install hudson
2. 설정
/etc/default/hudson 파일을 읽어 보자.
기본 설정값들이 설정되어 있고
- 설치 후 포트 변경
HTTP_PORT=8080 이라고 써있는 부분의 포트를 변경한다.
- 사용자 설정
HUDSON_USER=hudson 이라고 기본 설정이 되어 있는데
사용할 계정으로 벼경한다.
3. 실행
http://localhost:8080/hudson
---------------------------------------------------------------------------------
설치는 누구나 할 수 있다. 왜 사용하고 어떻게 사용하는지가 더 중요하다.
CI툴로서 Continuum을 사용했었지만 사용함의 불편함에 따라 허드슨을 선택하고 실행하려
하는 참이다.
설정
트랙백
댓글
글
Subclise를 사용하여 Svn서버에 접속
Elipse에 Subclipse 가 설치 되어 있고 사용 가능한 Svn서버가 있으면 (없다면 Google Code를 사용해 보자) Subclipse를 사용하여 Svn서버에 접속 해보자.
Window - Open Perspective - Svn Repository Exploring
마우스 우 클릭
Repository Location을 선택 후 Location Url을 입력 후 Finish
모두 입력을 했다면 저장소에 있는 소스들을 확인 할 수 있다.
설정
트랙백
댓글
글
eclipse indigo subclipse install
여기서 필수라 함은 Subversion을 사용하고 있을 경우이다.
먼저 이클립스를 구동 후
Help - Elipse MarketPlace - subclipse - 엔터 혹은 GO
install 을 선택
설치 항목을 선택 후 Next (Required는 필수 플러그인이다)
설정
트랙백
댓글
글
Google Svn 사용하기
개인적인 SVN 서버를 사용하면 좋겠지만 현실적으로 힘들 경우가 많다.
하지만 Google에서는 무료 Svn 서버를 Hosting해주고 있다.
http://code.google.com/intl/ko/
위의 사이트를 들어 가서 프로젝트 호스팅을 선택한다.
프로젝트 호스팅 사이트에 들어가면 오픈소스 프로젝트를 검색합니다. 를 선택 한 후
Sign in to create a Project를 선택한다. 로그인 후 Create a New Project를 선택.
Project name (필수)
Project summary (필수)
Description (필수)
Version control System (필수 - Subversion)
Source Code licence (필수)
Project label(s) (옵션)
위의 사항을 기제 후 Create Project를 선택한다.
위의 사항을 모두 완료하면 SVN 저장소가 하나 생성됨을 확인 할 수 있다.
기본적으로 생성되는 URL은 http://<Project-Name>.googlecode.com
위의 사이트로 접속 하면 관리 사이트가 나오고 환경 설정을 할 수 있다.
설정
트랙백
댓글
글
eclipse indigo maven install
메이븐 프로젝트의 필수 m2e eclipse 플러그인 설치
먼저 이클립스를 구동 후
Help - Elipse MarketPlace - maven - 엔터 혹은 GO
install 을 선택
전체를 선택 후 Next
설치 완료 후 이클립스를 재구동 하면 m2e 플러그인이 설치되어 있는것을 확인 한다.
확인은
Window - Preferences - Maven 항목이 추가 되어 있는지 확인
설정
트랙백
댓글
글
Spring 3 reference
PDF : http://static.springsource.org/spring/docs/3.1.0.M1/spring-framework-reference/pdf/spring-framework-reference.pdf
HTML : http://static.springsource.org/spring/docs/3.1.0.M1/spring-framework-reference/html/
설정
트랙백
댓글
글
Tomcat 6.0.29 server.xml, context.xml 기본설정
참고 URL : http://tomcat.apache.org/tomcat-6.0-doc/config/index.html
CATLINA_HOME : /usr/local/tomcat-6.0.29 라고 가정하고 진행.
1. server.xml 설정
vi $CATALINA_HOME/conf/server.xml
GlobalNamingResources 설정에 우리가 사용할 Resource 를 설정한다.
Resource 설정
| <Resource auth="Container" driverClassName="com.mysql.jdbc.Driver" name="jdbc/BIZUMA_DS" username="bizuma" password="password" url="jdbc:mysql://localhost:3306/bizumadb type="javax.sql.DataSource" /> |
context 설정
|
<Host name="localhost" appBase="webapps" unpackWARs="true" |
2. context.xml설정
vi $CATALINA_HOME/webapps/conf/context.xml
| <Context>
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<ResourceLink global="jdbc/BIZUMA_DS" name="jdbc/BIZUMA_DS" type="javax.sql.DataSource"/> </Context> |
3. bizuma.war 의 web.xml 파일의 resource-ref 설정
| <resource-ref> <description>Nexfa Mysql Datasource</description> <res-ref-name>jdbc/NEXFA_DS</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> |