전체 글 88

WAR파일 자동 배포

자동배포EC2 보안그룹8080포트를 내IP로만 접근가능하게 생성이제 퍼블릭 IPv4 DNS주소:8080 하면 이렇게 톰캣이 나오는데요 여기서 Manager App 클릭 모바텀원격 톰캣이 깔려있는 conf/tomcat-users.xml로 가줍니다 cd tools/apache-tomcat-9.0.89/conf로 가보시면 아까 찾으려한 tomcat-users.xml이 있는걸 확인할 수 있습니다그러면 pwd하여 경로가 나오게하고 이 경로를 복사/home/ec2-user/tools/apache-tomcat-9.0.89/conf좌측 상단 /home/ec2-user 에 붙여넣고 Enter그러면 좌측에 conf안의 파일들이 보입니다tomcat-users.xml우클릭 > Open with default tex..

[Spring]Jasypt 암호화

Jasypt 암호화pom.xml에 Jasypt 라이브러리 적용 org.jasypt jasypt-spring31 1.9.3pom.xml에 Jasypt 라이브러리 추가(jasypt은 Spring 3.0까지 지원,jasypt-spring31은 Spring 3.1 이상을 지원)암호화 사이트를 활용한 암호화https://www.devglan.com/online-tools/jasypt-online-encryption-decryption 간단하게 위 사이트를 사용하여 암호화 & 복구화가 가능 암호화암호화는 사진의 왼쪽 붉은 부분을 입력Enter Plain Text to Encrypt : 변환시키고 싶은 값을 입력Select Type of Encryption : 복구화도 해야 하기에 Two..

원격 톰캣의 Jasypt 환경변수 설정

원격 톰캣의 Jasypt 환경변수 설정이클립스 상단 RUN > Run Configuration > Arguments >VM arguments > - Djasypt.encryptor.password=key값입력(그냥 타이핑하면 입력가능) Arguments > Environment > add > Variable(Name) : 복구화키를 불러올 key값 입력, Value : 복구화키 입력 > apply# 최종 경로 /usr/lib/jvm/java-11-amazon-corretto.x86_64cd /usr/lib/jvmjava-11-amazon-corretto.x86_64가 있는 /usr/lib/jvm로 이동java 환경변수 설정vi ~/.bash_profilevi : 텍스트 편집기~/ : 홈 디렉토리 경로..

AWS EC2 재생성 및 수동배포

EC2 삭제인스턴스 > 작업 > 종료 방지 기능 변경 > 비활성화 > 저장인스턴스 > 작업 > 중지 방지 변경 > 비활성화 > 저장인스턴스 > 인스턴스상태 > 중지인스턴스 > 인스턴스상태 > 종료EC2 생성이름을 원하시는 걸로 입력하시고 Amazon Linux의 Amazon Linux 2023 AMI를 선택합니다. 이때 프리 티어 사용 가능이 무료임으로 잘 확인하세요아키텍처에 자신에가 맞는 비트를 선택시면 되며인스턴스 유형에 t2.micro를 선택합니다 이것도 프리 티어 사용 가능을 확인하세요그다음 새 키 페어 생성을 클릭 (이전에 했던 SSH key를 만든것처럼 해주면 됩니다 차이점이라하면 저희 key를 등록하는게 아닌 아마존이 key를 저희에게 만들어 줍니다)키 페어 이름 : 노트북 이름으로 하겠습니..

[java] IllegalArgumentException

SEVERE: 경로 [/pf]의 컨텍스트 내의 서블릿 [pf]을(를) 위한 Servlet.service() 호출이, 근본 원인(root cause)과 함께, 예외 [Request processing failed; nested exception is java.lang.IllegalArgumentException: boardSeq와 boardTypeSeq가 필요합니다.]을(를) 발생시켰습니다.java.lang.IllegalArgumentException: boardSeq와 boardTypeSeq가 필요합니다. at com.portfolio.www.forum.notice.controller.NoticeController.readPage(NoticeController.java:119) at java.base/j..

에러 모음 2024.06.15

[MyBatis] MyBatisSystemException, BindingException

SEVERE: 경로 [/pf]의 컨텍스트 내의 서블릿 [pf]을(를) 위한 Servlet.service() 호출이, 근본 원인(root cause)과 함께, 예외 [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'boardSeq' not found. Available parameters are [boardTypeSeq, arg0, param1, param2]]을(를) 발생시켰습니다.org.apache.ibatis.binding.BindingException: P..

에러 모음 2024.06.07

[Spring Framework] BeanDefinitionParsingException

SEVERE: Context initialized 이벤트를 [org.springframework.web.context.ContextLoaderListener] 클래스의 인스턴스인 리스너에 전송하는 동안 예외 발생org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unexpected failure during bean definition parsingOffending resource: file [C:\dev\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\pf_jun01\WEB-INF\classes\con..

에러 모음 2024.06.07

[Spring Framework][bean 의존성 주입] UnsatisfiedDependencyException

SEVERE: Context initialized 이벤트를 [org.springframework.web.context.ContextLoaderListener] 클래스의 인스턴스인 리스너에 전송하는 동안 예외 발생org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'joinController': Unsatisfied dependency expressed through field 'joinService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bea..

에러 모음 2024.06.07

[Spring Framework] UnsatisfiedDependencyException

SEVERE: Context initialized 이벤트를 [org.springframework.web.context.ContextLoaderListener] 클래스의 인스턴스인 리스너에 전송하는 동안 예외 발생org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'joinController': Unsatisfied dependency expressed through field 'joinService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bea..

에러 모음 2024.05.29

ServletException

SEVERE: 서블릿 [jsp]을(를) 위한 Servlet.service() 호출이 예외를 발생시켰습니다.javax.servlet.ServletException: 파일 [/WEB-INF/views/login.jsp]을(를) 찾을 수 없습니다. ServletException - 서블릿을 처리하는 동안 발생한 문제@RequestMapping("/auth/join.do")public ModelAndView join(@RequestParam HashMap params) { int result = joinService.join(params); ModelAndView mv = new ModelAndView(); mv.addObject("result", result); St..

에러 모음 2024.05.23