我的春季计划有什么不对?

时间:2012-03-06 03:27:06

标签: java spring startup

03-06 11:14:32.477:DEBUG DefaultSingletonBeanRegistry - Creating shared instance of singleton bean 'buildWeekTopListJob'

03-06 11:14:32.477:DEBUG AbstractAutowireCapableBeanFactory$1 - Creating instance of bean 'buildWeekTopListJob'

03-06 11:14:32.478:DEBUG AbstractAutowireCapableBeanFactory - Eagerly caching bean 'buildWeekTopListJob' to allow for resolving potential circular references
03-06 11:14:32.479:DEBUG AbstractBeanFactory - Returning cached instance of singleton bean 'guestRankService'

03-06 11:14:32.480:DEBUG AbstractAutowireCapableBeanFactory - Invoking afterPropertiesSet() on bean with name 'buildWeekTopListJob'

03-06 11:14:32.480:DEBUG AbstractAutowireCapableBeanFactory$1 - Finished creating instance of bean 'buildWeekTopListJob'

03-06 11:14:32.481:DEBUG DefaultSingletonBeanRegistry - Creating shared instance of singleton bean 'cronDayTrigger'

03-06 11:14:32.481:DEBUG AbstractAutowireCapableBeanFactory$1 - Creating instance of bean 'cronDayTrigger'

03-06 11:14:32.484:DEBUG AbstractAutowireCapableBeanFactory - Eagerly caching bean 'cronDayTrigger' to allow for resolving potential circular references
03-06 11:14:32.484:DEBUG AbstractBeanFactory - Returning cached instance of singleton bean 'buildDayTopListJob'

**03-06 11:14:32.505:INFO DefaultSingletonBeanRegistry - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@46c837cd: defining beans [buildDayTopListJob,famousBlogSynJob,buildWeekTopListJob,cronDayTrigger,cronWeekTrigger,cronFamousBlogSynTrigger,org.springframework.scheduling.quartz.SchedulerFactoryBean#0,guestRankService,accountService]; root of factory hierarchy**

完整日志

03-06 11:51:40.638:DEBUG ConfigUtils - Getting Config

03-06 11:51:40.643:INFO ConfigUtils - Successfully  proFileName=guestrank.properties load Properties:{log.prefix=netty-stdout.log., log.dic=/opt/logs/guest}

03-06 11:51:40.643:INFO RankServiceStart - Guest Rank Server Start -- filePrefix:netty-stdout.log.  logDic/opt/logs/guest

03-06 11:51:40.684:INFO AbstractApplicationContext - Refreshing 

org.springframework.context.support.ClassPathXmlApplicationContext@19b8e059: display name [org.springframework.context.support.ClassPathXmlApplicationContext@19b8e059]; startup date [Tue Mar 06 11:51:40 CST 2012]; root of context hierarchy

03-06 11:51:40.783:INFO XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-quartz.xml]

03-06 11:51:40.956:DEBUG DefaultDocumentLoader - Using JAXP provider [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl]

03-06 11:51:41.221:DEBUG PluggableSchemaResolver - Loading schema mappings from [META-INF/spring.schemas]


03-06 11:51:41.228:DEBUG PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/beans/spring-beans-2.5.xsd] in classpath: org/springframework/beans/factory/xml/spring-beans-2.5.xsd

03-06 11:51:41.353:DEBUG DefaultBeanDefinitionDocumentReader - Loading bean definitions

03-06 11:51:41.381:DEBUG BeanDefinitionParserDelegate - No XML 'id' specified - using 'buildDayTopListJob' as bean name and [] as aliases

03-06 11:51:41.396:DEBUG BeanDefinitionParserDelegate - No XML 'id' specified - using 'famousBlogSynJob' as bean name and [] as aliases

03-06 11:51:41.398:DEBUG BeanDefinitionParserDelegate - No XML 'id' specified - using 'buildWeekTopListJob' as bean name and [] as aliases

03-06 11:51:41.404:DEBUG BeanDefinitionParserDelegate - Neither XML 'id' nor 'name' specified - using generated bean name [org.springframework.scheduling.quartz.SchedulerFactoryBean#0

03-06 11:51:41.405:DEBUG AbstractBeanDefinitionReader - Loaded 7 bean definitions from location pattern [applicationContext-quartz.xml]

03-06 11:51:41.406:INFO XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-service.xml]

03-06 11:51:41.409:DEBUG DefaultDocumentLoader - Using JAXP provider [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl]

03-06 11:51:41.413:DEBUG PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/beans/spring-beans-2.5.xsd] in classpath: org/springframework/beans/factory/xml/spring-beans-2.5.xsd

03-06 11:51:41.456:DEBUG DefaultBeanDefinitionDocumentReader - Loading bean definitions

03-06 11:51:41.458:DEBUG BeanDefinitionParserDelegate - No XML 'id' specified - using 'guestRankService' as bean name and [] as aliases

03-06 11:51:41.459:DEBUG BeanDefinitionParserDelegate - No XML 'id' specified - using 'accountService' as bean name and [] as aliases

03-06 11:51:41.460:DEBUG AbstractBeanDefinitionReader - Loaded 2 bean definitions from location pattern [applicationContext-service.xml]

03-06 11:51:41.460:INFO AbstractApplicationContext - Bean factory for application context 
[org.springframework.context.support.ClassPathXmlApplicationContext@19b8e059]: org.springframework.beans.factory.support.DefaultListableBeanFactory@2c79809

03-06 11:51:41.461:DEBUG AbstractApplicationContext - 9 beans defined in org.springframework.context.support.ClassPathXmlApplicationContext@19b8e059: display name [org.springframework.context.support.ClassPathXmlApplicationContext@19b8e059]; startup date [Tue Mar 06 11:51:40 CST 2012]; root of context hierarchy

03-06 11:51:41.494:DEBUG AbstractApplicationContext - Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@7dc05ffd]

03-06 11:51:41.497:DEBUG AbstractApplicationContext - Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@36baa466]

03-06 11:51:41.500:DEBUG DefaultSingletonBeanRegistry - Creating shared instance of singleton bean 'guestRankService'

03-06 11:51:41.502:DEBUG AbstractAutowireCapableBeanFactory$1 - Creating instance of bean 'guestRankService'

03-06 11:51:41.551:DEBUG AbstractAutowireCapableBeanFactory - Eagerly caching bean 'guestRankService' to allow for resolving potential circular references

03-06 11:51:41.585:DEBUG AbstractAutowireCapableBeanFactory - Invoking afterPropertiesSet() on bean with name 'guestRankService'

03-06 11:51:41.597:DEBUG ConfigCenter - getData from ConfigCenter:/suc/rmi/com.sohu.suc.guest.service.GuestRankService

03-06 11:51:41.625:INFO Environment - Client environment:zookeeper.version=3.3.3--1, built on 07/18/2011 05:21 GMT

03-06 11:51:41.626:INFO Environment - Client environment:host.name=tc_69_108

03-06 11:51:41.627:INFO Environment - Client environment:java.version=1.6.0_25

03-06 11:51:41.627:INFO Environment - Client environment:java.vendor=Sun Microsystems Inc.

03-06 11:51:41.628:INFO Environment - Client environment:java.home=/opt/apps_install/jdk-1.6.0_25/jre


03-06 11:51:41.629:INFO Environment - Client environment:java.class.path=/opt/services/suc-guest-rank/bin:/opt/services/suc-guest-rank/lib/antlr-2.7.6.jar:/opt/services/suc-guest-rank/lib/aopalliance-1.0.jar:/opt/services/suc-guest-rank/lib/commons-beanutils-1.8.0.jar:/opt/services/suc-guest-rank/lib/commons-beanutils-core-1.8.0.jar:/opt/services/suc-guest-rank/lib/commons-codec-1.2.jar:/opt/services/suc-guest-rank/lib/commons-collections-3.2.jar:/opt/services/suc-guest-rank/lib/commons-configuration-1.6.jar:/opt/services/suc-guest-rank/lib/commons-dbcp-1.4.jar:/opt/services/suc-guest-rank/lib/commons-digester-1.8.jar:/opt/services/suc-guest-rank/lib/commons-httpclient-3.1.jar:/opt/services/suc-guest-rank/lib/commons-lang-2.4.jar:/opt/services/suc-guest-rank/lib/commons-logging-1.1.1.jar:/opt/services/suc-guest-rank/lib/commons-pool-1.5.4.jar:/opt/services/suc-guest-rank/lib/concurrent-1.3.4.jar:/opt/services/suc-guest-rank/lib/dom4j-1.6.1.jar:/opt/services/suc-guest-rank/lib/ejb3-persistence-1.0.2.GA.jar:/opt/services/suc-guest-rank/lib/ezmorph-1.0.4.jar:/opt/services/suc-guest-rank/lib/hibernate-annotations-3.4.0.GA.jar:/opt/services/suc-guest-rank/lib/hibernate-commons-annotations-3.3.0.ga.jar:/opt/services/suc-guest-rank/lib/hibernate-core-3.3.2.GA.jar:/opt/services/suc-guest-rank/lib/ice-3.4.2.jar:/opt/services/suc-guest-rank/lib/jackson-core-asl-1.8.5.jar:/opt/services/suc-guest-rank/lib/jackson-mapper-asl-1.8.5.jar:/opt/services/suc-guest-rank/lib/jedis-2.0.1.jar:/opt/services/suc-guest-rank/lib/json-lib-2.2.2-jdk15.jar:/opt/services/suc-guest-rank/lib/jta-1.1.jar:/opt/services/suc-guest-rank/lib/junit-4.4.jar:/opt/services/suc-guest-rank/lib/log4j-1.2.15.jar:/opt/services/suc-guest-rank/lib/mysql-connector-java-5.1.18.jar:/opt/services/suc-guest-rank/lib/nekohtml-1.9.11.jar:/opt/services/suc-guest-rank/lib/ojdbc-10.2.0.5.0.jar:/opt/services/suc-guest-rank/lib/persistence-api-1.0.jar:/opt/services/suc-guest-rank/lib/protobuf-java-2.4.1.jar:/opt/services/suc-guest-rank/lib/quartz-1.8.0.jar:/opt/services/suc-guest-rank/lib/sce-proto-1.0-20111009.085518-7.jar:/opt/services/suc-guest-rank/lib/sce-service-adapter-1.0-20120227.090915-18.jar:/opt/services/suc-guest-rank/lib/sce-slice-1.0-20110923.100652-6.jar:/opt/services/suc-guest-rank/lib/slf4j-api-1.5.10.jar:/opt/services/suc-guest-rank/lib/slf4j-log4j12-1.5.0.jar:/opt/services/suc-guest-rank/lib/spring-2.5.6.SEC03.jar:/opt/services/suc-guest-rank/lib/spring-beans-2.5.6.SEC03.jar:/opt/services/suc-guest-rank/lib/spring-context-2.5.6.SEC03.jar:/opt/services/suc-guest-rank/lib/spring-core-2.5.6.SEC03.jar:/opt/services/suc-guest-rank/lib/spring-test-2.5.6.SEC03.jar:/opt/services/suc-guest-rank/lib/suc-account-core-0.0.1-20120221.130444-39.jar:/opt/services/suc-guest-rank/lib/suc-base-core-0.0.1-20110929.021726-12.jar:/opt/services/suc-guest-rank/lib/suc-core-1.0-SNAPSHOT.jar:/opt/services/suc-guest-rank/lib/suc-core-cache-2.0-20120117.015007-17.jar:/opt/services/suc-guest-rank/lib/suc-dao-1.0-20111213.033026-11.jar:/opt/services/suc-guest-rank/lib/suc-ddd-1.1-20120103.072716-2.jar:/opt/services/suc-guest-rank/lib/suc-guest-core-0.0.1-20120224.065203-61.jar:/opt/services/suc-guest-rank/lib/suc-profile-api-1.0-20120227.053019-56.jar:/opt/services/suc-guest-rank/lib/suc-remote-cluster-2.0-20120105.022309-4.jar:/opt/services/suc-guest-rank/lib/suc-utils-1.1-SNAPSHOT.jar:/opt/services/suc-guest-rank/lib/xercesImpl-2.8.1.jar:/opt/services/suc-guest-rank/lib/xmemcached-1.3.5.jar:/opt/services/suc-guest-rank/lib/xml-apis-1.0.b2.jar:/opt/services/suc-guest-rank/lib/zookeeper-3.3.3.patch.jar
03-06 11:51:41.630:INFO Environment - Client environment:java.library.path=/opt/apps_install/jdk-1.6.0_25/jre/lib/amd64/server:/opt/apps_install/jdk-1.6.0_25/jre/lib/amd64:/opt/apps_install/jdk-1.6.0_25/jre/../lib/amd64:/usr/local/lib:/usr/lib:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib

03-06 11:51:41.630:INFO Environment - Client environment:java.io.tmpdir=/tmp

03-06 11:51:41.631:INFO Environment - Client environment:java.compiler=<NA>

03-06 11:51:41.632:INFO Environment - Client environment:os.name=Linux

03-06 11:51:41.632:INFO Environment - Client environment:os.arch=amd64

03-06 11:51:41.633:INFO Environment - Client environment:os.version=2.6.18-238.el5xen

03-06 11:51:41.633:INFO Environment - Client environment:user.name=root

03-06 11:51:41.634:INFO Environment - Client environment:user.home=/root

03-06 11:51:41.635:INFO Environment - Client environment:user.dir=/opt/services/suc-guest-rank/bin

03-06 11:51:41.637:INFO ZooKeeper - Initiating client connection, 
connectString=zk1.in.i.sohu.com:2181,zk2.in.i.sohu.com:2181,zk3.in.i.sohu.com:2181,zk4.in.i.sohu.com:2181,zk5.in.i.sohu.com:2181/talent sessionTimeout=30000 watcher=com.sohu.suc.platform.core.zookeeper.ZookeeperClient$SucWatcher@2b5356d5

03-06 11:51:41.685:INFO ClientCnxn$SendThread - Opening socket connection to server zk5.in.i.sohu.com/10.11.156.71:2181

03-06 11:51:41.695:INFO ClientCnxn$SendThread - Socket connection established to zk5.in.i.sohu.com/10.11.156.71:2181, initiating session

03-06 11:51:41.705:INFO ClientCnxn$SendThread - Session establishment complete on server zk5.in.i.sohu.com/10.11.156.71:2181, sessionid = 0x93069ecc80f7a81, negotiated timeout = 30000

03-06 11:51:41.716:INFO ConfigCenter - check zookeeper server:true

03-06 11:51:41.716:DEBUG ConfigCenter - getDataAsString: /suc/rmi/com.sohu.suc.guest.service.GuestRankService, data=rmi://10.10.69.107:9700/GuestRankService

03-06 11:51:41.757:DEBUG JdkDynamicAopProxy - Creating JDK dynamic proxy: target source is EmptyTargetSource: no target class, static

03-06 11:51:41.781:DEBUG AbstractAutowireCapableBeanFactory$1 - Finished creating instance of bean 'guestRankService'

03-06 11:51:41.782:DEBUG DefaultSingletonBeanRegistry - Creating shared instance of singleton bean 'accountService'

03-06 11:51:41.783:DEBUG AbstractAutowireCapableBeanFactory$1 - Creating instance of bean 'accountService'

03-06 11:51:41.783:DEBUG AbstractAutowireCapableBeanFactory - Eagerly caching bean 'accountService' to allow for resolving potential circular references

03-06 11:51:41.785:DEBUG AbstractAutowireCapableBeanFactory - Invoking afterPropertiesSet() on bean with name 'accountService'

03-06 11:51:41.786:DEBUG ConfigCenter - getData from ConfigCenter:/suc/rmi/com.sohu.suc.account.service.AccountService

03-06 11:51:41.791:DEBUG ConfigCenter - getDataAsString: /suc/rmi/com.sohu.suc.account.service.AccountService, data=rmi://10.10.69.107:9121/AccountRMIService,rmi://10.10.69.108:9121/AccountRMIService
03-06 11:51:41.792:DEBUG JdkDynamicAopProxy - Creating JDK dynamic proxy: target source is EmptyTargetSource: no target class, static
03-06 11:51:41.820:DEBUG AbstractAutowireCapableBeanFactory$1 - Finished creating instance of bean 'accountService'
03-06 11:51:41.820:INFO DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2c79809: defining beans [buildDayTopListJob,famousBlogSynJob,buildWeekTopListJob,cronDayTrigger,cronWeekTrigger,cronFamousBlogSynTrigger,org.springframework.scheduling.quartz.SchedulerFactoryBean#0,guestRankService,accountService]; root of factory hierarchy
03-06 11:51:41.821:DEBUG DefaultSingletonBeanRegistry - Creating shared instance of singleton bean 'buildDayTopListJob'
03-06 11:51:41.821:DEBUG AbstractAutowireCapableBeanFactory$1 - Creating instance of bean 'buildDayTopListJob'
03-06 11:51:41.824:DEBUG AbstractAutowireCapableBeanFactory - Eagerly caching bean 'buildDayTopListJob' to allow for resolving potential circular references
03-06 11:51:41.837:DEBUG AbstractAutowireCapableBeanFactory - Invoking afterPropertiesSet() on bean with name 'buildDayTopListJob'
03-06 11:51:41.838:DEBUG AbstractAutowireCapableBeanFactory$1 - Finished creating instance of bean 'buildDayTopListJob'
03-06 11:51:41.839:DEBUG DefaultSingletonBeanRegistry - Creating shared instance of singleton bean 'famousBlogSynJob'
03-06 11:51:41.839:DEBUG AbstractAutowireCapableBeanFactory$1 - Creating instance of bean 'famousBlogSynJob'
03-06 11:51:41.840:DEBUG AbstractAutowireCapableBeanFactory - Eagerly caching bean 'famousBlogSynJob' to allow for resolving potential circular references
03-06 11:51:41.841:DEBUG AbstractBeanFactory - Returning cached instance of singleton bean 'accountService'
03-06 11:51:41.843:DEBUG AbstractAutowireCapableBeanFactory - Invoking afterPropertiesSet() on bean with name 'famousBlogSynJob'
03-06 11:51:41.844:DEBUG AbstractAutowireCapableBeanFactory$1 - Finished creating instance of bean 'famousBlogSynJob'
03-06 11:51:41.845:DEBUG DefaultSingletonBeanRegistry - Creating shared instance of singleton bean 'buildWeekTopListJob'
03-06 11:51:41.845:DEBUG AbstractAutowireCapableBeanFactory$1 - Creating instance of bean 'buildWeekTopListJob'
03-06 11:51:41.846:DEBUG AbstractAutowireCapableBeanFactory - Eagerly caching bean 'buildWeekTopListJob' to allow for resolving potential circular references
03-06 11:51:41.847:DEBUG AbstractBeanFactory - Returning cached instance of singleton bean 'guestRankService'
03-06 11:51:41.847:DEBUG AbstractAutowireCapableBeanFactory - Invoking afterPropertiesSet() on bean with name 'buildWeekTopListJob'
03-06 11:51:41.848:DEBUG AbstractAutowireCapableBeanFactory$1 - Finished creating instance of bean 'buildWeekTopListJob'
03-06 11:51:41.849:DEBUG DefaultSingletonBeanRegistry - Creating shared instance of singleton bean 'cronDayTrigger'
03-06 11:51:41.849:DEBUG AbstractAutowireCapableBeanFactory$1 - Creating instance of bean 'cronDayTrigger'
03-06 11:51:41.852:DEBUG AbstractAutowireCapableBeanFactory - Eagerly caching bean 'cronDayTrigger' to allow for resolving potential circular references
03-06 11:51:41.852:DEBUG AbstractBeanFactory - Returning cached instance of singleton bean 'buildDayTopListJob'
03-06 11:51:41.872:INFO DefaultSingletonBeanRegistry - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2c79809: defining beans [buildDayTopListJob,famousBlogSynJob,buildWeekTopListJob,cronDayTrigger,cronWeekTrigger,cronFamousBlogSynTrigger,org.springframework.scheduling.quartz.SchedulerFactoryBean#0,guestRankService,accountService]; root of factory hierarchy

当我开始它时,它不起作用。在日志文件的末尾,它有一个销毁单例。为什么?

我在日志文件中找不到任何例外或错误。

1 个答案:

答案 0 :(得分:2)

它将摧毁单身人士,因为要么不需要它们,要么因为Spring已经确定启动失败了。这些线索不在日志的片段中。

通过日志回溯以查看早期的ERROR条目和/或堆栈跟踪。


根据日志所说的内容,我仍然说“销毁单身人士”的消息无关紧要。看起来您的应用程序代码中存在一些未被记录的问题。

(不......我不建议您发布代码!)