본문 바로가기

전체 글43

스프링 부트에서 외부 톰캣 사용하도록 변경 스프링 부트는 기본적으로 톰캣을 내장하고 있다. 새로 시작하는 사람들에겐 설정할 단계가 줄어들어 편하겠지만 톰캣이 이미 깔려있거나 톰캣이 깔린 서버에 배포를 원하는 경우 외부 톰캣을 사용하도록 변경해야만 한다. 변경방법은 아래와 같다.build.gradle 파일을 아래와 같이 수정한다. apply plugin: 'java' apply plugin: 'idea' apply plugin: 'spring-boot'// eclipse 를 제거 하고 eclipse-wtp와 war를 추가//apply plugin: 'eclipse'apply plugin: 'eclipse-wtp'apply plugin: 'war' Application.java 파일을 아래와 같이 변경한다./*@ComponentScan@EnableA.. 2014. 12. 26.
안드로이드 스튜디오가 1.0으로 업데이트 되면서 1 안드로이드 스튜디오가 1.0으로 버전이 된 후,기존에 잘 사용하던 프로젝트에서 빌드를 하려고 하니 Gradle에서 아래와 같은 에러를 내뱉었다. Error:(43, 0) Gradle DSL method not found: 'runProguard()'Possible causes:The project 'linkerbell-android' may be using a version of Gradle that does not contain the method. 잘 쓰던 runProguard()를 모르시겠단다. 역시 구글신께 문의드리니 친절한 스택오버플로님께서말씀해주셨다. 버전이 올라가면서 runProguard대신 minifyEnabled로 이름이 바뀌었다고... buildTypes { release {// run.. 2014. 12. 23.
안드로이드 스튜디오가 1.0으로 업데이트 되면서 2 안드로이드 스튜디오가 1.0으로 버전이 된 후,기존에 잘 사용하던 프로젝트에서 빌드를 하려고 하니 Gradle에서 아래와 같은 에러를 내뱉었다. Error:(25, 0) Could not find property 'processResources' on com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated@52c4794f. 역시 구글신께 문의드리니 스택오버플로우에서 친절히 답을 구할 수 있었다. gradle 파일에서apt { arguments {// 이와 같이 되있는 문장을 아래의 문장으로 바꾸어 주세요.// androidManifestFile variant.processResources.manifestFile androidManif.. 2014. 12. 23.
푸쉬(GCM) 개발중 Exception 12-23 02:46:24.276 1533-1533/com.my.app E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: com.my.app, PID: 1533 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.my.app/com.my.app.MainActivity}: java.lang.UnsupportedOperationException: Device does not have package com.google.android.gsf at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2298) at android.a.. 2014. 12. 23.