Рубрики
Без рубрики

Не удалось найти Spring NamespaceHandler для XML-схемы пространство имен [http://jax-ws.dev.java.net/spring/servlet ]

– Не удалось найти Spring NamespaceHandler для пространства имен XML-схемы [http://jax-ws.dev.java.net/spring/servlet ]

Автор оригинала: mkyong.

Проблема

Интегрируйте Spring с JAX-WS, согласно этой ссылке: http://jax-ws-commons.java.net/spring/ . При запуске веб-приложения получите это исключение:

org.springframework.beans.factory.parsing.BeanDefinitionParsingException: 
Configuration problem: Unable to locate Spring NamespaceHandler 
for XML schema namespace [http://jax-ws.dev.java.net/spring/servlet]

Вот файл конфигурации Spring + JAX-WS.




    
        
            
        
    

    
    
    
    

Решение

Ссылка: http://jax-ws-commons.java.net/spring/ не хватает информации, вам нужно jaxws-spring.jar для интеграции Spring с JAX-WS.

  1. Получите это от java.net Репозиторий Maven напрямую.
  2. Для Maven объявите jaxws-весна в pom.xml , вот так


  
    
      java.net
      http://download.java.net/maven/2
    
  
   
  
    
 	 
	
		org.jvnet.jax-ws-commons.spring
		jaxws-spring
		1.8
		
			
           		org.springframework
      			spring-core
        	
        	
           		org.springframework
      			spring-context
        	
        	
           		com.sun.xml.stream.buffer
      			streambuffer
        	
        	
           		org.jvnet.staxex
      			stax-ex
        	
		
	
	
  
  
    web services
    
       
           org.apache.maven.plugins
           maven-compiler-plugin
           2.3.1
           
               1.6
               1.6
           
       
    
  

Оригинал: “https://mkyong.com/webservices/jax-ws/unable-to-locate-spring-namespacehandler-for-xml-schema-namespace-httpjax-ws-dev-java-netspringservlet/”