본문 바로가기
반응형

java3

[Tomcat] 서버에 있는 이미지 웹에서 바로 표출하고 싶을 때 원래 서버에 있는 데이터는 웹쪽에서 바로 호출하지 못한다.아무래도 서버 경로가 노출되기 때문에보안 문제가 생길 수 있기 때문이다. 그래서 만약에 굳이 굳이 바로 다이렉트로 사용하려면웹경로를 따로 잡아주는것이다. 실제 서버 경로 -> 웹용 별도 경로를 생성해서 웹에서 볼때는 서버 경로가 아니라 웹용 별도 경로를 이용하여 접근하는 것이다.  Alias라고 부르는 것 같지만.. 잘모르겠음(?)  현재 프로젝트와 연결되어 있는 tomcat서버의server.xml을 찾아 열어준다. 하단에 보면은 Host appBase ="webapps"~~ 라고 되어있는 부분이 있을것이다.  위 사진과 같이 Host 태그 안에 아래 코드를 넣어준다. 예를 들어 로컬 테스트 중일 때는 C:\myfolder\path 여기에 imag.. 2025. 2. 14.
[Java] Jsch로 SSH 연결 시 Algorithm DH not available 오류 해결 1. 문제상황로컬 컴퓨터에서는 아무 문제 없이 연결되던 SSH연결이개발환경에서 갑자기 안되는 문제가 발생했다.  java.security.NoSuchAlgorithmException: Algorithm DH not availableDH알고리즘이 없다는 뜻이므로, 적절한 DH알고리즘을 가지고있는 라이브러리를 이용하면될것으로 보인다.   2. 문제 해결BouncyCastle 라이브러리 다운로드 링크bouncycastle을 사용해주면 해결 할 수 있다. 위 링크에서 필요한 버전을 찾아주자. 그리고 Pom.xml (gradle의 경우 build.gradle)에 dependency에 추가해주자.난 jdk-1.8이라서 1.78.1를 사용하면 된다. org.bouncycastle bcprov-jdk18on 1.78... 2024. 6. 12.
[에러] Html, Javascript에서 ajax로 이미지 안열림 해결(1/2) - 파일 경로를 이용해서 이미지 열기 먼저, 블로그 주인은 Java 개발 하급 실력이고 Spring은 이번에 처음 접해보는 것임을 알린다!! 최근 Spring을 이용해서 서버와 DB를 관리하고 Html과 Javascript로 웹으로의 구현을 연습하고 있다. (개발 선생님은 Chat GPT다.) 이미지 input, output 연습중에 만난 문제점과 그 해결법에 대해서 공유해보도록 하겠다. 목표 서버에 저장해 놓은 이미지 file을 ajax를 이용해서 버튼 click시 이미지를 웹에 출력하는것이 목표. (비동기적인 방법) 문제상황 1. 코드 중 Html로부터 입력받은 file을 저장하는 saveImage 함수 public void saveImage(MultipartFile file, String sessionAttribute) throws I.. 2023. 12. 13.
반응형