본문 바로가기

이클립스65

이클립스 - eclipse 소스 수정시 톰캣 자동 재시작 / Auto reloading enabled 소스 수정하면 서버 재시작 하게 하기 안녕하세요. 고코더 입니다. ● 1. 이클립스에서 소스를 수정하면 톰캣을 재시작 해줘야 반영된 결과 값을 확인 할 수 있습니다. 컴파일 언어에 매력이죠. ● 2. 그런데 학습 중이거나 작은 프로젝트를 진행하고 있다면 소스 수정시 바로 서버에 반영될 수 있도록 하는 방법이 있습니다. 바로 Auto reloading enabled 옵션입니다. ● 3. 톰캣에서 Web Modules 에서 Edit를 클릭하면 해당 옵션 여부가 나옵니다. 이렇게 설정하면 매번 소스 수정시 톰캣이 새로 고침 하게 됩니다. 마무리 프로젝트에서 사용하면 큰일 납니다. 2019. 7. 29.
Maven - repository 삭제 후 다시 다운 / build 오류 재설치 메이븐 의존성 초기화 안녕하세요. 고코더 입니다. 메이븐은 모듈입니다. 필요한 라이브러리들을 찾아 다닐 필요 없이 dependency 만 입력하면 자동으로 설치가 되니깐요. 이런 의존성 관리는 가끔 제대로 파일을 다운로드 받지 못해 빌드 오류를 일으키기도 합니다. 예를 들면 카페에서 개발하다보면 접속이 불안한 와이파이 때문에 빌드 파일들이 제대로 다운받아지지 않기도 합니다 그럴땐 한번 다시 처음으로 초기화 한 후에 메이븐이 다시 다운로드 및 설치 할 수 있도록 하는 작업이 필요 합니다. ▼ 아래 폴더로 이동 합니다. 여기서 gocoder는 자신의 사용자 명입니다. .m2 라는 폴더가 보입니다. C:\Users\gocoder\.m2\repository ▼ 그럼 repository 폴더가 있고 이걸 삭제하면.. 2019. 5. 13.
이클립스 - The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build / 오류 해결 eclipse에서 javax.servlet.http.HttpServlet 찾을 수 없습니다. 안녕하세요. 고코더 입니다. 보통 프로젝트 단위를 폴더로 저장해두고 이클립스에스 이걸 그대로 import 하는 경우 처음에 만날 수 있는 흔한 보통의 에러 입니다. (유효성 체크라고 해야 하나) ▼ 해당 메세지는 이클립스로 프로젝트를 가져올때 많이 발생하는 체크 오류 입니다. The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path ▼ 간단하게 Library를 등록해서 해결 가능 합니다 프로젝트에서 마우스 오른쪽 버튼을 누르고 "Build Path" -> "Configure Build Path"를 선택해주세요. ▼ Ja.. 2019. 5. 13.
이클립스 - profile 변경 설정하기 profile eclipse 에서 변경하기 안녕하세요 고코더 입니다. 스프링부트로 개발설정시에 프로파일 별로 설정을 나누어 사용하는게 보통입니다. 테스트 서버나 실제서버의 DB 접속 정보가 다를 경우 이렇게 설정해놓으면 서버에서 해당 프로파일을 바라보고 동작 시킬 수 있기도 하고 사용법이 다양하기 때문입니다. 스프링 부트 프로젝트를 import 시키고 나서 해당 곳에 프로파일이 구분이 있다면 이클립스를 통해 쉽게 변경하여 적용 할수 있습니다. ▼ Boot Dashboard에 서버에 마우스 오른쪽 버튼을 눌러서 "open config" 클릭 합니다. ▼ 그 다음 profile 선택창에서 셀렉트박스에서 선택하고 "apply"를 선택하면 됩니다. 마무리 이클립스 참 편하다! 2018. 12. 27.
이클립스 - 현재 수정 소스 폴더 열기 이클립스로 개발중인 소스 폴더 위치 열기 안녕하세요. 고코더 입니다. 이클립스로 개발시에 파일을 탐색기로 열어서 확인할 경우가 있습니다 저같은 경우에는 JSP 파일을 FTP로 업로드 해줄 경우가 있는데요. 그럴때 수정중인 파일을 탐색기로 한번에 찾아보는 방법을 알아보겠습니다. ▼폴더를 찾아가고 싶은 소스에서 ALT + ENTER (알트 + 엔터)을 누릅니다. ▼그러면 속성 창이 뜨고 해당 아이콘을 클릭 합니다. ▼그럼 이렇게 폴더까지 뜨고 선택까지 되어 있습니다. ▼ 단축키가 싫다면 해당 이클립스창에서 파일 마우스 오른쪽 버튼을 눌러서 Properties 를 클릭해주세요. 이렇게 하면 헷갈리지 않고 파일을 선택할 수 있게 됩니다. 마무리 FTP로 직접 배포하는 시스템일 경우 알아두면 편한 꿀팁 입니다. 2018. 12. 19.
이클립스 - JSP 수정시 반영하기 / publish to the server Eclipse HTML 수정 즉시 반영 안녕하세요. 고코더 입니다. 이클립스로 개발 시에 퍼블리싱 페이지를 수정 할 경우가 있습니다. 컴파일 언어라 그런지 간단한 디자인 페이지 수정시에 즉시 반영되지 않습니다. 서버를 재시작하거나 새로 고침을 몇번하면 이제야 변경된 페이지를 확인 할 수 있습니다. 그런데 이 버튼을 보셨을 겁니다. ▼publish to the server (단축키 : Ctrl + Alt + P) 이 버튼을 누르면 현재 수정된 페이지를 바로 확인 할 수 있게 해주는 기능입니다. 서버에 올라간 파일로 파일을 대체 해줍니다. 이클립스로 개발시에 html 수정이 즉시 반영 되지 않으면 이 버튼을 눌러 주세요 마무리 이클립스 편리 하네요! 2018. 8. 3.
이클립스 - eclipse에서 톰캣 2개 이상 다중 실행하기 이클립스 톰캣 동시에 띄워놓기 안녕하세요. 고코더 입니다. 이클립스로 개발시에 편리하게 서버까지 IDE 에서 설정이 됩니다. 그런데 여러개의 서버를 설정해서 두개 이상의 웹을 실행이 가능합니다. 방법을 알아보겠습니다. ▼ 설정된 톰캣이 보입니다. 여기서 마우스 오른쪽 버튼을 눌러보세요 ▼ new -> server를 클릭 합니다. ▼ 그러면 기존과 동일한 스펙에 서버거 자동적으로 선택이 됩니다. 원하시는 서버명을 넣고 "finish" 를 클릭합니다. ▼ 그리고 서버를 더블 클릭해서 ▼ 서버의 포트가 겹치면 안되므로 저는 앞에 포트넘버 1를 붙혔습니다. 다른 포트는 또 앞에 2번이겠죠? ▼설정을 마무리하면 이렇게 동시에 서버가 스타트 된걸 확인할 수 있습니다. 특히 위처럼 어드민과 프론트 서버가 따로 있는 .. 2018. 7. 9.
이클립스 - eclipse validating 설정 해제 / build 속도 높히기 이클립스 유효성 체크 설정 변경 안녕하세요. 고코더 입니다. 이클릅스에 import 된 프로젝트가 커지면 심심하면 실행 되는 유효성 검사 때문에 귀중한 시간을 빼았기는 경우가 많습니다. ▼파일이 많아 그런지 몇 분째 아직도 0이네요. ▼ Window -> Preferences -> WEB 에 접근합니다. Validate JSP fragments 를 해제 합니다. JSP 파일까지 유효성 체크 하기에는 범위가 너무 많습니다. ▼ Window -> Preferences -> Validation에 접근합니다. 그리고 유효성 체크가 필요없는 부분을 Build 체크를 해제 해주세요 저는 JSP만 해제 하겠습니다. ▼ 이제 이클립스 재시작 후에 보니 체크가 금방 되었네요. 마무리 컴퓨터는 발전하지만 이클립스는 여전히.. 2018. 6. 29.
이클립스- JAVA 타임 아웃 오류 해결 / 톰캣 'Starting Tomcat v7.0 Server at localhost' has encountered a problem. Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor. 안녕하세요. 고코더 입니다. 자바 프로젝트가 무거우면 이클립스에서 실행할때 시간이 오래 걸립니다. 그러다 실행하다 보니 갑자기 아래와 같은 ▼ 오류가 발생 합니다. 말 그대로 45초 이상의 시간이 걸려서 타임아웃 되어 되어 버렸네요 ▼아파치 서버를 두번 클릭 합니다. ▼그리고 "Timeouts"를 .. 2018. 6. 27.