Groovy 버전이 너무 높으면 나는 에러입니다.
이런 에러를 내지 않는 버전은 현재로서는 1.8.4 와 2.0.1 까지 입니다. 그 이후 버전에서는 *.groovy 로 인식되는 Groovlet 웹페이지를 재방문할 때 404 (Resource Not Found) 에러가 납니다.
* web.xml 파일에 추가할 내요
<servlet>
<servlet-name>SessionExample</servlet-name>
<servlet-class>SessionExample</servlet-class>
</servlet>
<servlet>
<servlet-name>Groovy</servlet-name>
<servlet-class>groovy.servlet.GroovyServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>GTemplate</servlet-name>
<servlet-class>groovy.servlet.TemplateServlet</servlet-class>
<init-param>
<param-name>groovy.source.encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>GTemplate</servlet-name>
<url-pattern>*.ghtml</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>GTemplate</servlet-name>
<url-pattern>*.gsp</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Groovy</servlet-name>
<url-pattern>*.groovy</url-pattern>
</servlet-mapping>
[참고 자료]
- Jira 버그 리포트: https://jira.codehaus.org/browse/GROOVY-5747 8 Oct 2012 – First call to Groovlet succeeds but subsequent calls return 404...GroovyServlet Error: script: '/test.groovy': Script not found, sending 404
- 이전 버전 Groovy 다운로드: http://dist.codehaus.org/groovy/distributions/
- 최신 버전 Groovy 다운로드: http://groovy.codehaus.org/Download?nc
- Groovlet 동작 확인:
'프로그래밍 > Groovy' 카테고리의 다른 글
Groovy 언어로 평방근, 입방근, n제곱근 구하는 함수를 구현하고 테스트하기 (0) | 2013.01.12 |
---|---|
Groovy 언어로 역삼각함수, 역쌍곡선함수 값을 구하는 예제 (0) | 2013.01.02 |
Groovy 언어의 지수 연산자 ** 의 연산 진행 순서에 관한 문제 (0) | 2010.07.04 |
숫자 맞추기 게임 with Groovy (0) | 2009.11.05 |
스트링 리스트에서 스트링 찾기(find) with Groovy (0) | 2009.04.22 |