Welcome to My World (www.dgmayor.com)

소프트웨어/웹 서버 등 개발 환경 세팅 53

17. 톰캣 및 jdk 버전 호환 정리

1. 이클립스 버전명 및 요구사항 이클립스 버전명 및 요구사항을 정리하였다. 정리하는 이유는 구 버전 이클립스를 제공해줘버리면, 하위 버전의 JDK를 설치해야 하는 문제가 생기는데, 꽤나 골치 아프게 된다. 표 1. 이클립스 버전명 및 요구사항 번호 이클립스 버전명 요구사항 비고 1 Eclipse 4.17 (2020-09) A Java 11 or newer JRE/JDK is required, (Java 11 이상 JRE / JDK가 필요합니다.) 2 Eclipse 4.16 (2020-06) A Java 8 or newer JRE/JDK is required, LTS release are preferred (Java 8 이상 JRE / JDK가 필요합니다. LTS 릴리스가 선호됨) 3 Eclipse 4...

16. 리눅스 apt-get 명령어

apt-get(Advanced Packaging Tool)은 우분투(Ubuntu)를 포함안 데비안(Debian)계열의 리눅스에서 쓰이는 팩키지 관리 명령어 도구입니다. 우분투에는 GUI로 되어 있는시냅틱 꾸러미 관리자도 있기는 하지만 이런 저런 개발관련 패키지를 설치할 때는 커맨드기반인 apt-get이 더 편하기도 합니다. sudo는 superuser권한으로 실행하기 위함입니다. 패키지 인덱스 인덱스 정보를 업데이트 : apt-get은 인덱스를 가지고 있는데 이 인덱스는 /etc/apt/sources.list에 있습니다. 이곳에 저장된 저장소에서 사용할 패키지의 정보를 얻습니다. sudo apt-get update 설치된 패키지 업그래이드 : 설치되어 있는 패키지를 모두 새버전으로 업그래이드 합니다. s..

15. 이클립스용 애드온 모음집 (나중 기억이 안 나서 씁니다.)

1. 다크테마... or edi인가? 테마 파일..... 2. 윈도우 빌더...... (애드온을 하려고 하였으나.... 구버전이라 그런지 실패...) 인디고 버전 기준으로 윈도우 빌더 3.7 버전과 호환이 된다고 한다. (또는 파이썬 c, 안드로이드를 쓸 생각 없이, 데스크톱 gui만 활용하려면 넷빈즈를 쓰면 된다고 한다. 이제 생각하면 나는.... 옛날 사람인데.... 싶기도 하고.... 하지만... 나는 전자, 기계, 생명 과학까지 다루고 싶어서.... 이클립스 쓰고 싶다.) 3. JSmooth 인가? 자바 프로그램을 exe 형태로 만들어서 윈도우즈 상에서 더블클릭 두번으로 실행이 되게끔 해준다고 한다. 참고로... 필자는 이때까지 윈도우 빌더를 써본 적도 없고, JSmooth 같은 것도 써본 적이 ..

14. 나중에 재 설치할 윈도우즈 용 게임 모음 (현재는 기억 잘 안 남)

이건 어디까지나 필자 기준이다. 1. 문명 2. 대항해시대 3. 마메 4. Left 4 Dead 5. StarCraft 6. WarCraft 7. Wow 8. 거상 9. 크레이지 아케이드 10. 카트라이더 11. 던전 앤 파이터 12. 디아블로 기억이 안 나는데..... 왠만한 게임은 다 만들 자신은 있다. 특히 요즘은 gui와 객체 지향에 재미가 들려서 더욱 자신이 있다. 원리는 비슷비슷하니까.... 그러고 보니 아주 예전에 제일 재밌게 했던 게임이 포켓몬, 환세취호전, 스타크래프트.... 이후 포트리스... 바람의 나라.... 디아블로, 그 다음 뭐였더라... 넥슨의 메이플 스토리? 가 유행 했었나?? (당시 컴퓨터 사양이 낮아서 플레이가 안 되었다.) 대학 간 다음에는 워크의 카오스가 유행 했었고...

10. mysql 및 이클립스 연동 방법

mysql-connector-java-0.5.8.jar 다운로드 deb 패키지로 다운 받아도 되긴 하나... 어차피 쓰는 건 jar 뿐.... 자바고 connector고 그냥 설치 환경을 usb에 넣어 다니는 게 가장 편한 방법인거 같다. 그리고.... 파일을 conn.jsp로 생성.... 255 에러 발생시 ?useUnicode=true&characterEncoding=utf8를 url 뒤에 추가 하면 된다. public static void DB_Save() { Connection conn = null; PreparedStatement pstmt = null; try { conn = DB_Conn(); String sql = "INSERT INTO test_1 values (null,?)"; pstm..

9. mysql 사용자 추가 및 에러 잡는 방법

[Mysql] Client does not support authentication protocol requested by server 에러 Table of Contents Client does not support authentication 에러 발생 원인은? 에러 해결 방법 맺음 Jpa와 Mysql을 이용하여 공부를 진행하던 중 만난 authentication관련 에러에 대해서 소개해드리도록 하겠습니다. Client does not support authentication 이 이유가 발생하게 된 이유는 Mysql 8.0에서는 다양한 플러그 형태의 인증 방법을 제공합니다. 기본적으로 제공하는 인증 방법은 caching_sha2_password입니다. 에러 발생 원인은? 제가 설치한 Mysql Conne..

8. mysql 및 mysql-workbench 설치 방법

처음으로 스크린 샷을 사용해보는데...... apt repository에 가서 (mysql-apt-config_0.8.22-1_all.deb)를 다운로드 이후.... 옆에 느낌표를 클릭하면.... 다른 블로그 말고 오라클에서 제공하는 매뉴얼을 읽을 수 있다. 예전 대학생 때에는 과거 어카이브 찾기도 쉬웠고.... 매뉴얼 링크도 큼지막했던거 같은데..... 왜 필요 없는 인스톨러를 제공하고... 매뉴얼 링크도 찾기 힘든지 모르겠다. 어쨌든 영문판을 다시 정리하면.... 1. 패키지를 apt에 추가 시킨다. $> sudo dpkg -i mysql-apt-config_w.x.y-z_all.deb 2. apt를 업데이트 한다. $> sudo apt-get update 3. mysql을 apt에서 다운로드 받아 ..

7. 신형 톰캣 (tomcat 9.0.56 tar.gz) 설치 방법

https://tomcat.apache.org/download-90.cgi 9.0.56 tar.gz 를 다운로드..... (wget) 원하는 폴더에 압축해제....(zxvf) 그럼 사실 설치 끝이다... 자바나 이클립스나 스타크래프트나 설치는 그냥 파일을 다운 받으면 끝나는 거고.... 여기서 startup.sh 같은 실행 파일을 실행 하면 그 파일이 실행이 되는 것이다. 실행은 리눅스 우분투 20.04 기준 (시간이 흐르다 보니 버전이 정말 중요 하다는 걸 이번에 뼈져리게 느꼈다.) sudo -i 혹은 chmod로 권한을 바꾼뒤에 sudo sh startup.sh 해주면 톰캣이 실행이 된다. 반대로 shutdown.sh 하면 톰캣이 정지가 된다. 여기서 터미널에서 더욱 더 편하게 사용하기 위해.......

6. 신형 이클립스 (2021.12 이름이 이렇다...) 설치 방법

https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2021-12/R/eclipse-inst-jre-linux64.tar.gz Eclipse downloads - Select a mirror | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks. www.eclipse.org 22년 1월 기준 신형 이클립스이다. 뭐.... 요즘 파이썬도 있고... C도 있고 하지만은... 내가 ..

5. 신형 java 설치 방법 (JDK 16)

우분투에 자바를 설치하는 몇가지 방법이 있습니다. 이 글에선 설치가 비교적 간단하고 자바 버전관리도 쉽다고 판단되어 package 관리자를 통한 설치 방법과 JDK 버전을 쉽게 변경하는 방법을 공유합니다. 간단한 설치 프로세스는 아래와 같습니다. apt 패키지 정보 업데이트 자바 JDK 설치 bashrc에 JAVA_HOME 추가 bashrc 실행 간단한 자바 버전 변경 프로세스는 아래와 같습니다. JAVA 버전 확인 update-alternatives 명령어를 통해 자바 버전 변경 JAVA 버전 확인 설치 방법 1. apt 패키지 인덱스 정보를 아래 명령어로 업데이트하여 자바 리스트를 갱신합니다. sudo apt update 2. 원하는 자바 버전을 설치합니다. 이 글에선 8버전과 16버전을 선택하였습니..

4. 과거를 생각하면.......

5년 전에 (2017년 쯤......) 갤럭시 note 5를 사용했었다. 그 당시 갤럭시 노트 5은 배터리 분리형에 펜 필기를 지원하였다. 크기도 적당한 5.5인치.... 요즘 나온 갤럭시 노트 9는 크기는 6.0인데.... 배터리 일체형이라 보조 배터리 등을 끼고 살아야 한다. 그리고 들고 다니기도 더 힘든데..... 노트 5는 단종 ㅜㅠㅠㅠ 스타크래프트나 디아블로도 예전엔 그냥 스타크래프트만 받아서 실행 하면 되었으나, 요즘에는 배틀넷에도 가입해야 되고, 인증도 받아야 하고, 유즈맵도 만들지 못한다.... 이런 걸 고려해보면 최신 툴, 도구 보다는 오라클이 인수하기 전 개발 툴 등을 쓰는 게 훨씬 나은 것 같다. 극단적으로 편한 걸 찾으려 하면 MS의 C#이나 최신 툴인 파이썬을 써야지.... 왜 리..

3. 구형 개발 Tool 자바 1.6(=SE6) & 인디고 이클립스 설치

https://www.oracle.com/java/technologies/javase-java-archive-javase6-downloads.html https://www.eclipse.org/downloads/packages/release/indigo/sr2 전에 글을 잘 적지 못해 다시 쓴다. 인디고는 원하는 곳에 가서 압축을 풀면 되고, 자바는 [test@server java]$ chmod 700 jdk-6u31-linux-i586.bin [test@server java]$ ./jdk-6u45-linux-x64.bin 를 통해 인디고 안에 jre 파일로 넣으면 설치 끝.... ( export JAVA_HOME=/ㅁ export PATH=/ㅁ/bin export CLASSPATH=/ㅁ/lib/tool..

2. 우분투 설치

최신 버전은 어차피 사이트 주소만 치면 나오니, 왠만하면 나중에 설정 다시 잡기 위해서.... 과거 버전 사이트 주소를 올려 놓도록 하겠다. (각 블로그 마다... 버전이 달라서 이번에 서버 환경 구성하는데 엄청 힘들었다...) 과거 버전 https://ubuntu.com/download/alternative-downloads Alternative downloads | Ubuntu Want to download via-bitTorrent links, get images with more language packs, use the text-based alternate installer or find previous versions of Ubuntu? ubuntu.com 가만히 생각해보면 대학생 때 한동안 ..

1. 개발 환경에 필요한 필수 사이트

https://ubuntu.com https://www.oracle.com https://www.oracle.com/java/ https://www.mysql.com/downloads/ https://docs.oracle.com/javase/tutorial/uiswing/components/menu.html https://stackoverflow.com/questions/8560810/aligning-jmenu-on-the-right-corner-of-jmenubar-in-java-swing www.eclipse.org The Community for Open Innovation and Collaboration | The Eclipse Foundation The Eclipse Foundation - ho..