Juan,

Please disregard the query below - I figured it out.  I was missing
context:component-scan for Spring to check my @autowire annotations from
applicationContext.xml.  It's all working fine now.  Thanks.

Regards,
Jim.

-----Original Message-----
From: Jim O'Callaghan [mailto:jc1000...@yahoo.co.uk]
Sent: 12 January 2010 22:04
To: Tapestry users
Subject: RE: Accessing Tapestry Services from Spring Beans


Juan,

Thanks for the response.  I'm back on this after being diverted on other
issues for a few days.  I'm using the latest quickstart maven archetype for
Tapestry 5.1.0.5 and cobbled some xfire services into it using annotations,
based on several examples I found on the net.  The long and short of it is
that the only explicit servlet reference in my web.xml is to
XFireSpringServlet - all the other references are to servlet filters.  I'm
using TapestrySpringFilter, and not incompatibility mode.  When I set the
logging to trace for all the packages, my startup indicates that the Spring
context is initialised outside of Tapestry (as you hinted at in your earlier
email), though I am a little lost for ideas on how to influence this, as,
being the only servlet referenced, I don't know how to set it to start after
another one using <load-on-startup>n</load-on-startup>.  I would be grateful
for info on any relevant configuration params / web.xml entries you have
used to ensure the Spring context is started by Tapestry, to fulfil the
injection requirement.  My <relevant> logging output is attached - it's
long-winded but line 18 appears to be where the Spring context is
initialised (not sure if there are any tags I can use on this to stop
wrapping) - please let me know if there is any other relevant config I can
share:

12.01.2010 21:32:27,327 [] # DEBUG #
org.tuckey.web.filters.urlrewrite.utils.Log # [Log.debug] # logLevel set to
log4j
12.01.2010 21:32:27,331 [] # DEBUG #
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter # [Log.debug] # confPath
set to /WEB-INF/urlrewrite.xml
12.01.2010 21:32:27,347 [] # DEBUG # org.tuckey.web.filters.urlrewrite.Conf
# [Log.debug] # XML builder factory is:
com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl
12.01.2010 21:32:27,349 [] # DEBUG # org.tuckey.web.filters.urlrewrite.Conf
# [Log.debug] # XML Parser:
com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl
12.01.2010 21:32:27,350 [] # DEBUG # org.tuckey.web.filters.urlrewrite.Conf
# [Log.debug] # about to parse conf
12.01.2010 21:32:27,354 [] # DEBUG #
org.tuckey.web.filters.urlrewrite.ConfHandler # [Log.debug] # Resolving to
DTD /org/tuckey/web/filters/urlrewrite/dtds/urlrewrite3.0.dtd
12.01.2010 21:32:27,363 [] # DEBUG # org.tuckey.web.filters.urlrewrite.Conf
# [Log.debug] # use-context set to true
12.01.2010 21:32:27,368 [] # DEBUG # org.tuckey.web.filters.urlrewrite.Conf
# [Log.debug] # now initialising conf
12.01.2010 21:32:27,375 [] # DEBUG #
org.tuckey.web.filters.urlrewrite.RuleBase # [Log.debug] # loaded rule Rule
0 (/admin/flushCache.html, /admin/flushCache.jsp 0)
12.01.2010 21:32:27,377 [] # DEBUG #
org.tuckey.web.filters.urlrewrite.NormalRule # [Log.debug] # loaded rule
Rule 0 (/admin/flushCache.html, /admin/flushCache.jsp 0)
12.01.2010 21:32:27,378 [] # DEBUG #
org.tuckey.web.filters.urlrewrite.RuleBase # [Log.debug] # loaded rule Rule
1 (/restart.svc, / 0)
12.01.2010 21:32:27,378 [] # DEBUG #
org.tuckey.web.filters.urlrewrite.NormalRule # [Log.debug] # loaded rule
Rule 1 (/restart.svc, / 0)
12.01.2010 21:32:27,380 [] # DEBUG #
org.tuckey.web.filters.urlrewrite.RuleBase # [Log.debug] # loaded rule Rule
2 (^//services/(.*)$, /services/$1 1)
12.01.2010 21:32:27,380 [] # DEBUG #
org.tuckey.web.filters.urlrewrite.NormalRule # [Log.debug] # loaded rule
Rule 2 (^//services/(.*)$, /services/$1 1)
12.01.2010 21:32:27,381 [] # DEBUG #
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter # [Log.debug] # inited
with 3 rules
12.01.2010 21:32:27,381 [] # DEBUG #
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter # [Log.debug] # conf is
ok
12.01.2010 21:32:27,384 [] # INFO  #
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter # [Log.info] # loaded
(conf ok)
2010-01-12 21:32:29.958:/sample-context-root:INFO:  Initializing Spring root
WebApplicationContext
12.01.2010 21:32:30,311 [] # DEBUG #
org.codehaus.xfire.transport.DefaultTransportManager #
[DefaultTransportManager.register] # Registered transport
org.codehaus.xfire.transport.local.localtransp...@7dcf98
12.01.2010 21:32:30,314 [] # DEBUG #
org.codehaus.xfire.transport.DefaultTransportManager #
[DefaultTransportManager.register] # Registered transport
org.codehaus.xfire.transport.dead.deadlettertransp...@1654104
12.01.2010 21:32:30,320 [] # DEBUG #
org.codehaus.xfire.transport.DefaultTransportManager #
[DefaultTransportManager.register] # Registered transport
org.codehaus.xfire.transport.http.soaphttptransp...@13ecbfc
12.01.2010 21:32:30,321 [] # DEBUG #
org.codehaus.xfire.transport.DefaultTransportManager #
[DefaultTransportManager.register] # Registered transport
org.codehaus.xfire.transport.http.httptransp...@1adc122
12.01.2010 21:32:30,434 [] # INFO  # com.mchange.v2.log.MLog #
[MLog.<clinit>] # MLog clients using log4j logging.
12.01.2010 21:32:30,514 [] # INFO  # com.mchange.v2.c3p0.C3P0Registry #
[C3P0Registry.banner] # Initializing c3p0-0.9.1 [built 16-January-2007
14:46:42; debug? true; trace: 10]
12.01.2010 21:32:30,566 [] # DEBUG #
com.mchange.v2.c3p0.management.DynamicPooledDataSourceManagerMBean #
[DynamicPooledDataSourceManagerMBean.reinitialize] # MBean:
com.mchange.v2.c3p0:type=PooledDataSource[1hge3xg86a43yxd1qpxsjf|247b55]
registered.
12.01.2010 21:32:32,385 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool #
[BasicResourcePool.incrementPendingAcquires] # incremented pending_acquires:
1
12.01.2010 21:32:32,386 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool #
[BasicResourcePool.incrementPendingAcquires] # incremented pending_acquires:
2
12.01.2010 21:32:32,387 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool #
[BasicResourcePool.incrementPendingAcquires] # incremented pending_acquires:
3
12.01.2010 21:32:32,390 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool # [BasicResourcePool.<init>] #
com.mchange.v2.resourcepool.basicresourcep...@67cc93 config: [start -> 3;
min -> 3; max -> 15; inc -> 3; num_acq_attempts -> 30; acq_attempt_delay ->
1000; check_idle_resources_delay -> 0; mox_resource_age -> 0;
max_idle_time -> 0; excess_max_idle_time -> 0;
destroy_unreturned_resc_time -> 0; expiration_enforcement_delay -> 0;
break_on_acquisition_failure -> false; debug_store_checkout_exceptions ->
false]
12.01.2010 21:32:32,394 [] # INFO  #
com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource #
[AbstractPoolBackedDataSource.getPoolManager] # Initializing c3p0 pool...
com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3,
acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose ->
false, automaticTestTable -> null, breakAfterAcquireFailure -> false,
checkoutTimeout -> 0, connectionCustomizerClassName -> null,
connectionTesterClassName ->
com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName ->
1hge3xg86a43yxd1qpxsjf|247b55, debugUnreturnedConnectionStackTraces ->
false, description -> null, driverClass -> com.mysql.jdbc.Driver,
factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false,
identityToken -> 1hge3xg86a43yxd1qpxsjf|247b55, idleConnectionTestPeriod ->
0, initialPoolSize -> 3, jdbcUrl -> jdbc:mysql://127.0.0.1/sample_dev,
lastAcquisitionFailureDefaultUser -> null, maxAdministrativeTaskTime -> 0,
maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0,
maxPoolSize -> 15, maxStatements -> 0, maxStatementsPerConnection -> 0,
minPoolSize -> 3, numHelperThreads -> 3,
numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null,
properties -> {c3p0.acquire_increment=1, user=******, c3p0.max_statements=0,
password=******, c3p0.idle_test_period=100, c3p0.max_size=15,
c3p0.min_size=1}, propertyCycle -> 0, testConnectionOnCheckin -> false,
testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0,
usesTraditionalReflectiveProxies -> false ]
12.01.2010 21:32:32,395 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool #
[BasicResourcePool.prelimCheckoutResource] # acquire test -- pool size: 0;
target_pool_size: 3; desired target? 1
12.01.2010 21:32:32,397 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool #
[BasicResourcePool.awaitAvailable] # awaitAvailable(): [unknown]
12.01.2010 21:32:32,400 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool # [BasicResourcePool.trace] #
trace com.mchange.v2.resourcepool.basicresourcep...@67cc93 [managed: 0,
unused: 0, excluded: 0]
12.01.2010 21:32:32,705 [] # DEBUG #
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool #
[C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResour
ce] #
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourceP
oolmana...@1441d43.acquireresource() returning.
12.01.2010 21:32:32,705 [] # DEBUG #
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool #
[C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResour
ce] #
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourceP
oolmana...@1441d43.acquireresource() returning.
12.01.2010 21:32:32,705 [] # DEBUG #
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool #
[C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResour
ce] #
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourceP
oolmana...@1441d43.acquireresource() returning.
12.01.2010 21:32:32,707 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool # [BasicResourcePool.trace] #
trace com.mchange.v2.resourcepool.basicresourcep...@67cc93 [managed: 1,
unused: 1, excluded: 0]
12.01.2010 21:32:32,707 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool # [BasicResourcePool.trace] #
trace com.mchange.v2.resourcepool.basicresourcep...@67cc93 [managed: 1,
unused: 0, excluded: 0] (e.g.
com.mchange.v2.c3p0.impl.newpooledconnect...@6def11)
12.01.2010 21:32:32,708 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool # [BasicResourcePool.trace] #
trace com.mchange.v2.resourcepool.basicresourcep...@67cc93 [managed: 2,
unused: 1, excluded: 0] (e.g.
com.mchange.v2.c3p0.impl.newpooledconnect...@6def11)
12.01.2010 21:32:32,709 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool # [BasicResourcePool.trace] #
trace com.mchange.v2.resourcepool.basicresourcep...@67cc93 [managed: 3,
unused: 2, excluded: 0] (e.g.
com.mchange.v2.c3p0.impl.newpooledconnect...@6def11)
12.01.2010 21:32:32,709 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool #
[BasicResourcePool.decrementPendingAcquires] # decremented pending_acquires:
2
12.01.2010 21:32:32,710 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool #
[BasicResourcePool.decrementPendingAcquires] # decremented pending_acquires:
1
12.01.2010 21:32:32,710 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool #
[BasicResourcePool.decrementPendingAcquires] # decremented pending_acquires:
0
12.01.2010 21:32:32,721 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool # [BasicResourcePool.trace] #
trace com.mchange.v2.resourcepool.basicresourcep...@67cc93 [managed: 3,
unused: 2, excluded: 0] (e.g.
com.mchange.v2.c3p0.impl.newpooledconnect...@6def11)
12.01.2010 21:32:32,946 [] # WARN  #
net.sf.ehcache.config.ConfigurationFactory #
[ConfigurationFactory.parseConfiguration] # No configuration found.
Configuring ehcache from ehcache-failsafe.xml  found in the classpath:
jar:file:/J:/Users/Jim/.m2/repository/net/sf/ehcache/ehcache/1.5.0/ehcache-1
.5.0.jar!/ehcache-failsafe.xml
12.01.2010 21:32:33,667 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool # [BasicResourcePool.trace] #
trace com.mchange.v2.resourcepool.basicresourcep...@67cc93 [managed: 3,
unused: 2, excluded: 0] (e.g.
com.mchange.v2.c3p0.impl.newpooledconnect...@6def11)
12.01.2010 21:32:33,889 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool # [BasicResourcePool.trace] #
trace com.mchange.v2.resourcepool.basicresourcep...@67cc93 [managed: 3,
unused: 2, excluded: 0] (e.g.
com.mchange.v2.c3p0.impl.newpooledconnect...@6def11)
12.01.2010 21:32:33,911 [] # WARN  #
net.sf.ehcache.hibernate.EhCacheProvider # [EhCacheProvider.buildCache] #
Could not find a specific ehcache configuration for cache named
[org.hibernate.cache.UpdateTimestampsCache]; using defaults.
12.01.2010 21:32:33,941 [] # WARN  #
net.sf.ehcache.hibernate.EhCacheProvider # [EhCacheProvider.buildCache] #
Could not find a specific ehcache configuration for cache named
[org.hibernate.cache.StandardQueryCache]; using defaults.
12.01.2010 21:32:34,758 [] # DEBUG #
org.codehaus.xfire.transport.DefaultTransportManager #
[DefaultTransportManager.register] # Registered transport
org.codehaus.xfire.transport.http.xfireservlettransp...@1298b48
12.01.2010 21:32:34,881 [] # DEBUG #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[Jsr181HandlerMapping.processBeans] # Rejected bean 'mainDataSource' since
it has no WebService annotation
12.01.2010 21:32:34,883 [] # DEBUG #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[Jsr181HandlerMapping.processBeans] # Rejected bean 'sessionFactory' since
it has no WebService annotation
12.01.2010 21:32:34,884 [] # DEBUG #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[Jsr181HandlerMapping.processBeans] # Rejected bean 'transactionManager'
since it has no WebService annotation
12.01.2010 21:32:34,884 [] # DEBUG #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[Jsr181HandlerMapping.processBeans] # Rejected bean
'org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator#
0' since it has no WebService annotation
12.01.2010 21:32:34,885 [] # DEBUG #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[Jsr181HandlerMapping.processBeans] # Rejected bean
'org.springframework.transaction.interceptor.TransactionAttributeSourceAdvis
or#0' since it has no WebService annotation
12.01.2010 21:32:34,886 [] # DEBUG #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[Jsr181HandlerMapping.processBeans] # Rejected bean 'transactionInterceptor'
since it has no WebService annotation
12.01.2010 21:32:34,886 [] # DEBUG #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[Jsr181HandlerMapping.processBeans] # Rejected bean
'transactionAttributeSource' since it has no WebService annotation
12.01.2010 21:32:34,888 [] # DEBUG #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[Jsr181HandlerMapping.processBeans] # Rejected bean 'entityInterceptor'
since it has no WebService annotation
12.01.2010 21:32:34,906 [] # DEBUG #
org.codehaus.xfire.service.documentation.XMLDocumentationBuilder #
[XMLDocumentationBuilder.loadDocument] # Searching for TestService.doc.xml
config..
12.01.2010 21:32:34,908 [] # DEBUG #
org.codehaus.xfire.service.documentation.XMLDocumentationBuilder #
[XMLDocumentationBuilder.loadDocument] # Config TestService.doc.xml NOT
found.
12.01.2010 21:32:34,991 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/services/TestService.aegis.xml not found.
12.01.2010 21:32:35,391 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/services/TestService.aegis.xml not found.
12.01.2010 21:32:35,395 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/entities/menu/Menu.aegis.xml not found.
12.01.2010 21:32:35,396 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/entities/menu/Menu.aegis.xml not found.
12.01.2010 21:32:35,397 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/entities/menu/Menu.aegis.xml not found.
12.01.2010 21:32:35,399 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/common/AppBasePersistentObject.aegis.xml not found.
12.01.2010 21:32:35,400 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/common/IPersistentObject.aegis.xml not found.
12.01.2010 21:32:35,400 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/java/io/Serializable.aegis.xml not found.
12.01.2010 21:32:35,400 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/java/lang/Cloneable.aegis.xml not found.
12.01.2010 21:32:35,401 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/java/io/Serializable.aegis.xml not found.
12.01.2010 21:32:35,402 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/common/IXMLWriteable.aegis.xml not found.
12.01.2010 21:32:35,403 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/java/lang/Cloneable.aegis.xml not found.
12.01.2010 21:32:35,404 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/base/AppBaseObject.aegis.xml not found.
12.01.2010 21:32:35,405 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/java/io/Serializable.aegis.xml not found.
12.01.2010 21:32:35,452 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/services/TestService.aegis.xml not found.
12.01.2010 21:32:35,454 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/services/TestService.aegis.xml not found.
12.01.2010 21:32:35,455 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/util/IUserSessionHelper.aegis.xml not found.
12.01.2010 21:32:35,456 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/util/IUserSessionHelper.aegis.xml not found.
12.01.2010 21:32:35,456 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/util/IUserSessionHelper.aegis.xml not found.
12.01.2010 21:32:35,494 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/services/TestService.aegis.xml not found.
12.01.2010 21:32:35,496 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/entities/menu/Menu.aegis.xml not found.
12.01.2010 21:32:35,497 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/entities/menu/Menu.aegis.xml not found.
12.01.2010 21:32:35,500 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/entities/menu/Menu.aegis.xml not found.
12.01.2010 21:32:35,502 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/common/AppBasePersistentObject.aegis.xml not found.
12.01.2010 21:32:35,503 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/common/IPersistentObject.aegis.xml not found.
12.01.2010 21:32:35,503 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/java/io/Serializable.aegis.xml not found.
12.01.2010 21:32:35,504 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/java/lang/Cloneable.aegis.xml not found.
12.01.2010 21:32:35,505 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/java/io/Serializable.aegis.xml not found.
12.01.2010 21:32:35,508 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/common/IXMLWriteable.aegis.xml not found.
12.01.2010 21:32:35,510 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/java/lang/Cloneable.aegis.xml not found.
12.01.2010 21:32:35,511 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/base/AppBaseObject.aegis.xml not found.
12.01.2010 21:32:35,512 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/java/io/Serializable.aegis.xml not found.
12.01.2010 21:32:35,536 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/services/TestService.aegis.xml not found.
12.01.2010 21:32:35,537 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/util/IUserSessionHelper.aegis.xml not found.
12.01.2010 21:32:35,538 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/util/IUserSessionHelper.aegis.xml not found.
12.01.2010 21:32:35,539 [] # DEBUG #
org.codehaus.xfire.aegis.XMLClassMetaInfoManager #
[XMLClassMetaInfoManager.getDocument] # Mapping file :
/com/client/app/util/IUserSessionHelper.aegis.xml not found.
12.01.2010 21:32:35,563 [] # INFO  #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[Jsr181HandlerMapping.customizeService] # Exposing  service
{http://services.app.client.com}TestService to /services/TestService
12.01.2010 21:32:35,579 [] # DEBUG #
org.codehaus.xfire.transport.DefaultTransportManager #
[DefaultTransportManager.register] # Registered transport
org.codehaus.xfire.transport.http.xfireservlettransp...@1eecae6
12.01.2010 21:32:35,579 [] # DEBUG #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[AbstractUrlHandlerMapping.registerHandler] # Mapped URL path
[/services/TestService] onto handler
[org.codehaus.xfire.spring.remoting.xfireservletcontrolleradap...@4ace50]
12.01.2010 21:32:35,580 [] # DEBUG #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[Jsr181HandlerMapping.processBeans] # Rejected bean
'xfire.customEditorConfigurer' since it has no WebService annotation
12.01.2010 21:32:35,588 [] # DEBUG #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[Jsr181HandlerMapping.processBeans] # Rejected bean 'xfire.serviceRegistry'
since it has no WebService annotation
12.01.2010 21:32:35,589 [] # DEBUG #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[Jsr181HandlerMapping.processBeans] # Rejected bean 'xfire.transportManager'
since it has no WebService annotation
12.01.2010 21:32:35,589 [] # DEBUG #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[Jsr181HandlerMapping.processBeans] # Rejected bean 'xfire' since it has no
WebService annotation
12.01.2010 21:32:35,590 [] # DEBUG #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[Jsr181HandlerMapping.processBeans] # Rejected bean
'xfire.typeMappingRegistry' since it has no WebService annotation
12.01.2010 21:32:35,591 [] # DEBUG #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[Jsr181HandlerMapping.processBeans] # Rejected bean
'xfire.aegisBindingProvider' since it has no WebService annotation
12.01.2010 21:32:35,591 [] # DEBUG #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[Jsr181HandlerMapping.processBeans] # Rejected bean 'xfire.serviceFactory'
since it has no WebService annotation
12.01.2010 21:32:35,592 [] # DEBUG #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[Jsr181HandlerMapping.processBeans] # Rejected bean
'xfire.servletController' since it has no WebService annotation
12.01.2010 21:32:35,592 [] # DEBUG #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[Jsr181HandlerMapping.processBeans] # Rejected bean
'xfire.messageServiceFactory' since it has no WebService annotation
12.01.2010 21:32:35,593 [] # DEBUG #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[Jsr181HandlerMapping.processBeans] # Rejected bean
'xfire.messageBindingProvider' since it has no WebService annotation
12.01.2010 21:32:35,593 [] # DEBUG #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[Jsr181HandlerMapping.processBeans] # Rejected bean 'xmlbeansTypeRegistry'
since it has no WebService annotation
12.01.2010 21:32:35,595 [] # DEBUG #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[Jsr181HandlerMapping.processBeans] # Rejected bean 'webAnnotations' since
it has no WebService annotation
12.01.2010 21:32:35,596 [] # DEBUG #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[Jsr181HandlerMapping.processBeans] # Rejected bean 'handlerMapping' since
it has no WebService annotation
12.01.2010 21:32:35,625 [] # DEBUG #
org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping #
[Jsr181HandlerMapping.processBeans] # Rejected bean
'org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#0' since it
has no WebService annotation
12.01.2010 21:32:35,798 [] # INFO  #
org.apache.tapestry5.services.TapestryModule.ComponentClassResolver #
[ComponentClassResolverImpl.showChanges] # Available pages:
              (blank): com.client.app.pages.Index
         AccessDenied: com.client.app.pages.AccessDenied
             AllPages: com.client.app.pages.AllPages
AppPropertyEditBlocks: com.client.app.pages.AppPropertyEditBlocks
             Benefits: com.client.app.pages.Benefits
              Clients: com.client.app.pages.Clients
              Contact: com.client.app.pages.Contact
                 Demo: com.client.app.pages.Demo
                Error: com.client.app.pages.Error
      ExceptionReport: org.apache.tapestry5.corelib.pages.ExceptionReport
                Index: com.client.app.pages.Index
                Login: com.client.app.pages.Login
            LoginPage: com.client.app.pages.LoginPage
               Logout: com.client.app.pages.Logout
PropertyDisplayBlocks:
org.apache.tapestry5.corelib.pages.PropertyDisplayBlocks
   PropertyEditBlocks: org.apache.tapestry5.corelib.pages.PropertyEditBlocks
        ServiceStatus: org.apache.tapestry5.corelib.pages.ServiceStatus
                 Team: com.client.app.pages.Team
                Team2: com.client.app.pages.Team2
                Team3: com.client.app.pages.Team3
           Technology: com.client.app.pages.Technology
              TimeOut: com.client.app.pages.TimeOut
 hibernate/Statistics: org.apache.tapestry5.hibernate.pages.Statistics
            menu/Edit: com.client.app.pages.menu.MenuEdit
        menu/MenuEdit: com.client.app.pages.menu.MenuEdit
      menu/MenuSearch: com.client.app.pages.menu.MenuSearch
          menu/Search: com.client.app.pages.menu.MenuSearch
                 test: com.client.app.pages.test.Index
   test/FckEditorDemo: com.client.app.pages.test.FckEditorDemo
           test/Index: com.client.app.pages.test.Index
test/NumberFormatDemo: com.client.app.pages.test.NumberFormatDemo
     test/PaletteDemo: com.client.app.pages.test.PaletteDemo
        user/AuditLog: com.client.app.pages.user.UserAuditLog
            user/Edit: com.client.app.pages.user.UserEdit
          user/Search: com.client.app.pages.user.UserSearch
    user/UserAuditLog: com.client.app.pages.user.UserAuditLog
        user/UserEdit: com.client.app.pages.user.UserEdit
      user/UserSearch: com.client.app.pages.user.UserSearch

12.01.2010 21:32:35,799 [] # INFO  #
org.apache.tapestry5.services.TapestryModule.ComponentClassResolver #
[ComponentClassResolverImpl.showChanges] # Available components:
          ActionLink: org.apache.tapestry5.corelib.components.ActionLink
          AddRowLink: org.apache.tapestry5.corelib.components.AddRowLink
        AjaxFormLoop: org.apache.tapestry5.corelib.components.AjaxFormLoop
                 Any: org.apache.tapestry5.corelib.components.Any
         BeanDisplay: org.apache.tapestry5.corelib.components.BeanDisplay
        BeanEditForm: org.apache.tapestry5.corelib.components.BeanEditForm
          BeanEditor: org.apache.tapestry5.corelib.components.BeanEditor
            Checkbox: org.apache.tapestry5.corelib.components.Checkbox
      CheckboxSelect: com.client.app.components.CheckboxSelect
CustomPropertyEditor:
org.apache.tapestry5.corelib.components.CustomPropertyEditor
           DateField: org.apache.tapestry5.corelib.components.DateField
            Delegate: org.apache.tapestry5.corelib.components.Delegate
              Errors: org.apache.tapestry5.corelib.components.Errors
           EventLink: org.apache.tapestry5.corelib.components.EventLink
    ExceptionDisplay:
org.apache.tapestry5.corelib.components.ExceptionDisplay
               Flash: com.client.app.components.Flash
                Form: org.apache.tapestry5.corelib.components.Form
        FormFragment: org.apache.tapestry5.corelib.components.FormFragment
        FormInjector: org.apache.tapestry5.corelib.components.FormInjector
                Grid: org.apache.tapestry5.corelib.components.Grid
            GridCell: org.apache.tapestry5.corelib.components.GridCell
         GridColumns: org.apache.tapestry5.corelib.components.GridColumns
           GridPager: org.apache.tapestry5.corelib.components.GridPager
            GridRows: org.apache.tapestry5.corelib.components.GridRows
 HashedPasswordField: com.client.app.components.HashedPasswordField
              Hidden: org.apache.tapestry5.corelib.components.Hidden
   HiddenFormContext: com.client.app.components.HiddenFormContext
                  If: org.apache.tapestry5.corelib.components.If
        KaptchaField: com.client.app.components.KaptchaField
        KaptchaImage: com.client.app.components.KaptchaImage
               Label: org.apache.tapestry5.corelib.components.Label
              Layout: com.client.app.components.Layout
          LinkSubmit: org.apache.tapestry5.corelib.components.LinkSubmit
      LocaleSwitcher: com.client.app.components.LocaleSwitcher
                Loop: org.apache.tapestry5.corelib.components.Loop
       MessageBanner: com.client.app.components.MessageBanner
              Output: org.apache.tapestry5.corelib.components.Output
           OutputRaw: org.apache.tapestry5.corelib.components.OutputRaw
            PageLink: org.apache.tapestry5.corelib.components.PageLink
             Palette: org.apache.tapestry5.corelib.components.Palette
       PasswordField: org.apache.tapestry5.corelib.components.PasswordField
  ProgressiveDisplay:
org.apache.tapestry5.corelib.components.ProgressiveDisplay
     PropertyDisplay:
org.apache.tapestry5.corelib.components.PropertyDisplay
      PropertyEditor: org.apache.tapestry5.corelib.components.PropertyEditor
               Radio: org.apache.tapestry5.corelib.components.Radio
          RadioGroup: org.apache.tapestry5.corelib.components.RadioGroup
       RemoveRowLink: org.apache.tapestry5.corelib.components.RemoveRowLink
        RenderObject: org.apache.tapestry5.corelib.components.RenderObject
              Select: org.apache.tapestry5.corelib.components.Select
           ShowError: com.client.app.components.ShowError
         ShowMessage: com.client.app.components.ShowMessage
 ShowValidationError: com.client.app.components.ShowValidationError
              Submit: org.apache.tapestry5.corelib.components.Submit
      SubmitNotifier: org.apache.tapestry5.corelib.components.SubmitNotifier
            TextArea: org.apache.tapestry5.corelib.components.TextArea
           TextField: org.apache.tapestry5.corelib.components.TextField
          TextOutput: org.apache.tapestry5.corelib.components.TextOutput
              Unless: org.apache.tapestry5.corelib.components.Unless
                Zone: org.apache.tapestry5.corelib.components.Zone
   easyfck/FckEditor: com.orientimport.easyfck.components.FckEditor
 security/IfLoggedIn:
nu.localhost.tapestry5.springsecurity.components.IfLoggedIn
     security/IfRole:
nu.localhost.tapestry5.springsecurity.components.IfRole

12.01.2010 21:32:35,800 [] # INFO  #
org.apache.tapestry5.services.TapestryModule.ComponentClassResolver #
[ComponentClassResolverImpl.showChanges] # Available mixins:
   Autocomplete: org.apache.tapestry5.corelib.mixins.Autocomplete
    DiscardBody: org.apache.tapestry5.corelib.mixins.DiscardBody
       NotEmpty: org.apache.tapestry5.corelib.mixins.NotEmpty
 RenderDisabled: org.apache.tapestry5.corelib.mixins.RenderDisabled
RenderInformals: org.apache.tapestry5.corelib.mixins.RenderInformals
TriggerFragment: org.apache.tapestry5.corelib.mixins.TriggerFragment

12.01.2010 21:32:36,188 [] # DEBUG #
com.mchange.v2.c3p0.management.DynamicPooledDataSourceManagerMBean #
[DynamicPooledDataSourceManagerMBean.reinitialize] # MBean:
com.mchange.v2.c3p0:type=PooledDataSource[1hge3xg86a43yxd1qpxsjf|13e0c82]
registered.
12.01.2010 21:32:36,242 [] # DEBUG #
com.mchange.v2.c3p0.management.DynamicPooledDataSourceManagerMBean #
[DynamicPooledDataSourceManagerMBean.reinitialize] # MBean:
com.mchange.v2.c3p0:type=PooledDataSource[1hge3xg86a43yxd1qpxsjf|13e0c82]
unregistered, in order to be reregistered after update.
12.01.2010 21:32:36,245 [] # DEBUG #
com.mchange.v2.c3p0.management.DynamicPooledDataSourceManagerMBean #
[DynamicPooledDataSourceManagerMBean.reinitialize] # MBean:
com.mchange.v2.c3p0:type=PooledDataSource[1hge3xg86a43yxd1qpxsjf|13e0c82]
registered.
12.01.2010 21:32:36,276 [] # INFO  #
com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource #
[AbstractPoolBackedDataSource.getPoolManager] # Initializing c3p0 pool...
com.mchange.v2.c3p0.poolbackeddatasou...@dabd32d4 [
connectionPoolDataSource ->
com.mchange.v2.c3p0.wrapperconnectionpooldatasou...@8a795074 [
acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay ->
1000, autoCommitOnClose -> false, automaticTestTable -> null,
breakAfterAcquireFailure -> false, checkoutTimeout -> 0,
connectionCustomizerClassName -> null, connectionTesterClassName ->
com.mchange.v2.c3p0.impl.DefaultConnectionTester,
debugUnreturnedConnectionStackTraces -> false, factoryClassLocation -> null,
forceIgnoreUnresolvedTransactions -> false, identityToken ->
1hge3xg86a43yxd1qpxsjf|1bf6353, idleConnectionTestPeriod -> 10000,
initialPoolSize -> 5, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0,
maxIdleTime -> 1000, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 50,
maxStatements -> 50, maxStatementsPerConnection -> 0, minPoolSize -> 5,
nestedDataSource -> com.mchange.v2.c3p0.drivermanagerdatasou...@3bfe4bcb [
description -> null, driverClass -> null, factoryClassLocation -> null,
identityToken -> 1hge3xg86a43yxd1qpxsjf|4055c6, jdbcUrl ->
jdbc:mysql://127.0.0.1/app_dev, properties -> {user=******,
password=******} ], preferredTestQuery -> null, propertyCycle -> 0,
testConnectionOnCheckin -> false, testConnectionOnCheckout -> false,
unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false;
userOverrides: {} ], dataSourceName -> null, factoryClassLocation -> null,
identityToken -> 1hge3xg86a43yxd1qpxsjf|13e0c82, numHelperThreads -> 3 ]
12.01.2010 21:32:36,285 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool #
[BasicResourcePool.incrementPendingAcquires] # incremented pending_acquires:
1
12.01.2010 21:32:36,286 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool #
[BasicResourcePool.incrementPendingAcquires] # incremented pending_acquires:
2
12.01.2010 21:32:36,290 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool #
[BasicResourcePool.incrementPendingAcquires] # incremented pending_acquires:
3
12.01.2010 21:32:36,291 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool #
[BasicResourcePool.incrementPendingAcquires] # incremented pending_acquires:
4
12.01.2010 21:32:36,291 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool #
[BasicResourcePool.incrementPendingAcquires] # incremented pending_acquires:
5
12.01.2010 21:32:36,305 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool # [BasicResourcePool.<init>] #
com.mchange.v2.resourcepool.basicresourcep...@101eb1e config: [start -> 5;
min -> 5; max -> 50; inc -> 3; num_acq_attempts -> 30; acq_attempt_delay ->
1000; check_idle_resources_delay -> 10000000; mox_resource_age -> 0;
max_idle_time -> 1000000; excess_max_idle_time -> 0;
destroy_unreturned_resc_time -> 0; expiration_enforcement_delay -> 250000;
break_on_acquisition_failure -> false; debug_store_checkout_exceptions ->
false]
12.01.2010 21:32:36,306 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool #
[BasicResourcePool.prelimCheckoutResource] # acquire test -- pool size: 0;
target_pool_size: 5; desired target? 1
12.01.2010 21:32:36,312 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool #
[BasicResourcePool.awaitAvailable] # awaitAvailable(): [unknown]
12.01.2010 21:32:36,313 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool # [BasicResourcePool.trace] #
trace com.mchange.v2.resourcepool.basicresourcep...@101eb1e [managed: 0,
unused: 0, excluded: 0]
12.01.2010 21:32:36,332 [] # DEBUG #
com.mchange.v2.c3p0.stmt.GooGooStatementCache #
[GooGooStatementCache.checkinAll] # checkinAll():
com.mchange.v2.c3p0.stmt.GlobalMaxOnlyStatementCache stats -- total size: 0;
checked out: 0; num connections: 0; num keys: 0
12.01.2010 21:32:36,333 [] # DEBUG #
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool #
[C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResour
ce] #
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourceP
oolmana...@113ecce.acquireresource() returning.
12.01.2010 21:32:36,333 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool # [BasicResourcePool.trace] #
trace com.mchange.v2.resourcepool.basicresourcep...@101eb1e [managed: 1,
unused: 1, excluded: 0]
12.01.2010 21:32:36,334 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool #
[BasicResourcePool.decrementPendingAcquires] # decremented pending_acquires:
4
12.01.2010 21:32:36,334 [] # DEBUG #
com.mchange.v2.c3p0.stmt.GooGooStatementCache #
[GooGooStatementCache.checkinAll] # checkinAll():
com.mchange.v2.c3p0.stmt.GlobalMaxOnlyStatementCache stats -- total size: 0;
checked out: 0; num connections: 0; num keys: 0
12.01.2010 21:32:36,335 [] # DEBUG #
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool #
[C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResour
ce] #
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourceP
oolmana...@113ecce.acquireresource() returning.
12.01.2010 21:32:36,335 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool # [BasicResourcePool.trace] #
trace com.mchange.v2.resourcepool.basicresourcep...@101eb1e [managed: 2,
unused: 2, excluded: 0] (e.g.
com.mchange.v2.c3p0.impl.newpooledconnect...@11feee4)
12.01.2010 21:32:36,335 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool #
[BasicResourcePool.decrementPendingAcquires] # decremented pending_acquires:
3
12.01.2010 21:32:36,335 [] # DEBUG #
com.mchange.v2.c3p0.stmt.GooGooStatementCache #
[GooGooStatementCache.checkinAll] # checkinAll():
com.mchange.v2.c3p0.stmt.GlobalMaxOnlyStatementCache stats -- total size: 0;
checked out: 0; num connections: 0; num keys: 0
12.01.2010 21:32:36,339 [] # DEBUG #
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool #
[C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResour
ce] #
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourceP
oolmana...@113ecce.acquireresource() returning.
12.01.2010 21:32:36,340 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool # [BasicResourcePool.trace] #
trace com.mchange.v2.resourcepool.basicresourcep...@101eb1e [managed: 3,
unused: 3, excluded: 0] (e.g.
com.mchange.v2.c3p0.impl.newpooledconnect...@11feee4)
12.01.2010 21:32:36,340 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool #
[BasicResourcePool.decrementPendingAcquires] # decremented pending_acquires:
2
12.01.2010 21:32:36,341 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool # [BasicResourcePool.trace] #
trace com.mchange.v2.resourcepool.basicresourcep...@101eb1e [managed: 3,
unused: 2, excluded: 0] (e.g.
com.mchange.v2.c3p0.impl.newpooledconnect...@11feee4)
12.01.2010 21:32:36,349 [] # DEBUG #
com.mchange.v2.c3p0.stmt.GooGooStatementCache #
[GooGooStatementCache.checkinAll] # checkinAll():
com.mchange.v2.c3p0.stmt.GlobalMaxOnlyStatementCache stats -- total size: 0;
checked out: 0; num connections: 0; num keys: 0
12.01.2010 21:32:36,352 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool # [BasicResourcePool.trace] #
trace com.mchange.v2.resourcepool.basicresourcep...@101eb1e [managed: 3,
unused: 2, excluded: 0] (e.g.
com.mchange.v2.c3p0.impl.newpooledconnect...@11feee4)
12.01.2010 21:32:36,353 [] # DEBUG #
com.mchange.v2.c3p0.stmt.GooGooStatementCache #
[GooGooStatementCache.checkinAll] # checkinAll():
com.mchange.v2.c3p0.stmt.GlobalMaxOnlyStatementCache stats -- total size: 0;
checked out: 0; num connections: 0; num keys: 0
12.01.2010 21:32:36,362 [] # DEBUG #
com.mchange.v2.c3p0.stmt.GooGooStatementCache #
[GooGooStatementCache.checkinAll] # checkinAll():
com.mchange.v2.c3p0.stmt.GlobalMaxOnlyStatementCache stats -- total size: 0;
checked out: 0; num connections: 0; num keys: 0
12.01.2010 21:32:36,365 [] # DEBUG #
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool #
[C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResour
ce] #
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourceP
oolmana...@113ecce.acquireresource() returning.
12.01.2010 21:32:36,365 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool # [BasicResourcePool.trace] #
trace com.mchange.v2.resourcepool.basicresourcep...@101eb1e [managed: 4,
unused: 4, excluded: 0] (e.g.
com.mchange.v2.c3p0.impl.newpooledconnect...@11feee4)
12.01.2010 21:32:36,365 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool #
[BasicResourcePool.decrementPendingAcquires] # decremented pending_acquires:
1
12.01.2010 21:32:36,386 [] # DEBUG #
com.mchange.v2.c3p0.stmt.GooGooStatementCache #
[GooGooStatementCache.checkinAll] # checkinAll():
com.mchange.v2.c3p0.stmt.GlobalMaxOnlyStatementCache stats -- total size: 0;
checked out: 0; num connections: 0; num keys: 0
12.01.2010 21:32:36,387 [] # DEBUG #
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool #
[C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResour
ce] #
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourceP
oolmana...@113ecce.acquireresource() returning.
12.01.2010 21:32:36,387 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool # [BasicResourcePool.trace] #
trace com.mchange.v2.resourcepool.basicresourcep...@101eb1e [managed: 5,
unused: 5, excluded: 0] (e.g.
com.mchange.v2.c3p0.impl.newpooledconnect...@11feee4)
12.01.2010 21:32:36,387 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool #
[BasicResourcePool.decrementPendingAcquires] # decremented pending_acquires:
0
12.01.2010 21:32:36,868 [] # WARN  #
net.sf.ehcache.config.ConfigurationFactory #
[ConfigurationFactory.parseConfiguration] # No configuration found.
Configuring ehcache from ehcache-failsafe.xml  found in the classpath:
jar:file:/J:/Users/Jim/.m2/repository/net/sf/ehcache/ehcache/1.5.0/ehcache-1
.5.0.jar!/ehcache-failsafe.xml
12.01.2010 21:32:36,892 [] # WARN  # net.sf.ehcache.CacheManager #
[CacheManager.detectAndFixDiskStorePathConflict] # Creating a new instance
of CacheManager using the diskStorePath "J:\Users\Jim\AppData\Local\Temp\"
which is already used by an existing CacheManager.
The source of the configuration was classpath.
The diskStore path for this CacheManager will be set to
J:\Users\Jim\AppData\Local\Temp\\ehcache_auto_created_1263331956892.
To avoid this warning consider using the CacheManager factory methods to
create a singleton CacheManager or specifying a separate ehcache
configuration (ehcache.xml) for each CacheManager instance.
12.01.2010 21:32:36,992 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool # [BasicResourcePool.trace] #
trace com.mchange.v2.resourcepool.basicresourcep...@101eb1e [managed: 5,
unused: 4, excluded: 0] (e.g.
com.mchange.v2.c3p0.impl.newpooledconnect...@11feee4)
12.01.2010 21:32:37,363 [] # DEBUG #
com.mchange.v2.c3p0.stmt.GooGooStatementCache #
[GooGooStatementCache.checkinAll] # checkinAll():
com.mchange.v2.c3p0.stmt.GlobalMaxOnlyStatementCache stats -- total size: 0;
checked out: 0; num connections: 0; num keys: 0
12.01.2010 21:32:37,364 [] # DEBUG #
com.mchange.v2.resourcepool.BasicResourcePool # [BasicResourcePool.trace] #
trace com.mchange.v2.resourcepool.basicresourcep...@101eb1e [managed: 5,
unused: 4, excluded: 0] (e.g.
com.mchange.v2.c3p0.impl.newpooledconnect...@11feee4)
12.01.2010 21:32:37,365 [] # WARN  #
net.sf.ehcache.hibernate.EhCacheProvider # [EhCacheProvider.buildCache] #
Could not find a specific ehcache configuration for cache named
[org.hibernate.cache.UpdateTimestampsCache]; using defaults.
12.01.2010 21:32:37,365 [] # DEBUG #
com.mchange.v2.c3p0.stmt.GooGooStatementCache #
[GooGooStatementCache.checkinAll] # checkinAll():
com.mchange.v2.c3p0.stmt.GlobalMaxOnlyStatementCache stats -- total size: 0;
checked out: 0; num connections: 0; num keys: 0
12.01.2010 21:32:37,368 [] # WARN  #
net.sf.ehcache.hibernate.EhCacheProvider # [EhCacheProvider.buildCache] #
Could not find a specific ehcache configuration for cache named
[org.hibernate.cache.StandardQueryCache]; using defaults.
2010-01-12 21:32:37.854::INFO:  Started selectchannelconnec...@0.0.0.0:8080
2010-01-12 21:32:37.229::INFO:  Started sslsocketconnec...@0.0.0.0:8443
12.01.2010 21:34:55,114 [] # DEBUG #
org.tuckey.web.filters.urlrewrite.utils.ServerNameMatcher # [Log.debug] #
looking for hostname match on current server name localhost
12.01.2010 21:34:55,115 [] # DEBUG #
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter # [Log.debug] # checking
for status path on /sample-context-root/user/search
12.01.2010 21:34:55,115 [] # DEBUG #
org.tuckey.web.filters.urlrewrite.UrlRewriter # [Log.debug] # processing
request for /user/search
12.01.2010 21:34:55,115 [] # DEBUG #
org.tuckey.web.filters.urlrewrite.UrlRewriter # [Log.debug] # context added
12.01.2010 21:34:55,116 [] # DEBUG #
org.tuckey.web.filters.urlrewrite.UrlRewriter # [Log.debug] # after utf-8
decoding /sample-context-root/user/search
12.01.2010 21:34:55,119 [] # DEBUG #
org.tuckey.web.filters.urlrewrite.RuleBase # [Log.debug] # Rule 0 run called
with /sample-context-root/user/search
12.01.2010 21:34:55,121 [] # DEBUG #
org.tuckey.web.filters.urlrewrite.RuleBase # [Log.trace] # no match on
"from" for /admin/flushCache.html and /sample-context-root/user/search
12.01.2010 21:34:55,121 [] # DEBUG #
org.tuckey.web.filters.urlrewrite.RuleBase # [Log.debug] # Rule 1 run called
with /sample-context-root/user/search
12.01.2010 21:34:55,122 [] # DEBUG #
org.tuckey.web.filters.urlrewrite.RuleBase # [Log.trace] # no match on
"from" for /restart.svc and /sample-context-root/user/search
12.01.2010 21:34:55,122 [] # DEBUG #
org.tuckey.web.filters.urlrewrite.RuleBase # [Log.debug] # Rule 2 run called
with /sample-context-root/user/search
12.01.2010 21:34:55,122 [] # DEBUG #
org.tuckey.web.filters.urlrewrite.RuleBase # [Log.trace] # no match on
"from" for ^//services/(.*)$ and /sample-context-root/user/search
12.01.2010 21:34:55,142 [] # DEBUG #
com.orientimport.easyfck.FckEditorModule.FckEditorService #
[ModuleImpl.create] # Creating service 'FckEditorService'.
12.01.2010 21:34:55,175 [] # INFO  # net.fckeditor.handlers.ConnectorHandler
# [ConnectorHandler.<clinit>] # Connector initialized to
com.orientimport.easyfck.connector.FckEditorConnectorBridge
12.01.2010 21:34:55,365 [] # DEBUG #
com.client.app.services.SecurityModule.LdapUserDetailsService #
[ModuleImpl.create] # Creating service 'LdapUserDetailsService'.
12.01.2010 21:34:55,544 [] # DEBUG #
com.client.app.services.AppModule.TimingFilter # [ModuleImpl.create] #
Creating service 'TimingFilter'.
12.01.2010 21:34:55,565 [] # DEBUG #
com.client.app.services.EntityServicesModule.UserEntityManagerEX #
[ModuleImpl.create] # Creating service 'UserEntityManagerEX'.
12.01.2010 21:34:57,944 [] # DEBUG #
com.client.app.services.AppModule.SupportedLocales # [ModuleImpl.create] #
Creating service 'SupportedLocales'.

Regards,
Jim.

-----Original Message-----
From: Juan E. Maya [mailto:maya.j...@gmail.com]
Sent: 07 January 2010 16:50
To: Tapestry users
Subject: Re: Accessing Tapestry Services from Spring Beans


Hello jim,

What i was doing was injecting Tapestry Services inside Spring Services. So
 - Spring bean A contains injected Tapestry Service B

So it's the similar to ur scenario. I don't think the ignore path has
anything to do with ur problem because services/beans are not affected
by this.

The problem might be the that  XFire is creating the Service. As far
as i understand, Tapestry must be the one that creates the spring
beans. This way it will be able to inject tapestry services. If the
instantiation process occurs in a different moment then tapestry will
not be able to know that it has to inject a service.

Maybe if u tell us how XFire starts spring we could figure out what to do.


On Thu, Jan 7, 2010 at 5:07 AM, Jim O'Callaghan <jc1000...@yahoo.co.uk>
wrote:
> Juan,
>
> Can I pick your brain a bit more on the context of your usage of T5
services
> within your Spring Beans?
>
> Are you using:
>  - spring bean A injected into Tapestry page 1
>  - spring bean A contains injected Tapestry Service B
>
> Is this the context of your usage?  My scenario is not used in a Tapestry
> page or component - it is a Spring Bean that is instantiated by XFire -
what
> I was hoping to see was as soon as a ref to a method on the T5 service was
> called, the Tapestry initialisation to kick in, but not so - I'm not sure
if
> my requirement is one that is possible or if the injection I am looking
for
> is only possible with a Tapestry page / component lifecycle.
>
> Regarding Compatibility Mode - I don't have it set in my web.xml - is
there
> somewhere I can query a runtime property like this in case there is some
> third party / buried config I am not aware of that is setting
> use-external-spring-context?
>
> Another possibly relevant factor I raised in the initial email was that
the
> XFire services live at a url that is an ignored path for Tapestry - could
> this be why Tapestry is not kicking in?  If so, how stop Tapestry not
ignore
> the path, but stop it thinking the path is invalid and returning the
default
> page?
>
> Many thanks,
> Jim.
>
> -----Original Message-----
> From: Juan E. Maya [mailto:maya.j...@gmail.com]
> Sent: 06 January 2010 14:29
> To: Tapestry users
> Subject: Re: Accessing Tapestry Services from Spring Beans
>
>
> Jim
>
> I have injected spring beans using:
>
> @Inject @Autowired
> private Service MyService;
>
> I had problems when i wanted to inject services using @InjectService
> for some reason the services were not injected. I had to use
> Annotation markers and then the injection worked.
>
> Be sure u r NOT using tapestry-spring in 5.0 Compatibility Mode.
>
> On Wed, Jan 6, 2010 at 8:20 AM, Jim O'Callaghan <jc1000...@yahoo.co.uk>
> wrote:
>> Is anyone doing this?  It's listed as a feature on the lead page at
>> http://tapestry.apache.org/tapestry5/:
>>
>> ... "Tapestry Services can now be injected into Spring Beans"
>>
>> Any examples anywhere that could be pointed to?  Muchos thanks.
>>
>> Regards,
>> Jim.
>>
>> -----Original Message-----
>> From: Jim O'Callaghan [mailto:jc1000...@yahoo.co.uk]
>> Sent: 05 January 2010 17:22
>> To: Tapestry users
>> Subject: RE: Accessing Tapestry Services from Spring Beans
>>
>>
>> If it's relevant I have the xfire service I'm targeting exposed on a path
>> that is ignored by Tapestry (using IgnoredPathsFilter), so perhaps this
is
>> why Tapestry is not injecting the service into the Spring bean - the
>> tapestry service I'm trying to inject is visible as DEFINED in the
>> iocregistry.  How to have Tapestry pay attention to injection while not
>> treating the url the xfire service is exposed at as an invalid page and
>> defaulting to the app start page ...?  Really blocked on this - would
love
>> any steers ...
>>
>> Regards,
>> Jim.
>>
>> -----Original Message-----
>> From: Jim O'Callaghan [mailto:j...@peritussolutions.com]
>> Sent: 05 January 2010 13:02
>> To: Tapestry users
>> Subject: Accessing Tapestry Services from Spring Beans
>>
>>
>> Is it possible to access Tapestry Services from Spring Beans?  Having
> looked
>> through the forum I've found posts mentioning injecting Tapestry Services
>> inside Spring Beans using the annotations:
>>
>> @Inject @Autowired
>>
>> ... but am finding my referenced services are null rather than proxies
for
>> JIT creation.  I'm using Tapestry 5.1.0.5 and don't have
>> tapestry.use-external-spring-context set to true.  Is there some other
>> config required?  I'm probably missing something obvious.  Background is
> I'm
>> trying to use XFire and Spring for some web services that are a bit
> verbose
>> for the RESTful approach (though the t5 restful services works nicely out
> of
>> the box), and I would rather not duplicate my hibernate / envers / custom
>> interceptors config for Spring when it's there already for Tapestry.
>  Would
>> be grateful for any hints / pointers to resources / example, esp. ones
> where
>> the injection / autowire / etc. is not in the pages / components area -
> this
>> is a standalone service I'm trying to access the Tapestry service from.
>>
>> Regards,
>> Jim.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to