部署的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 ''到这里就不动了,老半天也启动不了,求原因
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 ''到这里就不动了,老半天也启动不了,求原因
<?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>