[개발] Programming/Tools34 이클립스 빌드 안될 때 해결 방법 이클립스 빌드 안될 때 해결 방법이클립스로 자바 프로젝트를 개발하다가 갑자기 빌드가 안될 때가 있다.문법 오류가 발생한 것도 아니고, 멀쩡히 돌던 프로그램이 빌드가 안된다,,이를 때는 여러 요인이 있을 수 있어 정리해 봤다. 목차프로젝트 Clean라이브러리 오류 확인라이브러리 재등록SVN cleanup 01 프로젝트 Clean평상시 개발하면서 문제가 생기면 먼저 Clean 부터 해본다.Clean 한 후에는 자바 빌드 경로를 찾아가서 컴파일이 됐는지 확인한다. 이클립스 메뉴 > Project > Clean Clean을 돌려보면 안 보이던 오류도 뜨기 때문에 원인을 찾기 쉽고,라이브러리 오류가 있다면 프로젝트 좌측에 빨간 느낌표가 생긴 것이다. Clean 할 때는 아래와 같이 프로젝트가 뜨게 되는데.. 2024. 11. 15. 젠킨스 cp failed to access Permission denied 권한 오류 젠킨스 빌드 후에 스크립트를 실행하려 하니 권한 오류가 발생했다. cp 명령어로 리눅스 서버 디렉토리를 접근할 수 있는 권한이 없기 때문. 그래서 이번 글에서는 리눅스 서버에서 jenkins 계정에 권한을 부여해 본다. 젠킨스로 빌드 후에 리눅스 서버의 특정 위치를 참조하여 복사하는 스크립트를 작성했다. 즉, 빌드 후 > cp로 파일 복사 (하나의 명령어로 구성해도 되지만, 그냥 보기 좋아서 나눠봄 ㅎㅎ) 참고로 젠킨스 스크립트에 sudo su를 추가해도 소용없다. 젠킨스 아이템 저장 후에 실행하니 오류가 떴다. 로그를 해석해 보면 cp 명령어로 접근이 실패하였다. 원인은 permission denied, 즉 권한이 없기 때문. 이미 젠킨스가 돌고 있는 서버 내에서 파일을 이동하거나 복사하더라도 접속해 .. 2024. 2. 18. 젠킨스 플러그인 수동으로 설치하는 방 젠킨스를 운영하다 보면 어느 순간 플러그인들이 out of date 되는 경우가 있습니다. 또는 젠킨스 버전을 무심코 업그레이드했다가 플러그인 호환 오류로 서비스가 안뜨기도 하죠ㅜㅜ 그래서 이번 포스트에서는 수동으로 플러그인을 업데이트하는 방법을 소개하겠습니다. 먼저 젠킨스 관리 들어가 보면 첫 화면에 플러그 호환에 대한 오류가 있다면 확인 가능합니다. 만약 아래와 같이 아예 인식이 안 되는 플러그인들이 있다면 젠킨스를 띄우는 과정에서 중단될 수도 있습니다. 이때는 라이브러리를 젠킨스가 있는 디렉토리에 jpi 확장자로 넣은 뒤에 서비스를 띄우면 해결 가능합니다. 젠킨스가 일단 뜨기는 한다는 가정에서 설명 드리면, 젠킨스 관리 화면에서 스크롤을 내리면 '플러그인 매니저로 이동'을 찾을 수 있습니다. 다음 .. 2023. 12. 8. 아웃룩 메일 회수하는 방법과 회수 성공 여부 확인 아웃룩 전송 메일 취소하기 업무를 하다 보면 가끔 실수로 메일을 보낼 때가 있습니다.심지어 보내자마자 알아서 당황하는 경우가 종종 있는데요,이럴 때 아웃룩에서 전송 취소(메일 회수) 하는 방법을 알려 드리겠습니다. 참고로 경험상 일부 상황에서는 회수가 되지 않기도 했습니다.저는 직장 동료에게 보낸 메일이 회수되는 건 확인했습니다. 이제 아웃룩에서 실수로 속마음을 적은 메일을 보냈다고 가정해 보겠습니다. 실수로 메일이 보내졌네요?엄청 당황하지만, 최대한 빠르게 회수를 해봅니다. 다시 아웃룩 메일을 더블클릭하여 창으로 띄웁니다. 가운데 '동작' 이라는 버튼이 보일 때까지 창의 너비를 키웁니다.충분히 너비가 넓어지면 '동작' 버튼이 보입니다. '동작'을 클릭하면 메뉴가 펼.. 2023. 6. 24. CORS error 에러, 임시로 피해갈 수 있는 브라우저 설정 CORS error 2023년 5월 기준, 브라우저 보안 정책이 강화된 건지 그전까지는 A 도메인에서 외부 API B를 호출하여 리턴 받아 처리하는 웹에서 발생하지 않은 오류가 CORS 이슈로 동작 안 하는 증상이 발생하였다. 당시 갑자기 데이터가 안 받아와 지길래 브라우저 콘솔창을 여니까 아래와 같은 오류를 확인할 수 있었다. 참고로 CORS 는 'Cross-Origin Resource Sharing'으로 위키백과의 설명을 일부 가져오면 아래와 같다. 교차 출처 자원 공유는 웹 페이지 상의 제한된 리소스를 최초 서비스된 도메인과는 다른 도메인으로부터 요청할 수 있게 허용하는 구조이다. 다만 특정 교차 도메인 간(cross-domain) 요청, 특히 Ajax 요청은 동일-출처 보안 정책에 의해 기본적으로.. 2023. 5. 15. 애플 배포 라이센스 갱신하기 😀 (Apple Distribution Certificate) Apple Distribution Certificate 애플 ios 앱을 업로드하기 위해서는 Distribution Certificate가 유효한 상태여야 하는데요, 1년짜리 라이센스가 만료 1개월 나았다는 메일이 와서 연장하게 되었습니다. 갱신이 어렵지는 않지만, 모르는 상태에서 하려니 생각보다는 헷갈리는 과정이 좀 있었습니다. 그래서 이번 글에서는 애플 Distribution Certificate을 갱신하는 방법은 소개하겠습니다. [ 애플 라이센스 만료 안내 메일 ] 먼저 애플 개발자 사이트로 접속합니다. https://developer.apple.com 그다음 'Certificates, Identifiers & Profiles'을 클릭합니다. 그럼 현재 등록된 애플 인증서들이 나타납니.. 2023. 1. 22. 이전 1 2 3 4 ··· 6 다음