dispatcherServlet-servlet.xml<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans>
<bean id="simpleUrlHandlerMapping"
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="hardList2.service">HardListService2</prop>
</props>
</property>
</bean>    <bean id="HardListService2"
class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
<property name="service" ref="HardListDAO2" />
<property name="serviceInterface"
value="com.emis.ccrj.dao.IHardListDAO2" />
</bean>

<bean id="HardListDAO2"
          class="com.emis.ccrj.dao.HardListDAO2"/>
</beans>

解决方案 »

  1.   

    applicationContext.xml<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
    <beans> <!--加载系统配置文件 -->
    <bean id="propertyConfigurer"
    class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="locations">
    <list>
    <value>/WEB-INF/jdbc.properties</value>
    </list>
    </property>
    </bean> <!-- 配置数据源dataSource -->
    <bean id="dataSource"
    class="org.apache.commons.dbcp.BasicDataSource"
    destroy-method="close"><!--  其中变量引用/WEB-INF/jdbc.properties中的key -->
    <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></beans>
      

  2.   

    信息: No default web.xml
    2008-11-22 12:34:06 org.apache.tomcat.util.digester.Digester endElement
    严重: End event threw exception
    java.lang.NoSuchMethodException: org.apache.catalina.core.StandardContext addChild
    at org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:897) 
    我猜测是你的WEB-INF/lib 下面有不该有的jar文件了。而且版本不兼容
      

  3.   

    首先表示感谢..大清早6点半就来帮忙了."我猜测是你的WEB-INF/lib 下面有不该有的jar文件了。而且版本不兼" 看到这一句话, 
    我还是明天回去仔细检查自己的web模块下的lib里的包,是否是冲突的原因. 
    可能不是tomcat的包有问题, 而是自己web模块里的包与tomcat的冲突了.
    ---------------本来是要回复下面一段话, ---------------------
    内嵌版tomcat5.5.27是在官方下的.没有在tomcat下加其他应用包,
    只是在RCP项目的classpath中加入了spring的包我也试过不加入spring模块, 直接在java代码中启动tomcat, 返回简单的index.jsp的输出值, 但是tomcat根本就启动不了.之前怀疑过是 log4j与commons-logging的版本冲突, 试过原版的tomcat lib不行, 换过最新的, 与其他项目中使用正常的包, 都不行.
    如果说是跟spring的包冲突, 在SWT项目中, 同样的配置却是正常的.
      

  4.   

    apache commons 开源代码中的Digester,是用来做xml分析的,
    这个包对其它commons系列包的版本依赖比较严重。你最好确认一下两个版本中用到的commons-xxxxxx.jar是否完全一致,
    另外与tomcat/lib目录下的版本是否有冲突。
      

  5.   

    忘记结贴了, 感激各位的关注.问题最终如何解决与是否解决了, 我也忘记了, 很长时间了... 好像也是自己一个一个的jar包去试的. 
      

  6.   

    No Default web.xml 此问题是由于tomcat下conf/web.xml文件被不当操作删除了,可能是由于删除work整个目录造成,或者其他原因