본문 바로가기

전체 글

(167)
윈도우 원격요청시 "CredSSP 암호화 오라클 수정 때문일 수 있습니다." 에러발생 윈도우11에서 윈도우서버 2012 원격으로 접속시 "CredSSP 암호화 오라클 수정 때문일 수 있습니다." 에러발생 상세한 에러메세지 [Window Title] 원격 데스크톱 연결 [Content] 인증 오류가 발생했습니다. 요청한 함수가 지원되지 않습니다. 원격 컴퓨터: 192.168.x.x CredSSP 암호화 오라클 수정 때문일 수 있습니다. 자세한 내용은 https://go.microsoft.com/fwlink/?linkid=866660를 참조하세요. 윈도우 > 로컬 보안 정책 컴퓨터 구성 > 관리 템플릿 > 시스템 > 자격 증명 위임 > 암호화 오라클 수정 > [우클릭] 편집 사용, 보안 수준을 취약으로 변경한 뒤 확인 다시 원격을 시도하면 문제없이 접속이 되는것을 확인할 수 있다.
SpringSession을 이용한 로그인시 InvalidClassException 발생 SpringSession을 이용하여 로그인시 InvalidClassException 발생 26-Apr-2022 12:42:52.370 SEVERE [http-nio-9090-exec-1] org.apache.catalina.core.ApplicationDispatcher.invoke Servlet.service() for servlet [dispatcherServlet] threw exception java.io.InvalidClassException: kr.co.app.common.vo.VO; local class incompatible: stream classdesc serialVersionUID = 7243479878155449130, local class serialVersionUID = 1 at..
[STS] Java 개발시 기본객체 및 기본문법 에러상황 해결방법(String/System/package) File을 테스트하기 위해 자바프로젝트 생성, FileTest.java 파일을 생성 후 에러발생 절대 에러가 발생하지 않는 System, String 객체, package 문법에서 에러가 발생 JRE가 설정이 안되어 있거나 Build 순서가 첫번째로 설정이 안되어 있으면 발생하는 문제로 파악되었다. 프로젝트 우클릭 > Properties > Java Build Path > Order and Export 에서 JRE를 첫번째로 이동(Up) 시켜주면 해결된다. 에러가 발생하지 않고 정상적으로 작동된다.
[TeamCity] SpringBoot 웹어플리케이션 gradle build시 CustomMessageMissingMethodException 발생 TeamCity 첫번째 STEP : gradle clean bootWar 시 에러발생 Starting: C:\Develop\Gradle\gradle-7.4.1\bin\gradle.bat --init-script C:\Develop\TeamCity\buildAgent\plugins\gradle-runner\scripts\init.gradle -Dorg.gradle.daemon=false -b build.gradle clean bootWar in directory: C:\Develop\TeamCity\buildAgent\work\c25fb4bc0a8c3d3a To honour the JVM settings for this build a single-use Daemon process will be forked..
[CI/CD] Teamcity 2021.2 설치 및 GitHub 소스빌드 환경구성(윈도우11) JetBrains에서 개발한 CI/CD Tool - TeamCity를 설치하고 기본환경을 구성해보자. 제일 유명한 젠킨스도 존재하지만 UI나 빌드환경구성을 경험해 본 바로 TeamCity가 월등히 좋은 것 같다. (아주 개인적인 생각이다.!!) 1. https://www.jetbrains.com/teamcity/ 접속 후 설치파일 다운로드 윈도우 환경이니 exe 파일을 다운로드하면 된다. 프로페셔널 버전이 100개의 빌드, 빌드에이전트가 3개까지가 상업용으로 무료이니 엄청좋은 라이센스 정책이다. 경험상 실제 프로젝트에서 사용해보면 많아야 빌드개수가 20~30개정도이니 프로페셔널 버전도 충분하다. 2. 설치파일클릭, 라이센스 동의, 설치경로지정 Next 라이센스확인 > I Agree 설치경로를 지정 3. ..
SpringBoot Session JDBC 사용시 테이블명 변경하는 방법 구글링해서 많이 검색되는 블로그에서는 spring.session.jdbc.table-name 설정을 변경하면 된다고 하지만 실제로는 되지 않는다. # application.properties spring.session.store-type=jdbc spring.session.jdbc.table-name=SPRING_ADMIN_SESSION spring.session.jdbc.initialize-schema=always 변경할 SpringSession 테이블 SPRING_SESSION -> SPRING_ADMIN_SESSION SPRING_SESSION_ATTRIBUTES -> SPRING_ADMIN_SESSION_ATTRIBUTES 세션설정 클래스(예:HttpSessionConfig) - @EnableJd..
[STS] Tomcat Server 설정 후 구동시 에러(The server cannot be started because one or more of the ports are invalid.) STS/Eclipse 에서는 로컬에 설치된 WAS의 파일을 참조하여 새로운 서버를 구성하고 서비스를 시작할 수 있는 기능이 있다. (이미 구동중인 WAS와 전혀 간섭없이 별도의 서비스를 구동할 수 있다.!!!) 하지만 포트설정이 잘못되면 에러가 발생되면서 서비스 구동을 할 수 없다. 개발환경 JDK 11 Apache Tomcat 9.0 STS 4 에러내용 The server cannot be started because one or more of the ports are invalid. Open the server editor and correct the invalid ports. 해결방안 설정을 완료한 톰캣 서버를 더블클릭하여 포트설정을 입력하거나 다른 포트로 변경하면 에러는 해결된다. Tomcat a..
dextupload 이미지업로드 플러그인 사용시 java.lang.IllegalArgumentException: input == null! 발생 개발환경 JDK 11 dextuploaddng-2.4.2.jar dextupload 이미지 플러그인 사용시 정확히 알 수 없는 input == null! Exception 이 발생한다. File file = new File("C:\Temp\ImageFile.png"); ImageTool img = ImageTool.getInstance(file); ImageTool Class : devpia.dextuploadnj.media.ImageTool 2022-04-13 11:24:14.204 ERROR 13472 --- [nio-8080-exec-4] FileUtil : Exception java.lang.IllegalArgumentException: input == null! at java.desktop/ja..
[Tomcat] 톰캣 서비스 시작 오류시 해결방법(에러로그 미기록 상황) Apache Tomcat 을 윈도우 환경에서 설치 및 사용시 처음에는 문제가 없다가 어플리케이션이 점점 커지고 윈도우의 리소스를 많이 사용하게 되면 톰캣 서비스 구동이 안되서 문제가 발생하는 경우가 종종 발생한다. Tomcat\bin\startup.bat 실행으로 웹어플리케이션이 구동되면 사용에는 문제없지만 서비스 방식이 아니면 콘솔창이 계속 표시될 수 있고 관리자가 콘솔창을 닫게 되면 웹어플리케이션이 내려가게 되어 장애가 발생될 수 있다. catalina.log, localhost.log, common-daemon.log 에 에러메세지가 표시되어 해결되면 다행이지만 로그가 기록이 안되는 경우이면 원인파악이 쉽지 않다. 환경정보 Window Server 2012 R2 JDK 11 Apache Tomcat..
[STS] STS를 이용한 Springboot Application 쉽게 만들기 개발환경 JDK 11 SpringBoot 2.6.6 STS 4 1. File > New > Spring Starter Project 2. springboot-runner 라는 아주 단순한 앱 정보를 입력(JDK 11, Gradle, WAR 로 설정) 3. 사용하고 싶은 기능/라이브러리를 선택 Spring Boot Version : 2.6.6(stable 버전을 기본으로 선택해주는 것 같다.) springboot-runner 컨셉은 스케쥴링을 이용하여 10초마다 로그를 출력하고 간단한 웹페이지를 표시하는 앱이기때문에 Spring Boot DevTools, Spring Boot Actuator, Thymeleaf, Spring Web 이정도만 선택하자. (DBMS도 연결하지 않아 JDBC 기능은 하나도 선택..