그 외 개발관련

    intellij 에서 JRebel 추가하기

    intellij 에서 JRebel 추가하기

    intelliJ에서 스프링을 코딩하다 보면 컨트롤러는 어쩔 수 없더라도 jsp가 업뎃이 안되는게 참 짜증난다. 이클립스는 조금 느려도 자동으로 서버가 재시작되는데 intellij는 그런 기능이 없다.(내가 못찾는 것일지도) 때문에 JRebel을 이용하면 좋다. JRebel은 좋기 때문에(?) 상용 소프트웨어이다. 영리 목적을 위해서는 구입을 해야되지만 학생이나 개인이 영리목적이 아닌 사유로 사용할 때에는 무료로 제공해주고 있다. 그 사용방법을 정리한다. 먼저 https://my.jrebel.com/ 접속하자 이런 페이지가 나온다 페이스북이나 트위터로 생성해서 받도록 하자 로그인 하자. 없다면 페이크계정이라도 하나 만들자. 페이스북 인증만으로도 개발자는 많은 툴의 인증을 받을 수 있다. 그리고 캡쳐는 없으..

    eclipse Web project를 intellij로 가져오기

    eclipse Web project를 intellij로 가져오기

    단순 실수로 인해 오전 내내 삽질한 것을 이리 뒤집고 저리 뒤집고 하다가 해결해서 기록한다 중간에 프로젝트가 꺼져서 다른 프로젝트로 교체도 햇으나흐름은 같다. 먼저 그냥이클립스 프로젝트를 열도록 하자(import를 해도 상관은 없다) 그러면 크고 아름다운 빨간줄이리 죽죽 그어져 있을 것이다.걱정하지 말자 곧 해결될 것이다 먼저새로 프로젝트를 열었으면 없겠지만 혹시나 class 디렉토리가 있다면 지워주도록 하자. 다시 만들어서 쓸 것이다. 우선 파일의 프로젝트 스트럭쳐에 들어간다. 모듈의 디펜던시에 들어가면빨간줄이 죽죽 그어진 참조파일들이 있을 것이다.(개발 환경에 따라 다를 수 있다. 없다면 무시해도 상관없다) 이것을 모두 없애버리고자신에게 필요한 참조파일들을 추가해주도록 하자. 난 오라클과 jstl, ..

    Oracle SQL Database developer 12c 계정 생성

    11g와 달라서 2시간 동안 빅엿을 먹었기에 계정 생성 시행착오를 여기에 기록한다 상태: 실패 -테스트 실패: Listener refused the connection with the following error:ORA-12505, TNS:listener does not currently know of SID given in connect descriptor 처음에는 이 에러가 뜰 것이다. 이 에러는 ready 상태가 아닌 SID를 사용했기에 발생하는 오류이다. ctrl + r + cmd + lsnrctl services 를 한다 여기서 상태:ready인 sid를 이용하면 해결된다. 난 scott을 사용하기로 했다. 이걸 바꿔주면 앞으로 java상의 모든 코드의 sql문은 이 주소로 사용해줘야 한다. O..

    IntellJ idea에서 hot swapping 설정하기

    IntellJ idea에서 hot swapping 설정하기

    이클립스를 사용할 때는 몰랐는데intellij idea를 사용하다보니 파일을 수정 후에 새로고침만으로는 업뎃이 안되고 서버를 껏다 다시 켜야되더라재기동이 10초 정도라도 기다리는게 너무 귀찮다 그래서 찾아보니 hot swapping이라는게 있다. JRebel을 이용하는 사람도 있는 모양이지만 상용 소프트웨어다 저렴한 도구를 사용하도록 하자 spring-loaded 라는 jar 파일을 VM 옵션에 추가해줌으로서 서버 재기동 없이 업뎃이 가능해진다. 내부 동작은 잘 모르겠지만 상당히 편한 도구임에는 틀림없다. 먼저 http://mvnrepository.com/artifact/org.springframework/springloaded/1.2.7.RELEASE 해당링크에서 다운을 받고 적당한 폴더에 저장한다. ..