본문 바로가기
728x90
반응형

유지보수9

[오류] cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException 새로시작한 프로젝트 인수인계 받으면서 svn 연결 후 톰캣과 경로설정 모두 잘 했는데 실행이 안되더라구요 다음 에러로 3일을 썼습니다////....ᕦ(ò_óˇ)ᕤ 에러 [에러내용] WARN 2024-02-22 17:14:29 org.springframework.context.support.AbstractApplicationContext [XmlWebApplicationContext:551] - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'InitIn.. 2024. 2. 22.
[오류] lombok 설치 후 이클립스 로고만 뜨고 꺼질 때(실행 안됨) lombok 설치 후 eclipse와 연동 작업을 하던 중 이클립스가 실행 안되는 경우가 발생했습니다.. 진짜 이거땜에 이클립스 한 5번은 삭제하고 깔았...는데 역시 구글 선생님... 바로 해결해주시네요 1. 해당경로 이동 eclipse 깔린 경로로 이동해주세요 2. eclipse.ini 파일 열기 저는 그냥 편하게 메모장으로 엽니다! 보시면 -javaagent:{경로}lombok.jar 이 있을거에요 이렇게 변경 하시면 됩니다. -vmargs -javaagent:{경로}lombok.jar 저장하고 다시 들어가면 실행이 됩니다~ 2024. 2. 22.
Tomcat version 8.5 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5, 6, and 7 Web modules 새로 시작한 사업 환경설정하면서 서버세팅 중에 다음과 같은 오류가 발생했다! Tomcat version 8.5 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5, 6, and 7 Web modules 서버 버전과 Web Module 버전끼리 호환되지 않는 경우 발생합니다 이 경우 톰캣 8.5가 Dynamic Web Module 4.0을 지원하지 않으르모 톰캣 9.0을 쓰든지 웹프로젝트의 버전을 낮춰주면 됩니당 ctrl+shift+r 실행해서 org.eclipse.wst.common.project.facet.core.xml 파일에 위치한 jst.web 의 버전을 3.1로 낮춰주세요 요롷게 두개다 잘 들어왔네욤 2024. 2. 20.
[메인페이지 개편-6] Spring - 퍼블리싱 적용 방법 안녕하세요 지난시간까지 백업을 다 완료하였다면 이제 진짜진짜 시작입니당 개발에 가장 중요한거는 뭐라고 생각하세요? 저는 협업과 소통이라고 생각합니다 소통을 하며 서로 생각과 의견을 공유하여 조율해 나가는게 중요하고, 의견충돌이 일어나더라도 그 또한 멋진 작업물을 만들기 위한 과정이라 생각합니다! 디자이너와의 소통이 지금부터 가장 포인트가 되는데요 1. 퍼블리싱 받아오기 저희 회사는 디자인팀에서 퍼블리싱 작업을 따로 해주십니다. 퍼블작업을 한 파일을 먼저 받고 어떤 파일들이 바꼈고, 추가되어야하는지에 대한 설명을 듣습니다. css만 해도 굉장히 많이 바꼈죠? 2. 소스코드 분석 소스코드를 먼저 분석해야 하는거 아니냐 하실수 있겠지만, 퍼블작업 시 어떤 파일이 사용되는지를 먼저 파악을 해야 삽질도 줄일 수 .. 2024. 1. 29.
[메인페이지 개편-5] DBEAVER - ORACLE 백업 안녕하세요 오늘은 메인페이지 개편 작업이 본격적으로 들어가기 전, 실서버에 있는 DB를 미리 백업해 둬야 합니다 배포과정에서 문제가 생기면 다시 원복시켜야하기때문에 모든 파일, 소스, DB 기타 등등의 내용은 백업이 필수! 사용툴 : DBEAVER DB명 : 오라클 1. DBEAVER 서버 연결 IP, PORT, 계정ID 및 PW 로 실서버 DB를 연동해줍니다. 보시다시피 저는 오라클 이기 때문에 스키마 안에 있는 각 테이블들을 조회해놨어요. 2. 백업하고자 하는 테이블 선택 후 데이터 내보내기 테이블명은 보안상 가렸구요 백업하고자 하는 테이블 마우스 우클릭 하면 보이는 데이터 내보내기를 선택합니다! 3. 형식을 선택합니다 다양한 파일로 DB내용을 내보낼 수 있는데, 나중에 다시 데이터 들여오기가 편할려.. 2024. 1. 29.
[메인페이지 개편-3] Spring - 네이버 블로그 크롤링(jsoup) list 담아서 불러오기 1. spring(전자정부프레임워크3.9) 2. jsp에서만 사용가능 3. 블로그 썸네일, 이름, 날짜 호출 네이버 블로그 크롤링 작업은 spring환경에서 하는게 많이 안나와있다. 보통 파이썬으로 크롤링해서 그런가... 하지만 내가 이번에 만들어야 하는건 다음 조건을 만족하며 크롤링 해와야 한다. 다양한 방법이 있지만 나는 jsoup을 사용하여 jsp에 크롤링 및 호출을 전부 담아낼 것이다. 소스코드 - jstl (자바와 같음) List 블로그 중에서도 각자 원하는 내용과 각 코드가 다 다르기 때문에 내가 원하는 태그만 추출해 내는것이 중요하다. 중간중간에 System.out.println 을 활용하여 잘 가져와지는지 눈으로 확인하면 더 편리하다. 소스코드 - html 리스트에 담은 블로그 내용을 이제.. 2024. 1. 24.
오류 원인찾기 1 - linux 로그 기록 보는 법 / 로그 찍는 법 / 내 경로 알기 유지보수할 때 가장많이 들어오는 요청은 대부분 오류 사항에 관련된 건이다. 1. 어디서 오류가 발생했는지 페이지에서 확인 2. 해당 페이지 소스코드 분석 3. 코드 내에 console로 찍어보기 4. 해결 여기서 3번에서 찾게되면 좋지만 보통 소스코드 내에서도 해결하지 못하는 문제들이 있다. 이럴경우, linux환경에서 로그를 찍어보면 된다. 1. mobaxterm, putty 상관없음 https://putty.org/ Download PuTTY - a free SSH and telnet client for Windows Is Bitvise affiliated with PuTTY? Bitvise is not affiliated with PuTTY. We develop our SSH Server for W.. 2024. 1. 24.
[메인페이지 개편-2] SVN이란? dbeaver란? / 환경설정(svn연결, dbeaver연결) 1편에 이어서 환경설정 전에 svn이 무엇인지에 대해 알아봅시다. SVN이란? SVN(SVN은 Subversion의 줄임말)은 버전 관리 시스템(VCS, Version Control System) 중 하나다. 소프트웨어 개발 과정에서 파일이나 디렉토리의 변경 사항을 추적하고, 여러 명의 개발자가 협업하여 소스 코드를 관리할 수 있게 해주는 도구이다. SVN특징 버전 관리: 파일이나 디렉토리의 변경 이력을 기록하고 추적할 수 있다. 이를 통해 특정 시점의 소스 코드 상태로 돌아갈 수 있다. 협업과 브랜치: 여러 명의 개발자가 동시에 작업할 때 충돌을 방지하고 변경 사항을 통합할 수 있도록 지원한다. 브랜치를 통해 프로젝트를 복사하고 별도로 개발한 후, 필요에 따라 다시 통합할 수 있다. 접근 제어: 프로젝.. 2024. 1. 24.
[메인페이지 개편-1] 사업 정보, 환경설정(egovframe3.9 , mobaxterm) 작업명 : 유지보수 홈페이지 메인 디자인 및 서브탑 등 페이지 개편 작업 기간 : 2023.07.03 ~ 2023.09.05 (2개월) 오픈일 : 2023.09.04 유지보수 홈페이지에 대한 원격을 열어주었기에 해당 서버로 접근하여 배포 및 서버재실행을 진행합니다. 0. 배포 전, 개발서버와 실서버 모두 세팅해줍니다. ( 이유는 .. 개발서버와 실서버의 코드가 완벽하게 동일할 수 없음... 많은 사람들의 손을 거쳐서 하드코딩 된 소스코드이기 때문에 코드 비교를 먼저 진행한 후 작업!!) -> 코드 비교할 수 있는 도구 추천 예정 1, 필요한 정보 - 서버정보 : IP, PORT, 계정ID 및 PW - DB정보 : DB명, IP, ID 및 PW, 계정정보 2. 터널링 및 원격연결 - 사용도구 : MOBAX.. 2024. 1. 24.
728x90
반응형