首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

ssh配备后报错 HTTP Status 404

2013-08-06 
ssh配置后报错 HTTP Status 404错误:HTTP Status 404 - No result defined for action $Proxy15 and resul

ssh配置后报错 HTTP Status 404
错误:  HTTP Status 404 - No result defined for action $Proxy15 and result input

报错原因:

我早struts.xml中加载了两个xml就会报错,如果只加载其中一个就不要紧。

加载我是这样写的


        <context-param> 
    <param-name>contextConfigLocation</param-name> 
    <param-value>
    classpath*:beans.xml,
    classpath*:applicationContext.xml,
    </param-value>  
</context-param> 



两个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:context="http://www.springframework.org/schema/context"
       xmlns:aop="http://www.springframework.org/schema/aop"
       xmlns:tx="http://www.springframework.org/schema/tx"
       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-3.2.xsd
       http://www.springframework.org/schema/aop
       http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
        http://www.springframework.org/schema/tx
     http://www.springframework.org/schema/tx/spring-tx.xsd"
>
         <context:annotation-config />
         <context:component-scan base-package="com.lee"></context:component-scan>
         
         <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
         <property name="locations"><value>classpath:jdbc.properties</value></property>
         </bean>
         <bean id="dbcp" class="org.apache.commons.dbcp.BasicDataSource" >


         <property name="driverClassName" value="${jdbc.driverClassName}" />
         <property name="url" value="${jdbc.url}"/> 
         <property name="username"  value="${jdbc.username}" />
         <property name="password"  value="${jdbc.password}" />
         </bean>
         
         <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
         <property name="dataSource" ref="dbcp" />
    <!--      <property name="annotatedClasses">
         <list>
         <value>com.lee.model.User</value>
         </list>
         </property> -->
         
          <property name="packagesToScan">
    <list>
        <value>com.lee.model</value>
    </list>
</property>

         <property name="hibernateProperties">
         <value>
         hibernate.dialect=org.hibernate.dialect.MySQLDialect
         hibernate.show_sql=true
         <!--  hibernate.hbm2ddl.auto=create  -->
         </value>
         </property>
         </bean>
         
        <bean id="txManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager">
  <property name="sessionFactory" ref="sessionFactory"/>
</bean>

<aop:config>
       <aop:pointcut id="serviceOperation" expression="execution(* com.lee..*.*(..))"/>


       <aop:advisor advice-ref="txAdvice" pointcut-ref="serviceOperation"/>
    </aop:config>
         
       <tx:advice id="txAdvice" transaction-manager="txManager" >
    <tx:attributes>
    <!-- all methods starting with 'get' are read-only -->
    <tx:method name="get*" read-only="true"/>
    <!-- other methods use the default transaction settings (see below) -->
    <tx:method name="save"/>
  </tx:attributes>
</tx:advice>

</beans>



applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN"
    "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans default-autowire="autodetect">
    <bean id="login" class="com.test.action.LoginAction" scope="prototype"/>
</beans>


着是什么原因啊?太奇怪了一点。麻烦大家了
[解决办法]
启动错误还是操作页面跳转错误?
struts.xml配置文件呢?别告诉我第一个就是的。。

另外,contextConfigLocation把逗号去掉试试。
[解决办法]
classpath*:applicationContext.xml,去掉逗号试试

热点排行