새내기 질문 : jboss 5에 grails 응용 프로그램을 배포해야했습니다. grails jbossas 플러그인을 활용하는 방법을 생각해 왔습니다. 필자는 설명서의 내용을 내가 아는 한 최선을 다했지만, 마치 플러그인이없는 것처럼 동일한 예외가 발생합니다. 나는 BuildConfig.groovy 플러그인에 플러그인을 추가 한 http://grails-plugins.github.com/grails-jbossas/docs/manual/guide/2%20Usage.htmlGrails JBOSSAS Plugin - 어떻게 작동 시키나요?
{} 폐쇄 :
여기에 내가 다음했던 문서입니다. 나는 그 때 grails war
를 불렀다. 아무 일도 일어나지 않고 전쟁으로 폭탄이 터집니다.
누군가가이 플러그인을 작동시키기 위해 약간의 손을 잡아 주실 수 있습니까? 불행히도 실제로 사용법을 알려주거나 플러그인이 마술을 할 때 문서를 찾고 싶습니다.
UPDATE :
내 환경 :
- 맥 OS X 라이온 데브 기계
- Grails를 2.0.3
- 보스 5.1.0 -을 Liferay 인스턴스를 실행할 수 있습니다.
grails generate-jboss-deploy 5
grails war
:
버트, 나는 다음과 같은 완료했습니다.
jboss는 새로운 전쟁을 시작하여이를 배포하려고 시도했습니다. 나는 다음과 같은 (지금 무서워) 예외를 받고 있어요 : 나는의 최대 절전 모드 Datasource.groovy
을 수정 한, 사용 지침 당
Caused by: java.lang.NoSuchMethodException: org.hibernate.validator.ClassValidator
를 구성 :
hibernate {
cache.use_second_level_cache = true
cache.use_query_cache = true
cache.region.factory_class = 'net.sf.ehcache.hibernate.EhCacheRegionFactory'
validator.apply_to_ddl = false
validator.autoregister_listeners = false
}
것 같다 유일한 파일 generate-jboss-delpoy 5
스크립트를 실행하여 수정하거나 만든 경우 WEB-INF/jboss-web.xml
입니다. 그것은의 내용은 다음과 같습니다
<jboss-web>
<class-loading java2ClassLoadingCompliance="false">
<loader-repository>
sappi-label:loader=sappi-label.war
<loader-repository-config>java2ParentDelegation=false</loader-repository-config>
</loader-repository>
</class-loading>
</jboss-web>
은 내가 jboss-web.xml
파일이 생성 된 war 파일에 있는지 확인 (폭발, 다음 디렉토리를 확인).
버트 : jboss-web.xml
이외의 파일을 변경해야합니까?
UPDATE (다시) : 나는 jbossas 플러그인을 아무 잘못이 있다고 생각하지 않습니다
. 나는 더 많은 테스트를 수행했으며 플러그인이해야 할 일을 수행하고 있음을 확인합니다. jars를 제거하고 jboss-web.xml을 넣습니다. 나는 그것이 최대 절전 모드 설정을 수정한다는 것을 확인할 수 없었다. 그러나 나는 그것이 있다고 가정한다.문제는 Liferay 인스턴스에 배포하려고 시도하는 서버 내에 있다고 생각합니다.
내가 뭘하고 있는지에 관계없이 slf4j를 성공적으로로드 할 수 없다는 예외가 발생합니다. 아무것도 더, 아무것도 덜. 나는 그 문제를 때리기 만 할 것이지만 그것은 나의 원래 질문의 범위를 벗어난 것이다. 버트, 도와 줘서 고마워. slifer4j가 Liferay/jboss 환경에서 왜 구토하는지에 대한 아이디어가 있다면 알려주십시오.
감사합니다.
감사합니다.
응답 해 주셔서 감사합니다, 버트, 매우 감사드립니다. 나는 원래의 질문을 더 자세히 편집했다. –