개발2016. 10. 18. 19:33

이클립스를 사용하다 얼마전 뭔짓을 했는지 기억이 나지 않지만 설정이 꼬였는지 이상한 현상을 보이기 시작했다.

보통은 외쪽 4분의 1이나 5분의 1은 프로젝트 익스플로러나 네비게이터를 위치해 놓고..남은 오른쪽 공간은 코드 에디터를 위치해두고 사용했다. 그 밑에는 콘솔이나 SVN관련 창들을 놓고 사용했다.

근데 어느 순간 설정이 꼬이고 난 뒤에 소스코드 관련 창들을 단축키(Ctrl + Shift + W)를 누르거나 창을 모두 닫아버리면..하단에 위치했던 창들이 나머지 공간을 다 차지해 버리는 현상이..

보통은 다 닫아버리면 닫은 영역은 빈칸으로 유지가 되어야 한다..이렇게 되면 다시 소스를 열었을때 콘솔이나 SVN관련 영역에 같이 열리게 되는..이거 해결해 본다고 검색을 했더니 방법이 안나오더라는..

해결 방법은..


Window - Perspective - Reset Perspective..


위방법으로 초기화 해주면 초기 설정으로 돌아간다..

단점은 그동안 열어 놓았던 Window가 초기화가 되니 일일이 다시 열어주고 위치 조정을 해야한다는 점??

요며칠 이거때문에 불편했는데 해결해서 다행..

Posted by Z700zZz
개발2013. 11. 25. 13:29

개발을 하다보면 테스트 서버나 테스트 코드로 테스트를 한 뒤에 실제 운영되고 있는 상용서버에 업로드 하는 작업들을 많이 하게 된다. 이때 흔히들 하는 실수는 상용서버에서 적용 되는 서버 정보나 소스 코드들을 바꾸지 못하고 올리게 되는 상황이 종종 발생된다. 서버 작업은 다해놓고 제대로 돌아가는것 다 확인해서 서비스를 시작했는데 정작 데이터는 테스트 서버의 데이터가 나와 작업을 다시해야 하거나 잘못된 작업으로 인해 욕을 먹게 되는 경우가 발생하게 된다.


이럴때 어떻게 작업을 해야할까..

100% 확실한 방법은 아니지만 주석으로 자신만이 알아볼수 있는 문자를 넣어놓고 상용서버에 업로드전 그 문구를 찾아 다 수정한다음 서버에 업로드 하는 방법이다. 이 방법을 제대로 쓰려면 코드를 작성하는 습관을 들여야 한다.


방법은 다음과 같다.


맥에서 실행하는 이클립스의 경우 : ^ + H

윈도우에서 실행하는 이클립스의 경우에는 : Control + H


단축키가 아닌 메뉴로 들어가는 경우 Search - Search… 로 들어가면 된다.





단축키나 메뉴를 통하게 되면 위와 같은 창이 나타나게 된다.

File Search 탭 선택후 내가 찾고 싶은 내용을 Containing text:에 입력하고 Search를 누르면 검색을 시작하게 된다.





검색이 완료된 화면..

검색후 Test라고 들어가있는 항목을 찾아서 지우거나 수정해주면 상용서버에서 테스트 코드가 돌아가는 실수는 줄어들게 될것이다.

뭐 이런것들도 좋은 방법이기는 하지만 제대로 정신차리고 작업을 하는게 더 중요한것 같다.

설명을 상용 서버에 올릴경우 테스트 코드를 찾아 고치는것으로 설명 했지만, 개발시 유용한게 Find나 Search아닐까..

앞으로 유용하게 잘 사용하자.

Posted by Z700zZz
개발2013. 10. 25. 15:33

Eclipse에서 Apache Tomcat을 돌리다보면 서버를 올렸다가 내렸다가를 자주 한다.

그러다보면 갑자기 8080포트가 사용중이라는 그런 메세지를 나타내면 서버가 시작되지 않는 경우가 있다.

분명 로컬에서는 8080포트를 Apache Tomcat에서만 사용중인데 이게 어떻게 된 일일까.

아마도 이문제는 톰캣이 제대로 종료 되지 않으면서 발생하는 문제인것 같다.

그러면 문제를 어떻게 해결해야 할까.

컴퓨터를 재시작하면 된다..하지만 이런 문제가 있을경우 매번 재시작을 할수는 없겠지.

해결책은 톰캣 프로세스를 종료하면 된다.

톰캣 프로세스를 확인하고 종료하는 방법을 안다면 밑에 방법은 안봐도 된다.

방법은 아래와 같다.


1. 8080포트 사용 확인 명령어


netstat -an | grep 8080


2. 톰캣 사용중 확인 명령어


ps -ef | grep tomcat


3. 톰캣 프로세스 종료 명령어


kill -9 [프로세스번호]


위를 실행하고 Apache Tomcat을 재시작해보면 정상적으로 작동이 된다.

Posted by Z700zZz
Maven2012. 8. 10. 18:33

Maven으로 Dynamic Web Project생성 포스트보다 이게 더 먼저여야하는데 뭔가 뒤죽박죽이다.


Eclipse에 Maven설치 방법..!


Eclipse메뉴 Help - Eclipse MarketPlace 선택.


다음과 같은 화면이 나온다.



1. 검색창이다. 검색단어로 Maven이라는 단어를 넣으면 다음과 같은 목록이 나온다.


2. 검색 리스트중 Maven Integration for Eclipse항목을 선택한다.

    원래는 위나 아래와 같인 Install이라는 버튼이 나와야 하지만 이미 깔려 있는 관계로 Uninstall버튼이..


그다음 단계는 생략하겠다.


다시 지우고 깔고 하기 귀찮아서가 아니라 초딩한테 맡겨놔도 할수 있는 수준이다 보니 별다른 설명을 할 필요가 없다.


Maven하나로 프로젝트의 라이브러리를 수동으로 추가하거나 제거하지 않고 자동으로 된다는 것 너무 편한 것 같다.


아직은 Maven의 시작단계..좀더 공부하고 유익한 정보를 포스팅 하겠다.

'Maven' 카테고리의 다른 글

Maven으로 Web Project 생성시 Dependency문제..  (0) 2012.08.10
Posted by Z700zZz
Mac Life2009. 10. 28. 00:03
MacBook을 사놓고 4개월이 넘게 윈도우로 개발을 했다.
이제 Mac OSX로 개발을 하려한다.
개발 시작부터 문제점 발생..!

바로 가장 중요한 컨트롤 스페이스 단축키를 누르면 맥의 기능인 SpotLight기능이 켜진다는것...

바로 구글링...!

문제 해결법은 그냥 SpotLight단축키를 꺼주면 되는것...
시스템 환경설정 - 키보드 & 마우스 - 키보드 단축키 - SpotLight 단축키 ^ + Space체크를 해제하면된다.

이클립스에서 단축키를 바꾸는 방법도 있지만...

그동안 컨트롤 스페이스로 했는데 하루아침에 바꾸기가 쉽지 않기에.ㅋ

위도우에서 Ctrl을 사용한 단축키들은 거의다 command키와 조합하면 된다.
맥용 키보드가 아닌 윈도우용 키보드로 사용한다면 윈도우키를 Ctrl키와 동일하게 사용하면 된다.

'Mac Life' 카테고리의 다른 글

JumpDesktop..  (0) 2015.06.17
Windows Eclipse Ctrl + Space...!  (0) 2012.03.12
Posted by Z700zZz
Java2009. 7. 2. 21:18
웹으로 수업 내용이 바뀌며 개발툴인 이클립스도 버전이 바뀌었다.
두세번 띄우니 에러발생...윈도우를 재부팅해야 다시뜨는 상황 발생...!

JVM terminated. Exit code=-1

-Dosgi.requiredJavaVersion=1.5

-Xms40m

-Xmx512m

에러 메세지는 대충 이렇다..

Eclipse진입 조차 안되며 다시 띄워봐야 저런 알수없는 메세지를 팝업창에 띄우면 프로그램은 닫힌다.

메세지가 더 있지만 뭐 써봐야 알수 없는 내용이기에..

웹페이지를 검색해본 결과...eclipse.ini파일을 열어 설정을 좀 바꿔주면 간단히 해결된다.


선택 되어있는 저파일을 바꿔주면된다.



보면 맨마지막 부분쯤에 저 내용이 있을것이다...

512인것을 256으로 바꿔주면 안뜨던 프로그램이 잘뜨는것을 볼수 있을 것이다.

이제 웹프로그래밍 시작...! 역시나 HTML은 어렵다..

'Java' 카테고리의 다른 글

Java Compile Version Error..!  (0) 2012.03.15
Java의 문자열 비교..!  (0) 2011.10.04
Java - Lotto(로또)  (0) 2009.10.14
JavaScript...!  (0) 2009.07.07
Java Oracle JDBC 관련 부분...!  (0) 2009.06.24
Posted by Z700zZz