본문 바로가기
728x90
반응형

전체 글130

[오류] 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.
[github] 프로그래머스 코딩테스트 깃허브 연동하기(백준허브) 안녕하세요! 요즘 코딩테스트 공부를 하고있는데 저는 백준보다 프로그래머스가 더 재밌더라구요 하나하나 문제풀고 복사해서 붙여넣는 번거로움이 있어 찾아보니 코딩테스트 문제를 풀고 바로 깃허브로 연동할 수 있는 확장프로그램이 있다고 해서 들고왔습니당 https://chromewebstore.google.com/detail/%EB%B0%B1%EC%A4%80%ED%97%88%EB%B8%8Cbaekjoonhub/ccammcjdkpgjmcpijpahlehmapgmphmk?hl=ko 라는 프로그램인데 크롬 확장자로 다운로드 하시면 됩니다~! 이렇게 다운로드 되면 프로그램관리에서 관리할 수 있어요 클릭하셔서 연동으로 체크 해주시면 됩니당 이제 연동을 해볼까요? 이중에 3번째 Link an Existing Reposito.. 2024. 2. 13.
[Git] github / git 설치 및 연동 방법 안녕하세요! 버전 관리 및 협업을 위한 도구는 다양하게 있는데요 그중 가장 보편적으로 사용하는 github에 대해 공부해 보겠습니다 환경설정 먼저 해볼게요~ 1. git이 먼저 깔려있는지 확인 cmd창으로 들어가서 git --version git 버전을 확인하는 명령어 입니다. 이렇게 버전이 나오면 설치 안하셔도 되구요, 없다고 나오면 다운 받으시면 됩니다! 2. git/github 설치 https://github.com/ GitHub: Let’s build from here GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, mana.. 2024. 1. 29.
[메인페이지 개편-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.
[메인페이지 개편-4] JSTL이란? JSTL기본태그 JSTL 기본내용 JavaServer Pages Standard Tag Library(JSTL)는 Java 웹 애플리케이션에서 사용되는 표준 태그 라이브러리이다. JSTL은 JSP 페이지에서 코드와 로직을 분리하고 더 간결한 코드를 작성하도록 도와주는 기능을 제공한다. 주로 웹 애플리케이션에서 데이터의 표현 및 흐름 제어를 단순화하는 데 사용된다. 1. 코어 태그(Core Tags): : 변수나 표현식의 결과를 출력합니다. : 변수를 설정하거나 표현식에 값을 할당합니다. : 변수를 제거합니다. , , , : 조건문을 구현합니다. : 반복문을 구현합니다. 2. 플로우 제어 태그(Flow Control Tags): : 조건문을 사용하여 특정 조건에 따라 다른 부분을 출력하거나 실행합니다. : 다중 조건을 처.. 2024. 1. 24.
[메인페이지 개편-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.
[Spring]게시판 만들기(21) - 페이징 처리하기2 페이징 처리 - Previous , Next 기능 구현 2022. 10. 25.
[Spring]게시판 만들기(20) - 페이징 처리하기 / 04최종코드zip 페이징 처리하기 새로운 프로젝트 만들기 https://zxngnyee.tistory.com/entry/Spring%EA%B2%8C%EC%8B%9C%ED%8C%90-%EB%A7%8C%EB%93%A4%EA%B8%B017-%EC%83%88%EB%A1%9C%EC%9A%B4-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%83%9D%EC%84%B1-%EA%B2%8C%EC%8B%9C%ED%8C%90-%EB%8B%B5%EA%B8%80-%EB%8B%AC%EA%B8%B0-%EA%B8%B0%EB%8A%A51 [Spring]게시판 만들기(17) - 새로운 프로젝트 생성/ 게시판 답글 달기 기능1 게시판 답글 달기 SpringMVC02 모두 닫고, SERVER에서 DELETE하고, 프로젝트 전체 복사.. 2022. 10. 24.
[Spring]게시판만들기(19) - 삭제하기 / 03최종코드zip 게시판 삭제하기 1. 게시글 삭제버튼 누르면 bdelete를 1로 디폴트 boarfMapper.xml에서 delete 수정하기 -> 삭제 버튼을 눌러도 삭제가 되진 않음 -> bdelete=1인 데이터가 생김 2. bdelete가 1이 된 데이터를 삭제된 데이터입니다 라고 변경 list.jsp로 이동 -> 이 코드에 if태그 한번 더 걸기 -> 실행결과 ( 아까 삭제누른 게시물들=bdelete가 1인 글) 3. '삭제된 게시물입니다' 라는 문구를 다이어로그로 하기 자바스크립트에서 수정해야함 먼저 a태그 내를 자바스크립트로 이동하게 연결 자바스크립트에서 새로운 함수 생성 -> 실행화면 4. bootstrap에서 modal 창 띄우기 https://www.w3schools.com/bootstrap4/defa.. 2022. 10. 24.
728x90
반응형