部署的SSH项目,以前没出现过。今天开机启动几次后就出现以下问题:
2010-5-18 17:14:57 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\jdk1.5.0_06\bin;D:\Tomcat 6.0\bin
2010-5-18 17:14:57 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2010-5-18 17:14:58 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1438 ms
2010-5-18 17:14:58 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2010-5-18 17:14:58 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.2
2010-5-18 17:14:58 org.apache.catalina.core.StandardHost start
信息: XML validation disabled
2010-5-18 17:14:58 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2010-5-18 17:14:58 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2010-5-18 17:15:00 org.apache.catalina.core.ApplicationContext log
信息: Set web app root system property: 'webapp.root' = [D:\Tomcat 6.0\webapps\YJReal_estate\]
2010-5-18 17:15:03 org.apache.catalina.core.ApplicationContext log
信息: Initializing WebApplicationContext for Struts ActionServlet 'action', module ''到这里就不动了,老半天也启动不了,求原因

解决方案 »

  1.   

    下附我的web.xml:
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee   http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
      <context-param>
        <param-name>Log4jConfigLocation</param-name>
        <param-value>/WEB-INF/classes/log4j.properties</param-value>
      </context-param>
      <listener>
        <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
      </listener>
      <servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>org.ncist.action.base.MyActionServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
      </servlet>
      <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
      </servlet-mapping>
      <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
      </welcome-file-list>
    </web-app>applicationContext.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"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">  <!-- dataSource数据源的配置 -->
      
    <bean id="dataSource"
    class="org.apache.commons.dbcp.BasicDataSource">
    <property name="driverClassName"
    value="com.mysql.jdbc.Driver">
    </property>
    <property name="url"
    value="jdbc:mysql://localhost:3306/yjre">
    </property>
    <property name="username" value="root"></property>
    <property name="password" value="mysqladmin"></property>
    </bean>

      <!-- sessionFactory配置 -->
      
    <bean id="sessionFactory"
    class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="dataSource">
    <ref bean="dataSource" />
    </property>
    <property name="hibernateProperties">
    <props>
    <prop key="hibernate.dialect">
    org.hibernate.dialect.MySQLDialect
    </prop>
    <prop key="show_sql">true</prop>
    </props>
    </property>
    <property name="mappingResources">
    <list>
    <value>org/ncist/model/TbAdmin.hbm.xml</value>
    <value>org/ncist/model/TbCompany.hbm.xml</value>
    <value>org/ncist/model/TbEssayClass.hbm.xml</value>
    <value>org/ncist/model/TbEssay.hbm.xml</value>
    <value>org/ncist/model/TbMessage.hbm.xml</value>
    <value>org/ncist/model/TbOrder.hbm.xml</value>
    <value>org/ncist/model/TbRentProvider.hbm.xml</value>
    <value>org/ncist/model/TbRentWanted.hbm.xml</value>
    <value>org/ncist/model/TbSellProvider.hbm.xml</value>
    <value>org/ncist/model/TbSellWanted.hbm.xml</value>
    <value>org/ncist/model/TbUserCommon.hbm.xml</value>
    <value>org/ncist/model/TbUserMedium.hbm.xml</value>
    </list>
    </property>
    </bean>

    <!-- DAO组件模板的配置 -->

            <bean name="daoTemplate" abstract="true">
              <property name="sessionFactory" ref="sessionFactory"></property>
            </bean>
         
        <!-- 子bean配置 -->
            <!-- 系统管理员DAO,通过指定parent属性来继承daoTemplate -->
            <bean name="tbAdminDAO" class="org.ncist.dao.impl.TbAdminDAOImpl" parent="daoTemplate" /> 
            <!-- 中介公司DAO,通过指定parent性来继承daoTemplate -->
            <bean name="tbCompanyDAO" class="org.ncist.dao.impl.TbCompanyDAOImpl" parent="daoTemplate"/>
            <!-- 文章类型DAO,通过指定parent性来继承daoTemplate -->
            <bean name="tbEssayClassDAO" class="org.ncist.dao.impl.TbEssayClassDAOImpl" parent="daoTemplate" />
            <!-- 文章DAO,通过指定parent性来继承daoTemplate -->
            <bean name="tbEssayDAO" class="org.ncist.dao.impl.TbEssayDAOImpl" parent="daoTemplate" />
            <!-- 留言DAO,通过指定parent性来继承daoTemplate -->
            <bean name="tbMessageDAO" class="org.ncist.dao.impl.TbMessageDAOImpl" parent="daoTemplate" />
            <!-- 订单DAO,通过指定parent性来继承daoTemplate -->
            <bean name="tbOrderDAO" class="org.ncist.dao.impl.TbOrderDAOImpl" parent="daoTemplate" />
            <!-- 出租信息DAO,通过指定parent性来继承daoTemplate -->
            <bean name="tbRentProviderDAO" class="org.ncist.dao.impl.TbRentProviderDAOImpl" parent="daoTemplate" />
            <!-- 求租信息DAO,通过指定parent性来继承daoTemplate -->
            <bean name="tbRentWantedDAO" class="org.ncist.dao.impl.TbRentWantedDAOImpl" parent="daoTemplate" />
            <!-- 出售信息DAO,通过指定parent性来继承daoTemplate -->
            <bean name="tbSellProviderDAO" class="org.ncist.dao.impl.TbSellProviderDAOImpl" parent="daoTemplate" />
            <!-- 求购信息DAO,通过指定parent性来继承daoTemplate -->
            <bean name="tbSellWantedDAO" class="org.ncist.dao.impl.TbSellWantedDAOImpl" parent="daoTemplate" />
            <!-- 普通会员DAO,通过指定parent性来继承daoTemplate -->
            <bean name="tbUserCommonDAO" class="org.ncist.dao.impl.TbUserCommonDAOImpl" parent="daoTemplate" />
            <!-- 中介会员DAO,通过指定parent性来继承daoTemplate -->
            <bean name="tbUserMediumDAO" class="org.ncist.dao.impl.TbUserMediumDAOImpl" parent="daoTemplate" />
        <!-- 定义业务逻辑处理组件 -->     
            <bean id ="yjService" class="org.ncist.service.impl.YjServiceImpl">
              <property name="tbAdminDAO" ref="tbAdminDAO"/>
              <property name="tbCompanyDAO" ref="tbCompanyDAO"/>
              <property name="tbEssayClassDAO" ref="tbEssayClassDAO"/>
              <property name="tbEssayDAO" ref="tbEssayDAO"/>
              <property name="tbMessageDAO" ref="tbMessageDAO"/>
              <property name="tbOrderDAO" ref="tbOrderDAO"/>
              <property name="tbRentProviderDAO" ref="tbRentProviderDAO"/>
              <property name="tbRentWantedDAO" ref="tbRentWantedDAO"/>
              <property name="tbSellProviderDAO" ref="tbSellProviderDAO"/>
              <property name="tbSellWantedDAO" ref="tbSellWantedDAO"/>
              <property name="tbUserCommonDAO" ref="tbUserCommonDAO"/>
              <property name="tbUserMediumDAO" ref="tbUserMediumDAO"/>
            </bean>
              <!-- 配置使用hibernate局部事务策略 -->
              <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
                 <property name="sessionFactory" ref="sessionFactory" />
              </bean>
              <!--配置一个事务拦截器  -->
              <bean id="transactionInterceptor" class="org.springframework.transaction.interceptor.TransactionInterceptor">
                <!-- 事务拦截器bean需要依赖注入一个事务管理器 -->
                <property name="transactionManager" ref="transactionManager" />
                <property name="transactionAttributes">
                   <!-- 以下定义事务传播属性 -->
                   <props>
                     <prop key="insert*">PROPAGATION_REQUIRED</prop>
                     <prop key="find*">PROPAGATION_REQUIRED,readOnly</prop>
                     <prop key="*">PROPAGATION_REQUIRED</prop>
                   </props>
                </property>
              </bean>
              <!-- 定义BeanNameAutoProxyCreator -->
              <bean class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
                <!-- 指定对满足哪些Bean name的Bean自动生成业务代理 -->
                <property name="beanNames">
                  <list>
                    <value>yjService</value>
                  </list>
                </property>
                <!-- 下面定义BeanNameAutoProxyCreator所需事务拦截器信息 -->
                <property name="interceptorNames">
                  <list>
                    <value>transactionInterceptor</value>
                  </list>
                </property>
              </bean>        <!-- actionTemplate配置 -->
            <bean name="actionTemplate" abstract="true">
              <property name="yjService" ref="yjService"></property>
            </bean>

        <bean name="/adminLogin" class="org.ncist.struts.action.AdminLoginAction" scope="prototype" parent="actionTemplate"/>
    </beans>