본문 바로가기

반응형

2018/04/05

Grails package 명칭 변경으로 Application 실행이 실패하는 경우 > Task :bootRun FAILED Error: Could not find or load main class com.xxxx.api.Application FAILURE: Build failed with an exception. 개발 중 고객의 요청이나, 무언가 개발자의 마음에 들지 않아서 프로젝트의 package name 을 변경하는 경우가 있습니다. Grails 로 개발환경을 꾸미는 중에 이상하게 꼬여서 package name 을 변경하는데 꼬박 2시간이 걸렸습니다. 다른 분들은 실수하지 않도록 글로 남겨두겠습니다. 일단 원하는대로 package name 을 정상적으로 수정하였는데 왠지 run-app 을 실행하면, 수정하기 전의 package 명의 Application 을 자꾸 실행하려고 하면서 .. 더보기
android Handler 사용 시 유의사항 Unable to add window -- token android.os.BinderProxy@3d88be0 is not valid; is your activity running? android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@3d88be0 is not valid; is your activity running? 등의 UI 처리를 시도할 때 발생하는 오류입니다. 설명대로 너의 Activity 가 이미 중지가 되었는데, 중지된 Activity 에서 View 에 변동사항을 발생키는 경우 오류가 발생합니다. 처음에는 참 당황스럽고, 멀티쓰레드 환경이라면 오류 메시지도 Looper, .. 더보기
Azure Web App - Application Settings - 환경 변수에 관하여 Microsoft 의 Cloud Service 인 Azure 를 회사에서 사용하다보니, Web App 을 배포하는 경우가 많습니다. 대부분의 API 프로젝트가 Spring Boot 기반으로 구현하다보니, Database connection string 와 다양한 환경변수값이 개발, 테스트, 운영에서 필요하게 되어 이를 해결하는 방법을 검색해 보았습니다. Microsoft 에서 내용을 한글로 잘 번역해 놓아서 그대로 사용하겠습니다. Application settings (앱 설정)이 섹션에는 시작 시 웹앱이 포드하는 이름/값 쌍이 나와 있습니다. - .NET 앱의 경우, 이 설정은 런타임 시 .NET 구성 AppSettings 으로 주입되어 기존 설정을 재정의합니다. - PHP, Python, Java 및.. 더보기

반응형