본문 바로가기

분류 전체보기

(22)
JAVA란 Java란? Java의 특징 Java 파일이 실행 과정 Java 플랫폼의 핵심 구성 요소 컴파일 및 바이트 코드 확인 Java란? 컴퓨터, 소프트웨어 기술을 제공하는 미국 Sun MicroSystems에서 James Gosling과 그의 동료들이 개발한 프로그래밍 언어이며 현재 Sun Microsystems는 Oracle이 인수하였다. Java의 특징 자바를 다른 언어와 구분 짓는 가장 큰 특징은 객체 지향 언어이며 플랫폼(소프트웨어를 실행할 수 있는 기반)에 독립적이라는 것이다. 객체 지향 언어란 객체를 관리하는 것이며하는 것을객체는 데이터(속성)와 기능(행위)로 이루어져 있다. 쉽게 설명하면 TV라는 객체는 전원상태, 채널 정보와 같은 속성을 가지고 있으며 전원 켜기, 전원 끄기, 채널 변경과 같은 ..
톰캣 서버 실행시 프로젝트가 배포되지 않는 현상 톰캣 서버를 올렸으나 프로젝트가 배포되지 않고 톰캣만 올라가는 현상 발생 프로젝트에서 오른쪽 마우스 클릭 후 Preferences 를 클릭합니다. Deployment Assembly를 클릭후 누락된 부분이 없는지 확인 ※ 해당 화면에서 WebContent가 누락되어있음 Add 버튼을 클릭후 누락된 부분 추가 - WebContet를 추가하는 과정 톰캣 재 실행시 정상 출력되는것을 확인 ※ 참고 - https://stackoverflow.com/questions/12316540/tomcat-is-not-deploying-my-web-project-from-eclipse
ssh-key 공개키 만들기 '.ssh': No such file or directory 깃을 공부하는 과정 중 SSH 공개키를 만드는 과정에서 다음과 같은 에러를 발견할수 있습니다. (https://git-scm.com/book/ko/v2/Git-%EC%84%9C%EB%B2%84-SSH-%EA%B3%B5%EA%B0%9C%ED%82%A4-%EB%A7%8C%EB%93%A4%EA%B8%B0) SSH 생성을 위한 디렉토리 접근 시도 cd ~/.ssh 발생 에러 bash: cd: /c/Users/000/.ssh: No such file or directory .ssh 폴더가 없기 때문에 홈 디렉토리에 폴더를 생성 후 해당 폴더에서 키 생성 명령어를 입력하는 방법과 키 생성 명령어를 통한 파일명 입력시 경로를 함께 적는 방법이 있습니다. 홈 디렉토리에서 폴더 생성 후 생성한 폴더에서 키 생성 - 홈 ..
ignoring option PermSize=512m; support was removed in 8.0 에러코드 Error occurred during initialization of VM Could not reserve enough space for object heap OpenJDK 64-Bit Server VM warning: ignoring option PermSize=512m; support was removed in 8.0 OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=1048m; support was removed in 8.0 원인 기존에서 사용하던 XX:PermSize, XX:MaxPermSize 가 자바 7 까지만 사용 자바 8에서 에러 발생 -XX:PermSize 가 -XX:MetaspaceSize 로 변경 -XX:MaxPe..
Eclipse 업데이트 되돌리기 Eclipse 업데이트 되돌리기 이클립스 상단의 Help → About Eclipse IDE 를 클릭합니다. Installation Details 버튼을 클릭합니다. Installation History 탭에서 되돌릴 시간을 선택 한 후 Revert 버튼을 클릭합니다. Restrat Now 버튼 클릭하여 이클립스를 재시작합니다.
StackOverflowError로 인하여, 웹 애플리케이션 []에서 annotation 스캔을 완료하지 못했습니다. 가능성 있는 근본 원인… 톰캣을 실행하다 보면 콘솔에 다음과 같은 에러가 발생하며 톰캣이 실행되지 않는 것을 확인할 수 있습니다. org.apache.catalina.LifecycleException: 구성요소 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]을(를) 시작하지 못했습니다. 콘솔창을 조금만 아래로 내려보면 다음과 같이 org.bouncycastle 에서 에러가 발생하는 것을 확인할 수 있습니다. Caused by: java.lang.IllegalStateException: StackOverflowError로 인하여, 웹 애플리케이션 []에서 annotation 스캔을 완료하지 못했습니다. 가능성 있는 근본 원인(root cause)들 중의 하..
Eclipse 플러그인 삭제 플러그인 삭제 이클립스 상단의 Help → About Eclipse IDE 를 클릭합니다. 하단의 Installation Details 버튼을 클릭합니다. 삭제 하고자 하는 플러그인을 선택 한 후 하단의 UnInstall 버튼을 클릭합니다. Finish 버튼을 클릭하면 플러그인이 삭제됩니다.
cannot change version of project facet dynamic web module to 3.1 이클립스에서 변경 설정 파일 변경 이클립스에서 변경 이클립스 상단의 Project → Properties 를 클릭합니다. 이클립스 상단의 Project Facets → Dynamic Web Module 를 클릭하여 버전을 변경해 줍니다. 아래 이미지와 같이 에러가 발생할 경우 설정파일을 변경해 줍니다. 설정 파일 변경 프로젝트 폴더 → .Settings → org.eclipse.wst.common.project.facet.core.xml 를 열어줍니다. jst.web 부분의 version 을 3.0 or 3.1 로 변경해 줍니다.