트러블슈팅
-
자바스크립트 - 개발자 도구를 열 때만 정상 작동할 경우트러블슈팅 2022. 9. 19.
https://okky.kr/articles/256409 OKKY - 개발자도구 활성화시에만 정상작동하는 이유가 뭘까요? 급하게 질문드립니다. 현재 사이트를 하나 개발중인데 익스플로러에서 맨 처음 로그인시에는 정상인데 로그인하고 나서 나온 메인페이지에서 메뉴를 클릭하여 이동하려고 하면 무한 로딩 증세에 걸립니다. 구글링 okky.kr JavaScript 소스단에서 분명히 코드에 오류가 없고 잘 되어야 하는데 그냥 실행을 했을경우 값 표시가 안된다던가 alert창이나 console을 찍어봐도 안나오는 경우가 있다. 하지만 개발자 도구를 열고 다시 테스트 해보면 작동을 한다. 해결법은 해당 코드 주위에 있는 console.log를 전부 주석 처리하거나 지우면 된다. ex) ajax 통신을 하는데 succes..
-
자바스크립트 .js 파일 수정한거 적용 안될 때트러블슈팅 2022. 9. 15.
js 스크립트 내용을 아무리 고쳐도 실제로 반영이 안되어서 난감했다. 캐시 지우기, 쿠키 지우기, 새로고침, 강력 새로고침 등등 심지어 서버를 내렸다 올려도 적용이 안되는 경우도 있다. 그나마 크롬 기반이면 강력 새로고침으로 대부분 해결이 된다. 하지만 개꾸진 익스라면 ? 강력 새로고침도 없거니와 쿠기,캐시 다 지워도 적용이 안된다. 엣지의 익스모드나 그냥 익스플로어 기반으로 돌려야할 때 js파일이나 css파일 바로 적용할 수 있는 방법이다. 보통의 js파일을 jsp 파일에서 가져올때 쓰는 방법이다. src를 통해 경로를 입력함. 이 경로 뒤에 ver을 붙이는 것이 해결 방법이다. 브라우저에게 이 파일은 다른 버전이라고 알려주는 것. 이런식으로 쿼리스트링 ? 와 ver=(숫자는 아무거나 상관 없음) 을 ..
-
이클립스 - 콘솔창 한글 깨짐 현상트러블슈팅 2022. 9. 6.
DB쪽 오라클 오류가 나온 상황 물론 ORA 오류를 구글에 검색을 해도 어떤 오류인지 나오지만 원래는 콘솔창에도 어떤 내용의 오류인지 표시를 해주는데 한글 인코딩이 깨져 있어서 안나오는 상황이다. 기본 환경 인코딩 세팅을 다 했는데도 불구하고 Ant Build를 할때 콘솔창 한글이 깨져 나온다. 문제는 Ant Build를 할때의 인코딩을 따로 지정해 주지 않았기 때문 이건 비단 Ant Build 만의 문제는 아님 다른 방식의 Build를 할때도 Run Configuration에서 인코딩 설정을 해야 함. Run As - Build 옵션 클릭 - Common 탭 인코딩 옵션에서 MS949 목록을 선택 만약 목록에 MS949가 없으면 그냥 수동으로 입력 한글이 제대로 나옴을 확인할 수 있다.
-
이클립스 - heap 메모리 / perm 메모리 부족 해결트러블슈팅 2022. 8. 29.
이클립스가 설치된 폴더 안에 있는데 ini 설정 파일로도 설정이 가능 하지만 이클립스 내부 설정에서 만지는게 관리하기에 더 좋다. ( ini 파일은 만질때마다 다시 로드 해야하는 번거로움이 있음. ) 일단 heap 사이즈 표시를 위해 이클립스 상단 메뉴바에서 Window - Preferences - General 항목에서 Show heap status 체크 그러면 이클립스 하단 메뉴바에 heap size가 표시가 된다. 이제 본격적으로 heap 메모리와 perm 크기 조절을 위해 VM argument를 설정해준다. 설치 및 추가한 서버 설정 페이지를 연다 (Overview) 서버 항목에 있는 서버를 더블 클릭하면 보통 열린다. ( Overview 탭으로 이동해야함 ) 그리고 Open launch conf..
-
MS SQL - 오류 : PKIX path building failed트러블슈팅 2022. 5. 30.
오류 내용 : com.microsoft.sqlserver.jdbc.SQLServerException 드라이버가 SSL(Secure Sockets Layer) 암호화를 사용하여 SQL Sever로 보안 연결을 설정할 수 없습니다. 오류: "PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target". 이건 인증서 오류인데 구글에 관련 오류를 검색하면 SSL 인증서를 자바 시큐리티 관련 파일에 수동으로 추가 하라고 나온다. 그러나 인증서를 수동으로 추가할 수 없는 경우나 추가 해서는 안되는 경우도 있을 것이..
-
JAVA - open jdk TLS 보안 오류트러블슈팅 2022. 5. 25.
오류 내용 : javax.net.ssl.SSLHandshakeException 드라이버가 SSL(Secure Sockets Layer) 암호화를 사용하여 SQL Sever로 보안 연결을 설정할 수 없습니다. 오류: "The server selected protocol version TLS10 is not accepted by client preferences [TLS12]". open jdk 이용자는 한번씩 겪는 문제 이를 해결 하려면 oracl사의 정품 jdk를 써야하지만 그건 유료니까 open jdk의 시큐리티 파일을 수정 해야 한다. C:\Program Files\Java\java-1.8.0-openjdk\jre\lib\security 다른 경로에 설치한 사람은 자기 자바 설치 경로 확인 java...
-
이클립스 오류 - Initializing Java Tooling트러블슈팅 2022. 4. 5.
구글에 나오는 해결책 중 단순하게 .metadata 폴더 삭제하라는 방법은 위험 1. 이클립스 종료 2. 폴더 열고 오류가 나오는 프로젝트 설치 경로로 이동 3 . 해당 프로젝트 경로 안에서 .metadata\\.plugins\\org.eclipse.core.resources\\.projects 위 경로로 이동 4. 안에 있는 모든 폴더들 바탕화면에 새폴더 만들어서 옮겨 놓고(백업) 전부 삭제 5. 다시 이클립스 시작하고 메이븐 업데이트 되는거 기다리기 6. 이클립스 종료하고 다시 .metadata\\.plugins\\org.eclipse.core.resources\\.projects 위 경로로 이동해서 모든 폴더 삭제 7. 이클립스 종료 8. 아까 백업 해놨던 내용들 다시 .metadata\\.plug..