spring - STS3
window system => 정상적으로 실행
mac system => intel,arm(os version - 2022)
STS4이용해라
[ Eclipse or STS or eCovFrame ]
*STS or eGovFrame 은 압축 푼 후 실행
Eclipse ( Web파트 - install )
설치 순서
1. java JDK,JRE( 1.8(8) , 11 , 17 )
2. IDE를설치
3. Error => java version???
- Eclipse : eclipse.ini 실행 후 java version 연결 (javaw.exe 경로 찾아서 연결(작성) )
- STS : sts.ini 실행 후 java version 연결 (javaw.exe 경로 찾아서 연결(작성) )
- eGovFrame : eclipse.ini 실행 후 java version 연결 (javaw.exe 경로 찾아서 연결(작성))
ex) c:\Program Files\Java\버젼\bin\javaw.exe
4. Project 생성
5. HTML,CSS실행 안됨??
6. Server 생성 -> 우클릭 -> add and remove 메뉴 선택 -> project 추가 꼭 해줘야함 ❗
7. Server Restart
8. 웹파일은 webapp 안에 생성해야함
[ JAVA Setting 방법 ]
( java 실행, java 컴파일, java 패키지 배포 )
1. 언어셋 세팅 : window메뉴 -> Preferences -> encoding -> 언어셋 변경(UTF-8)
2. new Project 생성 -> 프로젝트 우클릭 -> Properties 화면 다음과 같이 생성
- java build path - java version 변경
- java compiler - java version 변경
- project Facets(배포) - java version 변경(버전 맞추지 않으면 내 컴에선 잘 나와도 본 서버에서 다 깨짐 )
👀 6.24 추가 정리 ( ~jsp , mysql 연결 , jquery 추가 )
[ IDE developer setting ]
1. 언어셋 세팅 및 JDK 세팅 :
언어셋 : window - preferences
install/updates -> automatic updates 체크아웃 되어있어야함
2. server 세팅
( java 버전 17번부터는 apache tomcat 10번 이상 사용가능 )
server host name 에 domain명 작성 가능 - but 실제 작동은 localhost에서 됨
(console 범위 늘리기 : window - preferences - run/debug - console 수 늘리기)
server 버전세팅 + java 버전 세팅
[server 오작동으로 실행이 안 될 경우]
- project가 없을 경우 : apache 새롭게 다운로드
- project가 없을 경우2 : apache 버전과 JDK버전이 서로 맞지 않을 경우
* JDK - Spring사용 하는 경우 : (jdk 8 ~ jdk 16) , Spring boot사용하는 경우 : (jdk17~)
- project가 있을 경우 : web.xml 깨져있음(오타 및 중복 코드) - apache 정지
- project가 있을경우 2 : java파일이 코드버그로 인하여 깨졋을 경우 (빨간 에러) - apache 정지
- project가 있을경우 3 : port충돌로 인하여 - apache 정지 (8080 port error)
3. project 생성 - dynamic - 'no' 선택 (직접 세팅할거니까)
4. properties 세팅 : java compiler , project facets, java build path
경로 수정 : web project settings - context root /로 변경
5. web.xml 생성 : 프로젝트 우클릭 - JAVA EE Tools - generate ~ 클릭
( https://dev-eunse.tistory.com/102 참고 )
web.xml => servlet,spring,spring-boot (jsp는 관계 없음)
6. web.xml 파일 수정 : welcome 삭제
7. 서버 우클릭 - add and remove 후 오른쪽으로 옮기기
http://localhost:8080/ => 404뜨면 정상
8. jsp 생성 (src/main/webapp 에서 우클릭 후 jsp파일 생성)
9. database 라이브러리 가져오기 - 이거 없으면 database완 연결 불가
=>maven repository에서 다운 후 WEB-INF/lib에 추가
=> jump (https://dev-eunse.tistory.com/148 참고)
: build path - configurd buildpath 가서 기존거 remove후 해당 폴더 안의 jar 파일 add
10. jquery 추가 (jquery 사용시에만) uncompressed 다운 후 js폴더에 추가
11. jquery ui stable 다운후 압축풀고 필요한것만 해당 폴더에 복붙 업로드
'MEMO > Java-memo' 카테고리의 다른 글
object 배열 (0) | 2024.05.14 |
---|---|
문자열 배열 <-> 정수 배열 변환 방법 (0) | 2024.05.11 |
업 & 다운 (0) | 2024.05.09 |
getter & setter (0) | 2024.05.08 |
This (0) | 2024.04.26 |