본문 바로가기

JAVA79

[ JAVA ] PUSH 3 rd Party Server 구현 ( C2DM - 안드로이드 기기와 통신 ) 자바로 C2DM을 이용하여 Push 메시지를 보내는 로직이다. 자바 어플리케이션으로 만들었고 (웹 아님) 스프링을 이용하였다. ======================================================================= C2dmExecute.java (자바 어플리케이션을 실행시키는 곳) package com.incross.c2dm.service; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import com.incross.dto.PushDTO; import com.incross.dt.. 2011. 9. 23.
[ JAVA ] 간단한 ant build 만들기 ant build 를 하려면 build.xml 을 만들어야 하는데 손수 만들려면 꽤나 귀찮은 작업이다. 그러나 이클립스로 만들면 아주 쉽게 만들어진다 1. project 를 선택 하고 export 메뉴를 클릭힌다. 2. General > ant buildfiles 를 선택한다. 3. 해당 프로젝트를 check 하고 하단의 compiler 에서 eclipse 용 컴파일러로 컴파일에 uncheck 한다. 4. finish 를 선택하면 build.xml 이 생기면서 ant 파일이 생성된다. 5. 이클립스에서 ant 를 실행 시키려면 build.xml 을 선택하고 Run As > Ant build 를 선택하면 build 하게 된다. 6. 리눅스 등에서 실행하려면 path 에 ant 설치폴더/bin 을 잡아주고 .. 2011. 5. 11.
ant 빌드시 OutOfMemory ant 컴파일시 OutOfMemory 가 날 경우 build.xml의 javac 태그에 fork="yes" memoryMaximumSize="256m" 를 추가 해서 컴파일 함 2011. 5. 11.
The reference to entity "M" must end with the ';' delimiter XML 을 파싱 할때 위와 같은 오류가 발생 하는데 위와 같은 오류가 발생한 부분의 XML 라인을 찾아가보면 2011. 5. 6.