먼저 yum 패키키 설치 명령어로 svn 패키지를 설치합니다.# yum -y install subversion 저장소로 사용할 디렉토리를 생성합니다. (저는 root경로에 web디렉토리를 저장소로 하겠습니다.) # mkdir /svn# cd /svn# svnadmin create 만들저장소명저장소를 위치시킬 디렉토리를 하나 만들고, 만든 디렉토리로 이동 후 svnadmin 명령으로 저장소를 만듭니다. 이제 /svn/저장소명 경로에 svn에 설정 폴더들이 생기게 됩니다.그중에서 conf디렉토리에 있는 svnserve.conf 파일을 vi로 열어서 다음항목의 주석을 해제합니다,anon-access=readauth-access=writepassword-db=passwd여기서 중요한 부분은 각 항목의 앞부분에 ..
clone()은 최고 조상인 Object클래스에 정의된 멤버이다. 이것이 하는 일은 생성된 객체와 똑같은 값을 가지고 있는 복사본의 인스턴스를 생성하는 일을한다.변경되기 전의 값을 참고해야할 때 또는 원래의 값으로 돌려 넣고 싶을 때 이용하면 도움이 될 것이다. 이 clone()를 객체를 상대로 사용하기 위해서는 해당 객체에 Cloneable이라고 하는 인터페이스 구현체를 implements 해줘야한다.그리고 해당 clone()를 오버라이딩 해 해당 객체를 복사하는 코드를 기술해야 한다. clone()은 구현되는 사용자 클래스의 객체멤버에 대한 완전한 값복사를 지원하지 않는다. 참조복사라고하고 얕은복사라고도 하는 주소복사가 이뤄지기 때문에 복사본의 객체에 참조형 멤버변수가 존재한다면 그 값의 변경이 원본..
tomcat을 yum 패키지를 이용해서 설치 하였으며. tomcat의 기본 위치는 /usr/share/ 경로에 있다. 아래는 tomcat의 server.xml 파일의 내용 server.xml을 살펴보면 host엘리먼트에 appBase속성이 tomcat의 진입점을 나타낸다 설정을 안했을 때는 기본경로로 webapps 를 잡고있다. 기본적으로는 위처럼 명시 되어있으며, 실제경로는 catalina_home변수/webapps/ROOT를 가리킨다. 이제 톰캣의 기본 진입 경로인 root경로를 바꾸기 위해서는 host엘리먼트의 속성인 appBase의 경로를 변경하고 이를 적용시키기 위해서 Context엘리먼트를 host엘리먼트 내에 위치시킨다. 변경된 server.xml이 위에 보이는것이다. Context엘리먼트의..
호스트OS인 윈도우에서 NAT환경의 게스트OS인 리눅스에 접속하는 방법 우선 NAT환경으로 리눅스에 셋팅되어 네트워크 연결이 가능하다는 가정하에 정리한다. Edit - Virtual Network Editor - Nat Settings.. 에서 Port Forwarding에 추가를 해야한다.타입은 TCP로 호스트 포트는 윈도우에서 접속할 포트를 적어준다. 1024이상을 적는다. 나는 9999포트를 넣었다. 아이피는 해당 게스트OS 리눅스의 ifconfig의 ip를 적는다. 버츄얼 머신 포트는 게스트OS로 접속될때 포워딩 될 포트를 적는다. SSH의 포트인 22를 넣었다. 이제 호스트OS인 윈도우의 방화벽 포트를 열어줘야 된다. NAT Settings..에서 설정한 포트인 9999를 열어준다.제어판 - 방..
