[SPRING] Tomcat이 beans.xml을로드하고 읽을 때 Spring AOP XML 스키마가 제대로로드되지 않는 이유는 무엇입니까?
SPRINGTomcat이 beans.xml을로드하고 읽을 때 Spring AOP XML 스키마가 제대로로드되지 않는 이유는 무엇입니까?
이클립스에서 Spring의 스키마 기반 AOP 지원을 사용하려고 시도 중이며 Tomcat에서 구성을로드하려고 할 때 오류가 발생합니다.
이클립스에서 에러가 없으며 자동 완료 기능은 aop 네임 스페이스에서 올바르게 작동하지만 이클립스로 프로젝트를로드하려고하면이 오류가 발생한다.
뒤에 :
이것을 토대로 Tomcat이 beans.xml 파일을 구문 분석 할 때
내 beans.xml 파일은 다음과 같습니다.
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jaxws="http://cxf.apache.org/jaxws"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://cxf.apache.org/jaxws
http://cxf.apache.org/schemas/jaxws.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">
<!--import resource="classpath:META-INF/cxf/cxf.xml" /-->
<!--import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" /-->
<!--import resource="classpath:META-INF/cxf/cxf-servlet.xml" /-->
<!-- NOTE: endpointName attribute maps to wsdl:port@name & should
be the same as the portName attribute
in the @WebService annotation on the IWebServiceImpl class -->
<!-- NOTE: serviceName attribute maps to wsdl:service@name & should be
the same as the serviceName attribute in the @WebService
annotation on the ASDIWebServiceImpl class -->
<!-- NOTE: address attribute is the actual URL of the web service
(relative to web app location) -->
<jaxws:endpoint
xmlns:tns="http://iwebservices.ourdomain/"
id="iwebservices"
implementor="ourdomain.iwebservices.IWebServiceImpl"
endpointName="tns:IWebServiceImplPort"
serviceName="tns:IWebService"
address="/I"
wsdlLocation="wsdl/I.wsdl">
<!-- To have CXF auto-generate WSDL on the fly, comment out the above wsdl
attribute -->
<jaxws:features>
<bean class="org.apache.cxf.feature.LoggingFeature" />
</jaxws:features>
</jaxws:endpoint>
<aop:config>
<aop:aspect id="myAspect" ref="aBean">
</aop:aspect>
</aop:config>
</beans>
내 beans.xml 파일의
누구든지이 오류가 발생하는 이유와 해결 방법에 대해 알려줄 수 있습니까?
해결법
-
==============================
1.webapp의 WEB-INF / lib 폴더에 Spring AOP jar (spring-aop.jar)가 있는지 확인하십시오.
webapp의 WEB-INF / lib 폴더에 Spring AOP jar (spring-aop.jar)가 있는지 확인하십시오.
이 항아리에는 지정된 XSD가 들어 있습니다.
from https://stackoverflow.com/questions/4437769/why-isnt-the-spring-aop-xml-schema-properly-loaded-when-tomcat-loads-reads-be by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 기본 인증 공급자와 함께 Spring-Security PasswordEncoder 사용? (0) | 2019.05.13 |
---|---|
[SPRING] 스프링 LDAP 2.0.1은 더 이상 사용되지 않는 OdmManager를 대체합니다. (0) | 2019.05.13 |
[SPRING] 서블릿으로 Spring Ioc 설정하기 (0) | 2019.05.13 |
[SPRING] Hibernate와 Spring을 사용하는 JPA는 Jboss에서 설정 한 여러 데이터베이스 / 데이터 소스에 접근한다. (0) | 2019.05.13 |
[SPRING] Spring MVC에서 자동 생성 ID (0) | 2019.05.13 |