request.getRemoteAddr() 로 클라이언트 IP 가져오지 못할때

Java&Flex 2011. 3. 18. 11:41

일단 request.getRemoteAddr() 로 했더니 서버의 내부 아이피만 가져왔다. 아흑. 문제는 was 이전 웹서버가 있었던 것! 헤더정보를 쭈~욱 출력해보니 두개가 걸렸다. Header : Proxy-Client-IP : xxx.xxx.xx.xx Header : X-Forwarded-For : xxx.xxx.xx.xx 오호~ 이거로군. request.getHeader("Proxy-Client-IP") request.getHeader("X-Forwarded-For") 요로코롬해서 IP를 가져올수 있었다. 그러고보니 이건 팁인데?! 팁 카테고리에 넣었어야 했나? 훗.

does not exist in the configuration

Java&Flex 2009. 10. 30. 14:43

플렉스 프로젝트 디버깅 하려니 갑자기 이런 에러가 발생하네.. 이런적이 없었는데.. [MessagingError message='Channel 'my-amf' does not exist in the configuration.'] 엥? 왜 있는데 없다고 하는건지.. 그래서 프로젝트의 속성을 보니까... Properties --> Flex Complier --> Additional complier arguments 값이 -locale en_US 이렇게 되어있더라고.. 그래서 -locale en_US -services "services-config.xml" 이렇게 수정한 후 다시 해보니 에러가 안나네.. 훗

플렉스 클라이언트의 접속 IP 확인

Java&Flex 2009. 5. 12. 11:26

서버 쪽에서 플렉스의 ip를 가져올 일이 생겼을때... import flex.messaging.*; import javax.servlet.http.*; 임포트 시킨후 HttpServletRequest request; request = FlexContext.getHttpRequest(); String ip = request.getRemoteAddr(); 이렇게 하면 접속 ip를 가져올 수 있다.

CLOB 사용

Java&Flex 2008. 10. 4. 21:45

INSERT 문이나 UPDATE 문에서 CLOB 데이터타입을 사용하려면 LOB 변수를 초기화해줘야한다. EMPTY_CLOB() 함수를 사용한다. INSERT 문에서 먼저 LOB 타입으로 되어있는 컬럼을 EMPTY_CLOB() 을 사용하여 초기화 한후 넘어온 파라미터를 대입하도록 한다.

Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver'

Java&Flex 2008. 10. 4. 21:22

classes12.jar 파일이 없어서 에러가 났다. 다운받는 곳은 아래 http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc9201.html 다운받은 파일(classes12.jar) 을 톰캣이 설치된 폴더에 common\lib 폴더에 넣었다. 그리고 이클립스에서 빌더패스에 추가해주니 해결됐다. 후후

FCKeditor 사용기

Java&Flex 2008. 9. 25. 16:19

FCKeditor 사이트 ================================= http://fckeditor.net/ FCKeditor 버전 2.6.3 ================================= http://sourceforge.net/project/downloading.php?groupname=fckeditor&filename=FCKeditor_2.6.3.zip&use_mirror=nchc 자바 버전 사이트 ================================= http://java.fckeditor.net/ 2.4버전 ================================= http://sourceforge.net/project/showfiles.php?roup_id..

플렉스 빌더 3 + LiveCycle Data Services ES Express(lcds) 설치

Java&Flex 2008. 9. 4. 02:39

설치할 파일을 adobe.com 사이트에서 다운받는다. 플렉스 빌더 3 http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3email 플렉스 빌더는 플렉스를 좀더 쉽게 개발하기 위한 툴이다. SDK 만 다운받아도 플렉스는 개발할 수 있다. LiveCycle Data Services ES Express(lcds) https://www.adobe.com/cfusion/tdrc/index.cfm?loc=ko&product=livecycle%5Fdataservices lcds 같은 경우에는 adobe 계정이 있어야한다. 간단하게 등록하고 받도록 한다. 두 파일을 다운받았으면 설치를 시작한다. 우선 플렉스 빌더 3 부터 설치한다. 전부다 디폴트로 설치했다. (계..

Article Thumbnail
Flex Explorer

Java&Flex 2008. 8. 28. 13:55

Style Explorer - http://weblogs.macromedia.com/mc/archives/FlexStyleExplorer.html Component Explorer - http://examples.adobe.com/flex2/inproduct/sdk/explorer/explorer.html Filter Explorer - http://merhl.com/flex2_samples/filterExplorer/

Flex - Alert창 아이콘 변경(버튼크기, 메시지 이상)

Java&Flex 2008. 8. 28. 13:43

global { modalTransparencyBlur: 0; modalTransparency: 0.8; modalTransparencyColor: black; modalTransparencyDuration: 500; } /* 버튼 스타일 */ .roundedAlertButtons { cornerRadius: 10; fontWeight: bold; color: black; } /* Alert메시지 스타일 */ .alertMessageStyle{ fontSize: 15; fontWeight: bold; color: yellow; } /* Alert 스타일*/ Alert{ messageStyleName : "alertMessageStyle"; buttonStyleName : "roundedAlertButto..

Java - 1

Java&Flex 2007. 10. 25. 03:02

우선 개발 환경을 만들어야하겠지. 1. http://java.sun.com/javase/downloads/index.jsp 에서 JDK 를 다운로드한다. Java SE Development Kit 을 줄여서 JDK 라고 해. 현재 Java 6 까지 있는걸로 확인했음. 나는 참고로 1.5버전으로 설치했어. 2. http://www.eclipse.org/downloads/ 에서 이클립스를 다운로드한다. 이클립스는 자바를 쉽게 프로그래밍하기 위한 개발툴이야. 3. JDK를 설치하고 난 후 환경변수를 추가한다.(공백없이 추가할 것, 앞쪽에 추가하면 좋다) 환경변수는 어디서 추가하는 거냐. 제어판에 보면 시스템이라고 있을거야. 클릭하면 고급탭에 환경변수라는 버튼이 보이지? 과감하게 클릭해봐. 위와 같은 창이 떠...

Article Thumbnail
자바 시작

Java&Flex 2007. 10. 25. 02:40

이제 내가 공부한 자바를 이곳에 올리려고 한다. 간단하게 쓸 생각인지라.. 핵심만 간략하게.. 먼저 시작하기에 앞서 여태껏 프로그램을 하면서 접했던 것들을 조금만 정리해 보도록 하자. 1. 변수, 상수.. 뭐 이런것들이 있더라. 변수란 뭐냐.. 변하는 값이지.. 뭐긴 뭐겠어.. 쉽지? 상수.. 변하지않아.. 숫자같은 것이 상수지. 1이라는 상수가 있지. 1=2 이런게 존재할 수 있나? 없겠지? 상수는 변할 수 없어. 그렇다면 변수는? 어떤 하나의 메모리 공간을 확보해 놓고 그곳에 값을 저장해서 뭐.. 원한다면 값을 변하게 할수 있겠지.. 2. 연산자.. 이런것들도 조금 3. 제어문.. 없으면 뭐. 안되겠지 4. 함수 : 함수라.. 함수란 뭐냐? 호출할때, 호출할때 마다 불러 쓸수 있는거지. 5. 구조체...