2012/11 5

Jython의 PyServlet에서 한글 파라미터 처리하기

* web.xml 파일에 추가될 내용 PyServlet org.python.util.PyServlet python/home /opt/usr/local/jython2.5.3 PyServlet *.py * 수정 전 PyServlet: enter.py import javax.servlet.http as http class enter(http.HttpServlet): def doPost(self, request, response): session = request.getSession(1) counter = session.getAttribute("counter") try: counter = int(counter) except: # counter is None counter = 0 counter += 1 sessi..

윈도우에서 Grails 2.1.1 설치 후 JAVA_HOME 에러가 나는 경우

윈도우에서 Grails 2.1.1 을 설치한 후, 한경변수 GRAILS_HOME, JAVA_HOME, PATH 가 모두 잡혔는데도 불구하고 "rails create-app" 명령시 에러 ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jre7 Please set the JAVA_HOME variable in your environment to match the location of your Java installation. 가 나는 경우가 있다. (리눅스/유닉스에서는 이런 경우가 없음 ) 이럴 때는 startGrails.bat 파일을 텍스트 편집기로 열어서 42번째 줄 %COMMAND_COM% /C DIR "%JAVA_HOME..

윈도우 XP 또는 윈도우 7에 최신 Ruby & Rails 설치하기

단계 1. Ruby 1.9.3 p-327 설치하기 http://www.ruby-lang.org/en/downloads/ 의 좌측 메뉴에서 Ruby 1.9.3-p327 를 클릭하여 다운로드하여 Ruby 1.9.3 설치한다. 단계 2. RubyGems 1.8.24 설치하기 http://rubygems.org/pages/download 에서 ZIP 을 클릭하여 rubygens-1,8.24.zip 을 다운로드하여 압축을 풀고, 명령 프롬프트에서 명령 프롬프트> set PATH=C:\ruby193\bin;%PATH% 으로 환경변수 PATH 를 설정하고, 명령 프롬프트> cd {RubyGems가 설치된 폴더}\rubygems-1.8.24 으로 압축 해제된 폴더 안으로 들어가서 명령 프롬프트> ruby setup.r..

Tomcat 6 또는 Tomcat 7에서 Groovlet을 reload할 때 404 에러가 나는 경우

Groovy 버전이 너무 높으면 나는 에러입니다. 이런 에러를 내지 않는 버전은 현재로서는 1.8.4 와 2.0.1 까지 입니다. 그 이후 버전에서는 *.groovy 로 인식되는 Groovlet 웹페이지를 재방문할 때 404 (Resource Not Found) 에러가 납니다. * web.xml 파일에 추가할 내요 SessionExample SessionExample Groovy groovy.servlet.GroovyServlet GTemplate groovy.servlet.TemplateServlet groovy.source.encoding UTF-8 GTemplate *.ghtml GTemplate *.gsp Groovy *.groovy [참고 자료] Jira 버그 리포트: https://jira.c..