DBeaver 접속 후, localhost 접속 시 아래와 같은 에러 발생 


< 해결 방법 >

Mysql 설치 중, 내 컴퓨터에는 사용 중인 3306의 Port가 있어서, 3307 Port로 Setting후 설치하였다. 이후 DBeaver에서 Mysql 접속 시 3307Port로 접속 했어야 했는데, 3306의 Port로 접속하여서 "unable to load authentication plugin 'auth_gssapi_client'." Error가 뜬 것이었다.

아래와 같이 3307로 변경 후 해결 완료. 

Vscode에 있는 Powershell 터미널창에 yarn dev 명렁어 입력 시, 아래 오류 출력

 

PS C:\Users\Administrator\nextjs-blog> yarn dev

yarn : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\Administrator\AppData\Roaming\npm\ya

rn.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.co

m/fwlink/?LinkID=135170)를 참조하십시오.

위치 줄:1 문자:1

+ yarn dev

+ ~~~~

    + CategoryInfo          : 보안 오류: (:) [], PSSecurityException

    + FullyQualifiedErrorId : UnauthorizedAccess

< 해결 방법>

 

Vscode에있는 "Powershell"이 아닌, 시작->Powershell 권리자 권한 실행->

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force 입력 후,엔터

-> Vscode에 다시 들어가서 year dev

2023-03-11 트러블슈팅 사례

2023-03-11 장소: Statdom PC

 

 cmd((Command Prompt, cmd.exe) 오류

 

Tomcat server 종료 할려고 cmd에서 shutdown.bat 입력 하였는데

아래의 Error message 출력 되었다.

"C:\Users\Administrator>C:\Windows\System32\apache-tomcat-10.1.7\bin\shutdown.bat

The CATALINA_HOME environment variable is not defined correctly

This environment variable is needed to run this program"

 

 

 

해당 오류는 "shutdown.bat" 파일이 CATALINA_HOME 환경 변수를 찾지 못해서 발생 하는 것이었다.

CATALINA_HOME 환경 변수는 Apache Tomcat이 설치된 경로를 가리켜야 한다.

 

시스템 환경 변수 편집에서  새로만들기를 눌러서(기존에 있던 경로면 수정)

변수 이름을 "CATALINA_HOME"으로 입력하고, 변수 값에 Apache Tomcat이 설치된 경로를 입력한다. 예를 들어, "C:\Program Files\Apache Software Foundation\Tomcat 10.1"와 같이 입력 후 해결 되었다.

2023-03-11 트러블슈팅 사례

2023-03-11 장소: STARDOM PC

IDE : intellij Ultimate

intellij ultimate Terminal에 ./gradlew build 입력 후

PS C:\Users\Administrator\Desktop\boot-source-20230228\complete\server> ./gradlew build

ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.

Error Message 발생

자바 환경 변수 Path 설정 오류로 인한 문제 추측

Path 설정을 %JAVA_HOME%으로 했으나

%JAVA_HOME%bin으로 변경 후 재실행,

해결 완료.

Google Firebase key error

Firebase

Firebase에서 Key값을 "그대로" Copy를 하게 되면

const firebaseConfig = {

  apiKey: "Your app key", //여기에 발급받은 앱 키 넣기 

  authDomain: "reactchat-da039.firebaseapp.com",

  projectId: "reactchat-da039",

  storageBucket: "reactchat-da039.appspot.com",

  messagingSenderId: "242656429239",

  appId: "1:242656429239:web:c521465b36d5cbc662f932"\};

이렇게 Copy 된다. 허나 이대로 paste 하면 오류가 발생하였다.

{

    "apiKey": "Your app key", //여기에 발급받은 앱 키 넣기 

    "authDomain": "reactchat-da039.firebaseapp.com",

    "projectId": "reactchat-da039",

    "storageBucket": "reactchat-da039.appspot.com",

    "messagingSenderId": "242656429239",

    "appId": "1:242656429239:web:c521465b36d5cbc662f932"

  }

key값에 " "를 붙여주어 해결 완료.

2023/03/05 트러블슈팅

PS C:\Users\Administrator\Desktop\fc-my-books-master (2)> node -v
node : 'node' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.
위치 줄:1 문자:1
+ node -v
+ ~~~~
    + CategoryInfo          : ObjectNotFound: (node:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
 
PS C:\Users\Administrator\Desktop\fc-my-books-master (2)> 
Starting the development server...

Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:71:19)
    at Object.createHash (node:crypto:133:10)
    at module.exports (C:\Users\Administrator\Desktop\fc-my-books-master (2)\node_modules\webpack\lib\util\createHash.js:135:53)
    at NormalModule._initBuildHash (C:\Users\Administrator\Desktop\fc-my-books-master (2)\node_modules\webpack\lib\NormalModule.js:417:16)
    at handleParseError (C:\Users\Administrator\Desktop\fc-my-books-master (2)\node_modules\webpack\lib\NormalModule.js:471:10)
    at C:\Users\Administrator\Desktop\fc-my-books-master (2)\node_modules\webpack\lib\NormalModule.js:503:5
    at C:\Users\Administrator\Desktop\fc-my-books-master (2)\node_modules\webpack\lib\NormalModule.js:358:12
    at C:\Users\Administrator\Desktop\fc-my-books-master (2)\node_modules\loader-runner\lib\LoaderRunner.js:373:3
    at iterateNormalLoaders (C:\Users\Administrator\Desktop\fc-my-books-master (2)\node_modules\loader-runner\lib\LoaderRunner.js:214:10) 
    at iterateNormalLoaders (C:\Users\Administrator\Desktop\fc-my-books-master (2)\node_modules\loader-runner\lib\LoaderRunner.js:221:10)
C:\Users\Administrator\Desktop\fc-my-books-master (2)\node_modules\react-scripts\scripts\start.js:19
  throw err;
  ^

Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:71:19)
    at Object.createHash (node:crypto:133:10)
    at module.exports (C:\Users\Administrator\Desktop\fc-my-books-master (2)\node_modules\webpack\lib\util\createHash.js:135:53)
    at NormalModule._initBuildHash (C:\Users\Administrator\Desktop\fc-my-books-master (2)\node_modules\webpack\lib\NormalModule.js:417:16)
    at C:\Users\Administrator\Desktop\fc-my-books-master (2)\node_modules\webpack\lib\NormalModule.js:452:10
    at C:\Users\Administrator\Desktop\fc-my-books-master (2)\node_modules\webpack\lib\NormalModule.js:323:13
    at C:\Users\Administrator\Desktop\fc-my-books-master (2)\node_modules\loader-runner\lib\LoaderRunner.js:367:11
    at C:\Users\Administrator\Desktop\fc-my-books-master (2)\node_modules\loader-runner\lib\LoaderRunner.js:233:18
    at context.callback (C:\Users\Administrator\Desktop\fc-my-books-master (2)\node_modules\loader-runner\lib\LoaderRunner.js:111:13)
    at C:\Users\Administrator\Desktop\fc-my-books-master (2)\node_modules\babel-loader\lib\index.js:59:103 {
  opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
      }

npm start 했을 때, 위와 같이 오류 출력 되었음.

--오류 원인 추측--

node.js version을 down grade 및 openssl 설치를 했어야 한다.

--해결 방안--

NVM 설치하고 Node js 버전관리하는 방법.

1.nvm 설치

Releases · coreybutler/nvm-windows

다운로드하여 압축을 풀면 nvm-setup.exe 파일을 실행하여 nvm을 설치.

설치 후 커멘드창에서


nvm version

or

nvm -v


입력 enter를 치면 버전을 확인할 수 있다.

2.nvm으로 node 설치하기

nvm 명령어로 node 를 설치할 수 있다.

명령어는 다음과 같이 작성.

nvm install v12.22.9 64

node 버전을 확인하여 설치하고 싶다면 버전은 아래의 링크에서 확인할 수 있다.

이전 릴리스 | Node.js

설치 후 설치된 node 버전 목록을 확인하려면 다음과 같은 명령어를 입력해준다.

터미널이나 cmd 같은 프로그램을 실행 시 관리자 권한으로 실행해야 버전을 변경할 수 있다

라고는 하는데, 해당 트러블 슈팅시 관리자 권한은 실행하지 않았다.

nvm ls 입력 후 엔터

3. nvm 으로 버전 변경하기

그럼 목록이 나오고 설치한 node 버전 목록 중 사용하고 싶은 버전의 node로 변경하려면

다음과 같은 명령어를 입력하여 실행해준다.

nvm use 12.22.9

4.OPENSSL 설치

Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions

2번째 설치한다.

환경변수 설정한다. (당시 구동 확인된 환경변수)

C:\Program Files\OpenSSL-Win64\bin

node_modules\npm\bin

%NVM_HOME%

%NVM_SYMLINK%

위의 환경변수 path는 중요한 것 같으니, 없으면 복사 붙여넣기를 해보는게 좋을 것 같다.

아래 경로도 혹시 모르니 첨부 함.

C:\Windows\System32\OpenSSH\

그리고 새로만들기로

OPENSSL_CONF

C:\Program Files\OpenSSL-Win64\bin\cnf\openssl.cnf

이렇게 생성 해준다.

이후 구동확인 완료.

 

 

 


참고 사이트

NVM 설치하고 Node js 버전관리하는 방법.

Windows 윈도우10에 OpenSSL 설치

에러 사진

2023/03/04 트러블 슈팅 사례

장소: STARDOM PC

파일 경로 F->javaedu10->project

                                                 설치 상태

1.Intellij Community Edition Download

2.Java 17se version download, 환경변수 설정 완료.

Java Archive Downloads - Java SE 17

3.SQL Developer 22.2.1 설치/javaedu10/project

Oracle SQL Developer Downloads

4.git bash 64bit for windows 설치

Git - Downloading Package

5.파일 경로 F->javaedu10->project에서 빈 곳 오른쪽 클릭 후

"git bash Here"  클릭

열려진 git bash 창에 

$ git clone https://github.com/sang105kr/demo1

입력 후 Enter(프로젝트 생성).

6.Oracle Database XE Downloads 다운로드, 이후 설치 시 비밀번호는 admin1234로 한다.

Oracle Database Express Edition (XE) 18c Downloads

7.javaedu10->project 경로의 Oracle developer 접속 후 새 접속 클릭

8.해당 계정 생성

Name:admin

사용자 이름:"sys as sysdba"

비밀번호:admin1234(Oracle Database XE Downloads 설치 시 설정했던 비밀번호)

이후 worksheet에

GRANT CONNECT, RESOURCE, DBA TO sys WITH ADMIN OPTION; 입력 후 F5 누르기(선택 사항, 안해도 해결 되었었다. 혹시 모르니 기입.)

9.intellij 환경 설정. 하단 참조

10.application.properties에 밑의 코드를 복사 붙여넣기 한다.

#server
server.port:9080

#Database
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.url=jdbc:oracle:thin:@localhost:1521/xe
spring.datasource.username=sys as sysdba
spring.datasource.password=admin1234

이후 DemoApplication 실행 하면

2023-03-04T07:37:14.230+09:00 ERROR 1760 --- [  restartedMain] j.LocalContainerEntityManagerFactoryBean : Failed to initialize JPA EntityManagerFactory: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]

2023-03-04T07:37:14.231+09:00  WARN 1760 --- [  restartedMain] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]

2023-03-04T07:37:14.234+09:00  INFO 1760 --- [  restartedMain] o.apache.catalina.core.StandardService   : Stopping service [Tomcat]

2023-03-04T07:37:14.244+09:00  INFO 1760 --- [  restartedMain] .s.b.a.l.ConditionEvaluationReportLogger : 

Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.

2023-03-04T07:37:14.260+09:00 ERROR 1760 --- [  restartedMain] o.s.boot.SpringApplication               : Application run failed

이라고 Error 뜨던 것이

잘 실행 된 것을 확인 할 수가 있다.

구동 확인.

intellij 환경 설정

Help>Edit Custom VM Options..
≫ 인코딩 추가 설정
✓ -Dfile.encoding=UTF-8
✓ -Dconsole.encoding=UTF-8
IJ File Edit View Navigate Code Refactor Build Run Tools
mypc AppData Roaming JetBrains IdealC2022.1
C: Users
idea64.exe.vmoptions X
Commit Project
Pull Requests
^^^ ^>
<
produc 1
.gra
ide: 2
3
grac
out
sql
src
.giti
a.tx
buil
grad
grac
setti
> IIII Externa
>
Scratch
application.properties Xx
-Xmx2043m
Git Window Help product - C:WUsers#mypc#AF
idea64.exe.vm
Find Action...
Ctrl+Shift+A
-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8
? Help
Learn IDE Features
What's New in IntelliJ IDEA
Getting Started
IntelliJ IDEA on YouTube
Keyboard Shortcuts PDF
Tip of the Day
My Productivity
Contact Support...
Submit a Bug Report...
Submit Feedback...
Show Log in Explorer
Collect Logs and Diagnostic Data
Delete Leftover IDE Directories...
Diagnostic Tools
Change Memory Settings
Edit Custom Properties...
Edit Custom VM Options...
Check for Updates...
Register Plugins...
About

Localhost)2023/03/02~03 Troubleshooting

 

Localhost)2023/03/02~03 Troubleshooting

오류 발생

IDE : intellij(Community Edition)version

오류 :

Demo1Application run -> localhost:9080 Connected-> Static file index.html -> HTML console error message in "Failed to load resource: the server responded with a status of 404 (Not Found)"

Tomcat 가동된 것을 확인, 이후 localhost:9080에 접속 하였으나

404Error가 발생, thymeleaf에 있는 HTML이 뜨지 않고, Static에 있는 index.html이 계속 뜨게 되었다.

위의 사진과 같이 나와야 정상. 허나 Tomcat이 가동 중임에도 불구 하고

localhost:9080 접속 시,static/index.html만 클라이언트에서 가동 됨.

1.오류 해결 시작: 높은 원인을 우선적으로 조사

1.Port kill (How to Port kill 문서 참조) Port number를 9081~9083 변경 하였음 (실패)

2.컴퓨터 재부팅(실패)

3.인터넷 검색 후 원인 파악(실패)

4.각종 환경 설정(실패)

에러 해결 --- 경로 설정 이상이 원인으로 추측됨.

D->javaedu10->project 파일 경로 들어간다.

$ git clone https://github.com/sang105kr/demo1

위의 것을 Git bash에 추가

+ Recent posts