2012-04-10 2 views
0

새내기 질문 : 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 인스턴스를 실행할 수 있습니다.

    1. grails generate-jboss-deploy 5
    2. grails war :

버트, 나는 다음과 같은 완료했습니다.

  • scp 생성 된 war 파일을 원격 서버의 deploy-jboss 디렉토리에 복사합니다.
  • 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 환경에서 왜 구토하는지에 대한 아이디어가 있다면 알려주십시오.

    감사합니다.

    감사합니다.

    답변

    0

    내가 사용하고있는 JBoss의 주요 버전을 전달하여 generate-jboss-deploy 스크립트를 실행해야한다는 것을 분명히 알지 못했을 것입니다. 따라서 generate-jboss-deploy 5. 이 문제를 설명하기 위해 문서를 업데이트했습니다.

    그래도 도움이되지 않는다면,보고있는 오류의 표시로 질문을 업데이트하십시오.

    +0

    응답 해 주셔서 감사합니다, 버트, 매우 감사드립니다. 나는 원래의 질문을 더 자세히 편집했다. –