[JAVA] Spring SSH sftp 파일 다운로드(apache.sshd)
·
[JAVA]
jsch 구현된 코드가 안 되면서 최근 apache의 Mina-sshd 로 변환중이다.sftp 파일 다운로드 코드.  Dependency버전 맞춰줘야 오류 안 나는듯implementation 'org.apache.sshd:sshd-core:2.12.0'implementation 'org.apache.sshd:sshd-sftp:2.12.0'  Codepackage com.aspnrpa.test;import org.apache.sshd.client.SshClient;import org.apache.sshd.client.session.ClientSession;import org.apache.sshd.common.config.keys.FilePasswordProvider;import org.apache.sshd..
[JAVA] com.jcraft.jsch.JSchException: Auth fail (apache로 변경)
·
[JAVA]
최근부터 원래 잘 되던 jsch 패키지가 갑자기 안 되었다.. 윈도우 11로 업데이트 해서 일까? 해서일단 key 도 새로 만들어보고 파일 권한설정도 다시 다 해보고 했지만 모두 인증 실패 메세지 떴다. jsch 가 더이상 업데이트 지원을 안 한다고 글을 본 적은 있지만 잘 되던게 인증부터 막히니 답답했다. 그래서 apach에서 제공하는 'sshd-core' dependency  ssh 테스트를 해봤더니 잘 되었다...!! 이제 기존 소스를 다시 전부 변경하는 일만 남았다...ㅎㅎㅎㅠㅠ  사용한 의존성이다.implementation 'org.apache.sshd:sshd-core:2.12.0'
[Web][Error] Ubuntu 에서 H2 로그인 시 “사이트에 연결할 수 없음”
·
[JAVA]
Ubuntu서버에 웹 서비스를 배포하고 H2 console 까지 접속가능했고, 로그인을 하면 "사이트에 연결할 수 없음" 이 표시되었다. 분명 설정도 다 잘하고 접속까지 됐는데 왜...? 하다 못해 원래 id,qw 등이 잘못됐으면 아래처럼 메세지라도 보이면 좋은데 그렇지도 않다. 스프링 log message를 뒤져봤는데 user=SA 로 되어있다.. Spirng application.properties 설정에서 분명 username=sa 로 설정했는데 왜 대문자로 바뀐걸까 결론적으로 SA 로 입력 후 로그인 했을 때 console 창으로 접속되었다.
[JAVA] Maven Repository Path(\.m2)
·
[JAVA]
Mac에서 확인 # 터미널에서 아래 코드 입력하면 열린다. Home directory 에 있음. open ~/.m2 Window 에서는 아래 경로로 접속하면됨 C:\Users\{사용자명}\.m2\repository\
[JAVA]ERROR: JAVA_HOME is set to an invalid directory
·
[JAVA]
Spring 프로젝트에서 gradlew build 명령어가 아래처럼 에러가 발생하는 경우가 있다. error 메세지 : JAVA_HOME is set to an invalid directory 여러 블로그들을 찾아보면 jdk 재설치나 오픈 jdk 가 문제였더가나.. 해결방법 일단 내가한 방법은 환경변수경로를 재설정 해서 해결됐다...! 자바환경설정을 하는중에 귀찮아서 아래처럼 자바 시스템 변수를 bin 경로까지 넣고 환경변수에 추가한게 문제였다. 아래처럼 사용했을때는 javac -version 에서는 문제없어 보였으나 build 했을 때 문제가 발생된것이였다.. (역시 괜히 여러 튜토리얼에 jdk 경로까지만 시스템 변수로 잡고 환경변수에서 추가로 bin 경로를 붙여준게 아니였음..) 아래처럼 변경했다. ..
[JAVA] IntelliJ 유용한 단축키 모음
·
[JAVA]
● 문자열 확장하면서 선택 Window : Ctrl + w ● 이전작성 단어 가져오기 Window : Alt + / ● Generate (Getter/Setter/Override) Window : Alt + insert ● Tab 이동 Window : Ctrl + tab