tomcat服务器加载报异常如何解决?
来源:互联网 发布:如何下载淘宝 编辑:程序博客网 时间:2024/05/17 18:45
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="location">
<value>classpath:conf/config.properties</value>
</property>
</bean>
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName">
<value>${hibernate.connection.driver_class}</value>
</property>
<property name="url">
<value>${hibernate.connection.url}</value>
</property>
<property name="username">
<value>${hibernate.connection.username}</value>
</property>
<property name="password">
<value>${hibernate.connection.password}</value>
</property>
<property name="maxActive">
<value>100</value>
</property>
<property name="maxWait">
<value>3000</value>
</property>
<property name="maxIdle">
<value>20</value>
</property>
<property name="defaultAutoCommit">
<value>false</value>
</property>
</bean>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref local="dataSource" />
</property>
<property name="mappingDirectoryLocations">
<list>
<value>classpath:com/game/util/domain</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
${hibernate.dialect}
</prop>
<prop key="hibernate.jdbc.use_scrollable_resultset">
true
</prop>
<prop key="hibernate.query.substitutions">1</prop>
<prop key="hibernate.connection.provider_class">
org.hibernate.connection.DatasourceConnectionProvider
</prop>
<prop key="hibernate.jdbc.fetch_size">50</prop>
<prop key="hibernate.jdbc.batch_size">25</prop>
<prop key="hibernate.jdbc.batch_versioned_data">
true
</prop>
<prop key="hibernate.jdbc.use_streams_for_binary">
true
</prop>
<prop key="hibernate.jdbc.use_get_generated_keys">
true
</prop>
<prop key="hibernate.jdbc.AutoCommit">
true
</prop>
<prop key="hibernate.cache.use_second_level_cache">true</prop>
<prop key="hibernate.cache.use_query_cache">true</prop>
<prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
<prop key="hibernate.show_sql">true</prop>
</props>
</property>
<property name="lobHandler">
<ref bean="bizLobHandler" />
</property>
</bean>
<bean id="baseDAO" class="com.game.util.base.dao.impl.BaseDAOImpl">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<!-- 定时器配置 -->
<bean id="z" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="cronReportTriggerPublishSpider" />
</list>
</property>
</bean>
<bean id="publish" class="com.game.util.system.timer.PublishQuartz" autowire="byName">
<!--<property name="publishDao" ref="publishDao" />-->
</bean>
<bean id="scheduledReportJobDetailPublishSpider" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="publish" />
</property>
<property name="targetMethod">
<value>quartzDao</value>
</property>
</bean>
<bean id="cronReportTriggerPublishSpider" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref bean="scheduledReportJobDetailPublishSpider" />
</property>
<property name="cronExpression">
<value>0 0/3 * * * ?</value>
</property>
</bean>
<!-- 定时器END -->
<!-- 简单的message -->
<bean id="mailMessage"
class="org.springframework.mail.SimpleMailMessage">
<property name="to" value="58646775@qq.com"/>
<property name="from" value="zgjs1208@163.com"/>
</bean>
<!-- 邮件管理 -->
<!-- clob 类型配置 -->
<bean id="bizLobHandler" class="com.game.util.web.BizLobHandler">
<property name="oracleLobHandler">
<ref local="oracleLobHandler" />
</property>
<property name="defaultLobHandler">
<ref local="defaultLobHandler" />
</property>
<!-- 数据库类型,不同数据库处理不一样 -->
<property name="dataBaseType">
<value>${hibernate.dialect}</value>
</property>
</bean>
<bean id="oracleLobHandler" class="org.springframework.jdbc.support.lob.OracleLobHandler">
<property name="nativeJdbcExtractor">
<ref local="nativeJdbcExtractor" />
</property>
</bean>
<bean id="defaultLobHandler"
class="org.springframework.jdbc.support.lob.DefaultLobHandler">
</bean>
<bean id="nativeJdbcExtractor"
class="org.springframework.jdbc.support.nativejdbc.CommonsDbcpNativeJdbcExtractor">
</bean>
<!-- clob配置结束 -->
<!-- 事务管理 -->
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
<bean id="baseTxProxy" lazy-init="true"
class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"
abstract="true">
<property name="transactionManager">
<ref bean="transactionManager" />
</property>
<property name="transactionAttributes">
<props>
<prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="find*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="load*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="payment*">
PROPAGATION_REQUIRED,-java.lang.Exception
</prop>
<prop key="create*">
PROPAGATION_REQUIRED,-java.lang.Exception
</prop>
<prop key="update*">
PROPAGATION_REQUIRED,-java.lang.Exception
</prop>
<prop key="remove*">
PROPAGATION_REQUIRED,-java.lang.Exception
</prop>
<prop key="modify*">
PROPAGATION_REQUIRED,-java.lang.Exception
</prop>
<prop key="save*">
PROPAGATION_REQUIRED,-java.lang.Exception
</prop>
<prop key="submit*">
PROPAGATION_REQUIRED,-java.lang.Exception
</prop>
<prop key="edit*">
PROPAGATION_REQUIRED,-java.lang.Exception
</prop>
<prop key="stop*">
PROPAGATION_REQUIRED,-java.lang.Exception
</prop>
<prop key="boot*">
PROPAGATION_REQUIRED,-java.lang.Exception
</prop>
</props>
</property>
</bean>
</beans>
异常信息:
信息: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/game_oracle] has not been started
log4j:ERROR Could not find value for key log4j.appender.DEBUG
log4j:ERROR Could not instantiate appender named "DEBUG".
2010-12-4 1:28:05 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring root WebApplicationContext
04 十二月 2010 01:28:11.890 [ERROR] [ContainerBackgroundProcessor[StandardEngine[Catalina]]] [org.hibernate.util.JDBCExceptionReporter] - Cannot create PoolableConnectionFactory (Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
127.0.0.1:1521:orcl
)
04 十二月 2010 01:28:17.343 [INFO] [ContainerBackgroundProcessor[StandardEngine[Catalina]]] [org.quartz.simpl.SimpleThreadPool] - Job execution threads will use class loader of thread: ContainerBackgroundProcessor[StandardEngine[Catalina]]
04 十二月 2010 01:28:17.468 [INFO] [ContainerBackgroundProcessor[StandardEngine[Catalina]]] [org.quartz.core.QuartzScheduler] - Quartz Scheduler v.1.6.0 created.
04 十二月 2010 01:28:17.484 [INFO] [ContainerBackgroundProcessor[StandardEngine[Catalina]]] [org.quartz.simpl.RAMJobStore] - RAMJobStore initialized.
04 十二月 2010 01:28:17.484 [INFO] [ContainerBackgroundProcessor[StandardEngine[Catalina]]] [org.quartz.impl.StdSchedulerFactory] - Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
04 十二月 2010 01:28:17.484 [INFO] [ContainerBackgroundProcessor[StandardEngine[Catalina]]] [org.quartz.impl.StdSchedulerFactory] - Quartz scheduler version: 1.6.0
04 十二月 2010 01:28:17.500 [INFO] [ContainerBackgroundProcessor[StandardEngine[Catalina]]] [org.quartz.core.QuartzScheduler] - JobFactory set to: org.springframework.scheduling.quartz.AdaptableJobFactory@1204ae6
04 十二月 2010 01:28:17.515 [INFO] [ContainerBackgroundProcessor[StandardEngine[Catalina]]] [org.quartz.core.QuartzScheduler] - Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
04 十二月 2010 01:28:20.140 [ERROR] [ContainerBackgroundProcessor[StandardEngine[Catalina]]] [org.hibernate.util.JDBCExceptionReporter] - Cannot create PoolableConnectionFactory (Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
127.0.0.1:1521:orcl
)
04 十二月 2010 01:28:20.140 [ERROR] [ContainerBackgroundProcessor[StandardEngine[Catalina]]] [org.hibernate.util.JDBCExceptionReporter] - Cannot create PoolableConnectionFactory (Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
127.0.0.1:1521:orcl
)
04 十二月 2010 01:28:20.156 [ERROR] [ContainerBackgroundProcessor[StandardEngine[Catalina]]] [org.hibernate.util.JDBCExceptionReporter] - Cannot create PoolableConnectionFactory (Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
127.0.0.1:1521:orcl
)
04 十二月 2010 01:28:20.156 [ERROR] [ContainerBackgroundProcessor[StandardEngine[Catalina]]] [org.hibernate.util.JDBCExceptionReporter] - Cannot create PoolableConnectionFactory (Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
127.0.0.1:1521:orcl
)
初始化异常
04 十二月 2010 01:28:22.125 [INFO] [ContainerBackgroundProcessor[StandardEngine[Catalina]]] [com.opensymphony.xwork2.config.providers.XmlConfigurationProvider] - Parsing configuration file [struts-default.xml]
2010-12-4 1:28:22 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter struts2
Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory - bean - jar:file:/D:/Program%20Files/Tomcat%206.0/webapps/game_oracle/WEB-INF/lib/struts2-core-2.1.8.1.jar!/struts-default.xml:29:72
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:208)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:101)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:131)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:395)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:452)
at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:201)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3696)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4343)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1105)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1203)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
at java.lang.Thread.run(Thread.java:619)
Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with the name xwork has already been loaded by bean - jar:file:/D:/Program%20Files/Tomcat%206.0/webapps/game_oracle/WEB-INF/lib/struts2-core-2.0.11.1.jar!/struts-default.xml:30:72 - bean - jar:file:/D:/Program%20Files/Tomcat%206.0/webapps/game_oracle/WEB-INF/lib/struts2-core-2.1.8.1.jar!/struts-default.xml:29:72
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:193)
... 20 more
2010-12-4 1:28:22 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2010-12-4 1:28:22 org.apache.catalina.core.StandardContext start
严重: Context [/game_oracle] startup failed due to previous errors
04 十二月 2010 01:28:22.687 [INFO] [ContainerBackgroundProcessor[StandardEngine[Catalina]]] [com.game.util.web.InitService] - servlet destroyed..........
2010-12-4 1:28:22 org.apache.catalina.core.ApplicationContext log
信息: Closing Spring root WebApplicationContext
04 十二月 2010 01:28:22.687 [INFO] [ContainerBackgroundProcessor[StandardEngine[Catalina]]] [org.quartz.core.QuartzScheduler] - Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED shutting down.
04 十二月 2010 01:28:22.687 [INFO] [ContainerBackgroundProcessor[StandardEngine[Catalina]]] [org.quartz.core.QuartzScheduler] - Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED paused.
04 十二月 2010 01:28:22.703 [INFO] [ContainerBackgroundProcessor[StandardEngine[Catalina]]] [org.quartz.core.QuartzScheduler] - Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED shutdown complete.
- tomcat服务器加载报异常如何解决?
- tomcat服务器启动异常解决
- tomcat 服务器异常, tomcat 报错 java.lang.reflect.InvocationTargetException
- tomcat 服务器 报错 如何查原因
- 解决项目启动时Tomcat 报io异常
- tomcat启动报异常
- TOMCAT报异常
- eclipse运行jsp时tomcat服务器报错解决
- Tomcat加载项目异常
- 如何解决tomcat运行报out of memory错误
- myeclipse异常关闭导致tomcat无法启动如何解决
- tomcat如何配置懒加载 每次更改不用重新启动服务器
- tomcat如何配置懒加载 每次更改不用重新启动服务器
- 解决tomcat 日志????异常
- 【解决】懒加载异常
- 启动tomcat报EOFException异常。
- Tomcat启动报EOFException异常
- tomcat启动报JDWP异常
- 无语的沉默
- 无语的沉默
- 基于HID协议的USB人机交互设备的接口设计
- struts2 防止页面重复提交
- IOS(iphone,ipad,itouch)开发 之 屏幕旋转
- tomcat服务器加载报异常如何解决?
- 使用Resin做web开发遇到的问题
- 在MTK项目中试用分布式编译系统IncrediBuild
- 关键路径的实现 C++代码实现
- 编码的感觉
- 做技术要敢要价
- 积分规则不懂
- 如何破解电信数字校园宽带共享上网的方法
- Vmware启用nat形式联网