1. 개요 나는 원래 Maven 을 사용해 본 적이 없다. 기존의 시스템을 운영하고 유지보수하는 일이 주 업무였기때문에 새로운 기술을 접할 기회가 없었다. 하지만 최근 새 시스템을 운영하기 위해 인수인계를 받고 있는데, 이쪽은 Maven 으로 프로젝트를 관리하고 있었다. 이번 기회에 Maven 을 접해보고 장단점을 실제로 느껴보자. 메이븐은 이클립스의 플러그인들 중 하나다. 메이븐의 주요 기능은 개발자가 정의한 자바 프로젝트에서 필요로 하는 각종 라이브러리들과 이들의 종속성을 자동으로 관리해주는 것이다. 출처 : http://likebnb.tistory.com/128 Maven 으로 신규 프로젝트를 생성하는 방법은 http://likebnb.tistory.com/128 에 잘 설명되어 있다. 내가 필요한..
1. 개요 항상 느끼는 것이지만 개발환경 구축은 중요하고 만만한 작업이 아니다. SVN 관련하여 기본적으로 해야할 일들을 정리해 본다. 우선 프로젝트 코드, 산출물 문서, 경험/지식 공유를 위한 형상서버 위치를 확인한다. 그리고 확인된 주소값을 이클립스 Svn Repository 연동하면 된다. Repository 를 연동하고 나서는 최신 작업내역을 확인하고 반영된 정보가 올바른지 확인해보자 어떤 프로젝트에서는 팀 내부적으로 사용중인 Repository 와 별도의 Repository 를 사용하고 있을 수도 있다. (예를 들면 해당 프로젝트 개발업체의 Repository) 나 같은 경우는 얼마전 PC 를 교체하면서 사용중인 이클립스를 그대로 옮겨오고, 나머지 세팅들은 필요할 때 마다 새로 맞춰주다보니 설정..
바로 직전글 "톰캣 세팅되어 있는 이클립스 프로젝트 복사하기" 마지막 단계에서 톰캣을 구동하고 디폴트 세팅인 8080 으로 접속하면 아래와 같이 XDB 서버 인증을 요한다. 찾아보니 다른 톰캣 버전과 충돌나는 것은 아니고 오라클 서버를 설치하면 발생하는 충돌이다 해결책은 톰캣 포트를 9090 등으로 바꾸라는데. 나는 로컬 오라클 서버를 별로 사용하지 않기 때문에 오라클 서버 포트를 바꾸고 싶다. 방법은 아래 사이트에 잘 정리되어 있다. http://applejara.tistory.com/243 직접 해보니 cmd 명령과 sqlplus 가 잘못 기입된 부분이 있어서 사용예를 남긴다. C:\Users\originalchoi>sqlplus /nolog SQL*Plus: Release 11.2.0.2.0 Pro..
이전 글에서는 이클립스 프로젝트 전체를 file copy 를 통해 새 환경에 구성하려고 했다. 일반적인 문제는 해결하였으나 전에 쓰던 이클립스 종속되어 있는 설정들로 인해서 서버세팅에 실패하고 svn 을 통해 다시 내려받기 및 설정을 하려고 한다. 지금 이용하려는 이클립스는 구형 PC 에서 file copy 해온 이클립스이다. .metadata\plugin 에서 톰캣 실행관련 pref 파일 두개 삭제 해준것 말고는 기존의 설정과 plugin 들을 그대로 가지고 있다. 이 환경에서도 설정 문제로 프로젝트 재구성이 불가능하다면 세번째 방법으로 이클립스를 새로 다운받고, plug in 들도 새로 설치하고, 소스코드도 새로 이식 받는 방법을 시도해 볼 것이다. 우선 import - svn 을 통해 신규 프로젝트..
신형 PC 를 사용하게 되면서 구형 PC 에서 작업하던 이클립스 WorkSpace 를 이전해야 되는 상황이 발생. 이때 가능한 방안으로는 1. svn 을 통한 project check out 2. eclipse 와 작업디렉토리 통째 복사 우선 2. 의 방법이 더 간편해보여서 통째복사를 시도하였다. 그런데 문제가 되는 부분이 있었으니.. 소스코드, 외부 jar, 톰캣 로컬서버 설정까지 그대로 가지고 왔지만 정작 아파치 라이브러리를 인식하지 못하는 것. Java Build Path 에서 Add External Jar 나 Edit 로 수정하려고 하니 아래 문제에 부딪힌다. 마찬가지로 신규 로컬서버를 추가하려고 해도 선택할 수 없다. 마지막으로 새로 복사해온 프로젝트에서 서버 프로퍼티를 보려고 하면 아래와 같은..
- Total
- Today
- Yesterday
- SSL
- find
- 웹보안
- BASE64
- natas7
- Encode
- nc
- Natas
- 풀이
- gz
- ssh
- 압축파일
- X32
- 리눅스
- Bandit
- Strings
- OverTheWire
- tar
- 웹보안공부
- bz2
- solution
- tr
- 리터럴
- OpenSSL
- HTTPS
- Linux
- java
- over the wire
- grep
- 32bit
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |