본문 바로가기

Development

(89)
Windows XP Pro 에 IIS, FTP Server 구축하기. 먼저 Windows CD 가 필요하다. 다음 제어판의 프로그램 추가/제거 메뉴의 왼쪽 Windows 구성요소 추가/제거를 클릭한다. 구성요소중에서 인터넷정보서비스(IIS)를 체크한다. 자세히 버튼을 클릭해서 File Transfer Protocol(FTP) 서비스를 클릭한다. 다음 버튼을 클릭해서 프로그램 설치. 위 단계로써 IIS 와 FTP Server 설치는 끝난다. 다음에 제어판의 관리도구에서 인터넷 정보 서비스를 클릭한뒤 FTP 사이트 아이콘에서 마우스 오른쪽 버튼으로 클릭한뒤 속성메뉴로 들어간다. FTP 사이트의 IP주소를 세팅하고 보안계정에서는 익명연결허용의 체크를 해제한다. 홈디렉토리에서는 디렉토리경로를 설정하고 쓰기를 허용한다. 외부에서 접근이 가능하도록 하려면 방화벽에서 예외를 설정해준다..
Ubuntu 9.0.4 + JDK1.5 + JBoss 4.2.3 GA + MySQL 5.0 + FTP Server + SSH Server 이번에 테스트용 서버를 구축하면서 삽질을 조금 했다. 3대중 한대의 static ip가 죽어도 안잡혀서 하루종일 씨름했는데 알고보니 네트워크 문제! ubuntu 설치 후 패키지는 apt 명령어로 설치해도 편하지만 시냅틱 관리자를 이용해서 설치하면 더 간단하다. 여기서 사용자는 'john' 으로 가정한다. 1. Ubuntu 9.0.4 현재 최신버전이다. 설치CD 넣고 따라만 하면 20분이 채 걸리지 않는다. 설치 후 부팅속도도 엄청 빠르다. 2. JDK1.5 시탭틱 관리자에서 sun-java5-jdk 를 검색한 뒤 dependency 걸린 패키지까지 같이 설치한다. >java -version 으로 최종 확인. 3. JBoss 4.2.3 GA http://jboss.org/jbossas/ 이곳에서 필요한 버..
Spring Security. 예전에 스터디 자료용으로 정리해 둔 것. MindMapper2008 로 작성했다.
JBoss에서 포트변경하기. JBoss를 실행하면 기본적으로 8080포트에서 동작한다. 도메인을 연결해서 기본포트를 수정하기 위해서는 \base_directory\server\default\deploy\jboss-web.deployer 디렉토리에 있는 server.xml 파일을 찾아서 이부분의 8080 을 80 으로 수정해준다.
JBoss 외부에서 접속이 안될때. JBoss 4.2.3버전부터는 run.bat/run.sh 로 실행할 경우 기본적으로 로컬에서만 접속이 가능하도록 바인딩된다. 만약 외부에서 접속하려면 바인당 할 ip를 정의해 주어야 한다. 예를 들면, #run
JBoss가 정상적으로 로딩되어도 접속 불가능할때.. 잘 사용하던 JBoss가 며칠전부터 로컬에서 접속이 안되는 문제가 있었다. 로딩은 정상적으로 되는데 브라우저에서 접속이 안되는 문제였다. 소스나 환경은 만진게 없으니 내부문제는 아니고 분명 환경에 뭔가 이상이 발생했을터.. 가만 생각해보니 Visual Studio 2008을 설치한뒤부터 이런 현상이 발생했는데 run -b 0.0.0.0 으로 로딩을 하니 정상적으로 접속을 한다. 혹시나 해서 hosts 파일을 열어보니 127.0.0.1 localhost 이부분이 삭제되고 없다. 이게 뭥미? 아니 왜 Visual Studio 2008은 설치가 되면서 남의 시스템파일 내용을 멋대로 지우고 난리야? 이런줄도 모르고 죄없는 JBoss만 열나게 갈궜으니. 음....무서운 MS.
plugins 추가하기. 예전엔 \config\plugins 디렉토리 밑에 jar 파일을 복사하면 되었는데 8.1 로 버전업되면서 config 디렉토리가 없어졌다. 그럼 플러그인은 도대체 어디에 설치하나? C:\Program Files\JetBrains\IntelliJ IDEA 8.1\plugins 디렉토리에 직접 복사해 넣으면 된다.
IntelliJ IDEA 유용한 단축키 몇가지.. 아직 남아있고 많이 사용되는 몇안되는 상용 IDE중에 하나인 IntelliJ IDEA. 전 세계적으로 매니아층이 두텁다. 물론 사용자 수로 따지면 Eclipse 가 최대일지 모르나 그건 Free License 이기때문에 가능한 얘기고, 상용중에서는 거의 유일하게 살아남지 않았나 생각된다. Eclise 사용하다가 처음 IntelliJ로 갈아탔을때 느낌은 'UI가 정말 촌스럽다..'라는 느낌이었다. 우리나라 IT 인프라가 다른 나라에 비해서 많이 발전되었다는걸 느끼는 이유중에 하나가 우리나라의 포탈사이트에서 놀다가 외국의 비슷한 성격의 사이트에 들어가면 (가까운 일본만 해도!) UI구성이나 기능에서 엄청난 차이를 느낄 수 있다. 약간 촌스럽고 딱딱하 느낌이랄까. 딱 그 느낌이다. 하지만 속는셈치고 사용해본다..