Apache POI poi-ooxml 라이브러리를 프로젝트에 포함하는 데 문제가 있습니다. 나는 메이븐 다음 의존성을 사용하고 있습니다 :Excel 2007 및 Spring MVC DocumentBuilderFactory 용 Apache POI (poi-ooxml)를 찾을 수 없습니다.
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.8</version>
</dependency>
하지만 다시는 내 스프링 MVC 응용 프로그램을 시작할 수 아니에요 이렇게 한 후, 여기에 스택 트레이스입니다 : 그래서
Exception created : org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from ServletContext resource [/WEB-INF/context/applicationContext.xml]; nested exception is javax.xml.parsers.FactoryConfigurationError: Provider for javax.xml.parsers.DocumentBuilderFactory cannot be found
, 내가 poi-ooxml에는 xml 구성 파일을 읽는 데 Spring이 사용하는 기본 Java VM defaut를 대체하는 다른 xml 파서가 포함되어 있다는 것을 이해해야합니다.
나는이 다음 libs와 제외하는 경우 :
- XML 빈스을
- XML-API를
모든 작업을 잘 (내 봄 응용 프로그램을 시작할 수 있어요)하지만 물론 아파치 POI는이 2 개의 필수 라이브러리가 없기 때문에 더 이상 작동하지 않습니다.
감사합니다.
감사합니다. –