Member 13681858 Ответов: 0

Javax.servlet.servletexception: servlet.init() для servlet spring бросил исключение


Цитата:
класса javax.сервлет.ServletException: Servlet.init() для servlet spring выбросил исключение
орг."Апач".Каталина.Аутентификатор.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
орг."Апач".Каталина.клапаны.ErrorReportValve.invoke(ErrorReportValve.java:79)
орг."Апач".Каталина.клапаны.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
орг."Апач".Каталина.разъем.CoyoteAdapter.service(CoyoteAdapter.java:502)
орг."Апач".койот.http11.AbstractHttp11Processor.процесс(AbstractHttp11Processor.Ява:1132)
орг."Апач".койот.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)
орг."Апач".котяра.утиль.нет.NioEndpoint$SocketProcessor.дорун(NioEndpoint.java:1539)
орг."Апач".котяра.утиль.нет.NioEndpoint$SocketProcessor.запустить(NioEndpoint.Ява:1495)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
орг."Апач".котяра.утиль.темы.TaskThread$WrappingRunnable.run(TaskThread.java:61)
Ява.яз.Thread.run(Thread.java:748)
первопричина

org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: строка 7 в XML-документе из ресурса ServletContext [/WEB-INF/spring-servlet.xml] недопустимо; вложенное исключение-org.xml.sax.SAXParseException; lineNumber: 7; columnNumber: 69; cvc-elt.1: не удается найти объявление элемента 'beans'.
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:399)
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336)
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:304)
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:181)
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:217)
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:188)
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:129)
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:614)
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:515)
org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationcontext(FrameworkServlet.java:668)
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:634)
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:682)
org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:553)
org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:494)
org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:171)
класса javax.сервлет.GenericServlet.init(GenericServlet.java:158)
орг."Апач".Каталина.Аутентификатор.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
орг."Апач".Каталина.клапаны.ErrorReportValve.invoke(ErrorReportValve.java:79)
орг."Апач".Каталина.клапаны.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
орг."Апач".Каталина.разъем.CoyoteAdapter.service(CoyoteAdapter.java:502)
орг."Апач".койот.http11.AbstractHttp11Processor.процесс(AbstractHttp11Processor.Ява:1132)
орг."Апач".койот.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)
орг."Апач".котяра.утиль.нет.NioEndpoint$SocketProcessor.дорун(NioEndpoint.java:1539)
орг."Апач".котяра.утиль.нет.NioEndpoint$SocketProcessor.запустить(NioEndpoint.Ява:1495)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
орг."Апач".котяра.утиль.темы.TaskThread$WrappingRunnable.run(TaskThread.java:61)
Ява.яз.Thread.run(Thread.java:748)
первопричина

org.xml.sax.SAXParseException; lineNumber: 7; columnNumber: 69; cvc-elt.1: не удается найти объявление элемента 'beans'.
ком.солнце.орг."Апач".xerces.внутренние.утиль.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203)
ком.солнце.орг."Апач".xerces.внутренние.утиль.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:134)
ком.солнце.орг."Апач".xerces.внутренние.осущ.XMLErrorReporter.reportError(XMLErrorReporter.Ява:396)
ком.солнце.орг."Апач".xerces.внутренние.осущ.XMLErrorReporter.reportError(XMLErrorReporter.Ява:327)
ком.солнце.орг."Апач".xerces.внутренние.осущ.XMLErrorReporter.reportError(XMLErrorReporter.Ява:284)
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:1900)
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:740)



Что я уже пробовал:

я пытаюсь распечатать приветственное сообщение с помощью spring mvc с maven
Это мое spring-servlet.xml файл
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http:www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd" >
<!-- enable component scan -->
<context:component-scan base-package="com.pack"/>
<!-- view resolver configuration -->
<bean	id="viewResolver"	
		class="org.springframework.web.servlet.view.InternalResourceViewResolver">
		
		<property name="prefix"	value="/"	/>
		<property name="suffix"	value=".jsp" />
</bean>
</beans>

Это мой контроллер Боб
@Контроллер
публичный класс WelcomeController
{
@RequestMapping(value="/welcome",method=RequestMethod.ПОЛУЧИТЬ)
public ModelAndView sayWelcome()
{
ModelAndView мав=новый ModelAndView("добро пожаловать","сообщение","Добро пожаловать весна в MVC");
вернуться мав;
}
}

Это мое web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
    <display-name>WelcomeMvc</display-name>
    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config> 
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>
        <servlet>
        	<servlet-name>spring</servlet-name>
        	<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        	<load-on-startup>1</load-on-startup>
        	
        </servlet>
        <servlet-mapping>
        	<servlet-name>spring</servlet-name>
        	<url-pattern>*.form</url-pattern>
        </servlet-mapping>
    </web-app>

0 Ответов