1

我是弹簧框架的新手。目前我正在研究spring框架。我遵循本教程, http://netbeans.org/kb/docs/web/quickstart-webapps-spring.html

http://static.springsource.org/docs/Spring-MVC-step-by-step/part1.html

但是我在这两个示例中都有一个问题,在将 bean 添加到 dispather-servlet.xml 并修改 application-contex.xml 后,应用程序未部署。它提供以下按摩。

在 C:\Users...\Documents\NetBeansProjects\springapp\build\web 就地部署 Initializing... deploy?DEFAULT=C:\Users...\Documents\NetBeansProjects\springapp\build\web&name=springapp&contextroot= /springapp&force=true 在 GlassFish Server 3.1.2 上失败 部署期间发生错误:加载应用程序时出现异常:java.lang.IllegalStateException:ContainerBase.addChild:开始:org.apache.catalina.LifecycleException:org.apache.catalina.LifecycleException: java.lang.ClassNotFoundException:springapp.web.HelloController。有关详细信息,请参阅 server.log。C:\Users...\Documents\NetBeansProjects\springapp\nbproject\build-impl.xml:728:模块尚未部署。有关详细信息,请参阅服务器日志。构建失败(总时间:2 秒)

请帮助解决这个问题。

先感谢您。

PS:-

@shazinltc - 这是我的 dispatcher-servlet.xml

<?xml version="1.0" encoding="UTF-8"?>

<bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping"/>
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
    <property name="mappings">
        <props>
            <prop key="index.htm">indexController</prop>
        </props>
    </property>
</bean>
<bean id="viewResolver"
      class="org.springframework.web.servlet.view.InternalResourceViewResolver"
      p:prefix="/WEB-INF/jsp/"  p:suffix=".jsp" />
<bean name="indexController"
      class="org.springframework.web.servlet.mvc.ParameterizableViewController"
      p:viewName="index" />       
      <bean name="helloService" class="service.HelloService" />

4

1 回答 1

0

我设法通过以下教程解决了我的问题。

https://sites.google.com/site/springmvcnetbeans/step-by-step/

本教程非常简单,每个步骤都更加具体和描述性。我向春季的初学者推荐本教程。

于 2012-07-19T10:54:32.240 回答