728x90

npm ERR! code EISGIT

...

npm ERR! git /Users/*****/node_modules/path-directories: Appears to be a git repo or submodule.

 

와 같은 에러로그를 뿜으며 설치가 안될 때

rm -rf node_modules/*/.git

프로젝트 경로에서 위 파일 삭제 후 다시 npm i

아님 그냥 노드모듈 폴더를 날리고 새로 인스톨하자

728x90

vs-code에서 위와 같은 오류가 나면 power-shell을 관리자 권한으로 실행해 아래 명령어 입력, Y

 Set-ExecutionPolicy RemoteSigned

728x90

웹서버와의 호환위해 5.7버전 설치 권장

 

1. 다운로드

다운로드 링크 : 

https://dev.mysql.com/downloads/file/?id=500615

 

MySQL :: Begin Your Download

The world's most popular open source database

dev.mysql.com

혹은 아래 사이트에서 

www.mysql.com/downloads/dev.mysql.com/downloads/installer/

Looking for previous GA versions? 를 찾아 누르고  Download를 누른다.

 

Windows (x86, 32-bit), MSI Installer 를 다운로드 받는데 용량이 적은 버전은 인터넷을 통해 추가패키지를 다운로드 받으며 용량이 많은 버전은 설치에 필요한 패키지가 모두 포함되어있다. 원하는 대로 선택

 

풀패키지 버전은

dev.mysql.com/downloads/file/?id=500616dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-5.7.33.0.msi

 

다운로드 창이 뜨면 No thanks, just start my download. 를 눌러 다운로드

 

2. 설치 과정

Develop 버전을 선택하고 기본적으로 Next를 누르면 된다.

패스워드만 정확히 입력 후 설치 과정을 끝낸다.

 

3. 환경 변수 등록

아래 경로의 환경변수 등록

C:\Program Files\MySQL\MySQL Server 5.7\bin

 

(등록법은 아래 포스트 참고)

rutel.tistory.com/329

 

환경변수에 경로 추가하기 (윈10기준)

1. 윈도우 키 누르고 "고급"으로 검색 후 "고급 시스템 설정 보기" 클릭 2. 아래 쪽에 "환경 변수" 클릭 3. 시스템 변수에서 Path 항목을 찾아 편집 클릭 4. "새로 만들기" 누른 후 경로를 입력하고 확

rutel.tistory.com

4. CMD클라이언트 동작 확인

기본적으로 워크벤치를 쓰는 것이 편하나 커맨드라인 클라이언트를 쓸 일도 있으므로 동작을 확인해본다.

 

cmd창을 열어 아래 명령어 입력

mysql -u root -p

비밀번호를 입력하면 접속이 됨을 확인 할 수 있다

 

5. 서버 기본 캐릭터셋(character-set)을 UTF-8로 변경하기

프로그램 데이터\MySQL밑에 MySQL서버 폴더를 찾아 들어간다. 예) C:\ProgramData\MySQL\MySQL Server 5.7  

(프로그램데이터 폴더가 안보일 시 윈도탐색기 숨긴 항목 체크해제)

 

my.ini파일을 열어 # character-set-server= 항목을 찾아 아래와 같이 변경한다. (#을 제거해 주석처리 해제)

character-set-server=utf8

6. 서비스 재시작

7. 서버가 재시작 완료되면 mysql에서 status 명령어로 서버와 db의 캐릭터셋을 확인한다. 캐릭터셋 변경 이후에는 데이터베이스가 자동으로 utf-8로 생성된다

 

수동으로 서비스 등록하고 초기화하려면 아래와 같이 입력

 

G:\JavaWeb_App\DB>mysqld --install
Service successfully installed.

G:\JavaWeb_App\DB>mysqld --initialize

G:\JavaWeb_App\DB>net start mysql
The MySQL service is starting.
The MySQL service was started successfully.

이니셜라이즈 후 data폴더에 host명.err파일이 생성되며 파일을 열어 초기 비밀번호확인이 가능하다.

이 후 이 임시비밀번호를 본인이 원하는 비밀번호로 변경하면 된다.

 ALTER USER 'root'@'localhost' IDENTIFIED BY '비밀번호';

 

DB관리를 위한 새 유저 추가

create user '[유저명]'@'%' identified by '[비밀번호]';

권한 부여

 grant select, insert, update on [DB테이블명].* to [유저명]@localhost identified by '[비밀번호]';

이클립스 현재 jsp 프로젝트와 연동

 

1. jdbc 다운로드 (5.1.49 zip archive)

https://downloads.mysql.com/archives/c-j/

 

MySQL :: Download MySQL Connector/J (Archived Versions)

Please note that these are old versions. New releases will have recent bug fixes and features! To download the latest release of MySQL Connector/J, please visit MySQL Downloads. MySQL open source software is provided under the GPL License.

downloads.mysql.com

혹은 C:\Program Files (x86)\MySQL\Connector J 5.1 에서 .jar파일을 찾아

 

2. .jar파일을 이클립스 프로젝트에서 WEB-INF\lib 폴더로 복사

728x90

1. 윈도우 키 누르고 "고급"으로 검색 후 "고급 시스템 설정 보기" 클릭

 

2. 아래 쪽에 "환경 변수" 클릭

3. 시스템 변수에서 Path 항목을 찾아 편집 클릭

 

4. "새로 만들기" 누른 후 경로를 입력하고 확인

728x90
  • JSP(Java Server Page) 설치
  1. JAVA 개발을 할수 있는 자바개발툴 JDK
    https://www.oracle.com/java/technologies/
    Top Downloads - Java SE - Java SE 8
    https://www.oracle.com/java/technologies/javase-downloads.html
    https://docs.oracle.com/javase/8/docs/api/index.html

JAVA 8 (1.8) 버전이 오픈소스이므로 기본적으로 이 버전으로 구축한다.

 

- JDK(Java SE Development Kit 8 Downloads)를 OS환경에 따라 다운로드


기본적으로 자바와 JDK는 아래 경로에 설치된다.

C:\Program Files\Java
C:\Program Files\Java\jdk1.8.0_181\bin

 

커맨드 창을 열어 자바 버전과 컴파일러 버전을 확인해본다.

(윈도우 - 오른쪽 버튼 - 실행에서 cmd 입력)

C:\Users\rutel>java -version
C:\Users\rutel>javac -version
'javac'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.

 

  • 시스템 환경설정 (자바 환경설정)

파일 위치 상관없이 모든 위치에서 자바 프로그램을 사용할수 있게 설정한다.

 

1) 탐색기 - 내PC - 오른쪽 버튼 - 속성 - 고급시스템설정 선택
2) 시스템 속성 - 고급 - 환경변수
3) 시스템 변수 - Path - 편집 - 새로만들기
C:\Program Files\Java\jdk1.8.0_181\bin
위와 같이 입력 후 확인

 

  • 자바 실행환경(JRE) 설정

1) 탐색기 - 내PC - 오른쪽 버튼 - 속성 - 고급시스템설정
2) 시스템 속성 - 고급 - 환경변수
3) 시스템 변수 - 새로만들기
변수이름:CLASSPATH
변수값: .;C:\Program Files\Java\jdk1.8.0_181\lib\tools.jar
- 위와 같이 기입 후 확인 

 

그 다음 커맨드 창에서 아래 명령어를 입력하면 정상적으로 자바 컴파일러 버전이 확인될 것이다.
C:\Users\rutel>javac -version

 

  1. 웹서버(웹애플리케이션서버) 설치
    html은 정적웹프로그램으로 브라우저로 바로 열어서 확인가능하다.
    jsp는 동적웹프로그램 별도 웹서버를 거쳐서야 확인가능하다.
  • jsp -> html 변경해서 웹브라우저에서 동작되게 한다.

 

아파치 톰캣  다운로드 및 설치

https://tomcat.apache.org/
위 사이트에서 Download
Tomcat 8 - Core 를 OS환경에 따라 다운로드

 

Apache Tomcat® - Welcome!

The Apache Tomcat® software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies. The Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket specifications ar

tomcat.apache.org

- 웹서비스 시작
C:\Program Files\Apache Software Foundation\Tomcat 8.0\bin
Tomcat8w - 오른쪽 버튼 - 관리자 권한으로 실행 -start/stop

 

내컴퓨터에 설치한 서버에 접속

아파치 톰캣 설치 시 기본 8080포트를 사용

 

웹서버에서 보여주는 페이지 위치
C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\ROOT

 

 

- 통합개발환경(IDE) 이클립스 설치

다운로드 받은 파일을 압축 풀어넣기 한다.

 

- 작업공간 만들기

임의의 경로에 원하는 폴더 이름으로 만든다.

 

1) 이클립스 한글 환경설정 UTF-8
1-1) Window - Preferences 에서 아래 인코딩을 모두 UTF-8로 설정


General - Workspace -Text file encoding - Other UTF-8

General - Appearance - Colors and Fonts - Basic - Text font -Edit

Web - CSS Files - Encoding - ISO 10646/Unicode(UTF-8)
HTML Files - Encoding - ISO 10646/Unicode(UTF-8)
JSP Files - Encoding - ISO 10646/Unicode(UTF-8)

 

2) 아파치 톰캣 8 서버를 이클립스와 연동하기
2-1) 설치된 아파치 톰캣 서버를 중지한다.

2-2) 이클립스에서 File - New - Other - Server - Server -Next 선택
2-3) Apache - Tomcat v8.0 Server 선택

2-4) Tomcat installation directory: (경로지정)
C:\Program Files\Apache Software Foundation\Tomcat 8.0


- Next - finish하여 완료

 

3) 프로젝트 만들기
3-1) 오른쪽버튼 - New - Dynamic Web Project - Next -
JSPProject - Next - web.xml체크 finish

 

4) 서버와 프로젝트 연결
4-1) 하단 Servers 탭 선택
Tomcat v8.0 Server at localhost
4-2) 오른쪽 버튼 Add and Remove
4-3) 프로젝트 선택 Add - Finish

+ Recent posts