2012-10-05 2 views
0

어리석은 질문 일지 모르지만 내 현재 maven 프로젝트에는 my/web-app/WEB-INF 폴더에 web.xml이 없습니다.Maven Grails web.xml

내 프로젝트에는 web-xml이없고 결코 추가하지 않으려 고했지만 내 애플리케이션은 web.xml에 기록 된 내용에 응답하지 않습니다. 나는 무엇을 놓치고 있습니까?, iv는 config.groovy를 통해 경로를 다음과 같이 지정하려고했습니다 :

grails.project.web.xml="web-app/WEB-INF/web.xml" 

내가 누락 된 것이 있습니까? 프로젝트를 활용하기 위해 web.xml을 다른 설정 파일에 지정해야합니까?

답변

4

실행

grails install-templates 

는 Grails의이 ("web.xml을"포함) 모든 코드 생성 활동에 사용하는 템플릿을 복사합니다.

"src/templates/war"디렉토리에 "web.xml"파일이 생성됩니다.

+0

좋아요, 템플릿을 생성 할 수 있습니다. 문제 없습니다. 그러나 내 응용 프로그램은 여전히 ​​web.xml 파일에 대한 변경 사항에 응답하지 않습니다.이 파일 중 하나를 이동하거나 생성 될 때 올바른 경로에 있습니까? –

+0

생성 된 파일을 보관하십시오. "src/templates/war/web.xml"의 변경 사항은 응용 프로그램에 영향을줍니다. –

0

https://stackoverflow.com/a/5891646/107847과 비슷한 것으로 빠져 나올 수도 있습니다. 별도의 web.xml을 설치하지 않지만 필요한 컨텐츠를 추가하거나 생성 된 컨텐츠를 편집 할 수 있습니다.