вот мой web.xml:
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xml="http://www.w3.org/XML/1998/namespace" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd "> <servlet> <servlet-name>spring-dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>spring-dispatcher</servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping> </web-app>
, а вот мой весенний диспетчер-сервлет:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd "> <bean name="/hello-world.html" class="com.wiley.jfib.ch06.helloworld.service.HelloWorldService" /> </beans>
Теперь моя проблема в том, что когда я строю свой проект (сAnt), он работает хорошо, но когда я его разверну, получаю ошибку:
java.lang.ClassNotFoundException: >org.springframework.web.servlet.DispatcherServlet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)....
Я использую spring-framework-2.5.5.
И мой конструктор sproject показывает вот так:
Почему это?
у вас есть лишнее ">" после того, как вы можете увидеть его также в исключении