2017-11-27 5 views
0

saaj-impl.jar을 제외해야하는 해결책을 찾았습니다. 나는 wildfly 9.0.1 및 java 버전을 사용하고 있습니다. is 1.8 내 프로젝트는 IntelliJ IDE를 사용하여 grails을 기반으로합니다 그래서 어떤 파일에서 어떻게 해야할지 모르겠지만 saaj-impl.jar를 어떻게 제외해야합니까? 배포 할 때 내 war 파일에는 saaj -impl.jar from wildfly modulejava.lang.LinkageError : com/sun/xml/messaging/saaj/soap/SOAPDocumentImpl

+0

이물질에서 제외해야합니까? "Project Structure | Artifacts"에서 확인할 수 있습니다. –

답변

0

나는 simillar 문제가 있지만 JBoss 6.x를 사용하고 있습니다. Grails의 프로젝트 디렉토리에서

https://www.evernote.com/shard/s33/sh/387e596e-b92d-434d-8099-314ad9160652/cf36bc5c4439f0d9

-> 웹 응용 프로그램 폴더 -> 폴더의 WEB-INF, 내가 JBoss에 배포-structure.xml라는 이름의 파일을 만들고 나는 구조 페이지는 말한다 복사됩니다. 당신이 테스트 할 수 있습니다

다른 것은 당신의 Grails의 프로젝트 디렉토리에 .....입니다 -> conf 디렉토리 -> BuildConfig.groovy 종속 섹션에서이 두 줄을 추가

  • 런타임 ("이 com.sun .xml.ws : jaxws-rt : 2.2.5 ") {excludes ("javax.xml.soap : saaj-api ","com.sun.xml.bind : jaxb-impl ",": org.jvnet.staxex : STAX-예 ")}

  • 컴파일 그룹 : 'com.sun.xml.messaging.saaj'이름 'SAAJ-IMPL'버전 '1.3.2'*

이 정보가 도움이되기를 바랍니다.