Please log a JIRA.... IMHO this needs to be fixed before 1.1...

~Thilina

On 11/4/06, Michele Mazzucco <[EMAIL PROTECTED]> wrote:
Some more details. The service runs in application scope and
implements the ServiceLifeCycle interface, but it does not work as
expected. As shown by the tomcat output below,
different service instances are created (4), while only one should be
available, 2 at deployment time and then each time the web service is
invoked!

Nov 3, 2006 6:29:24 PM org.apache.catalina.core.AprLifecycleListener
lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal
performance in production environments was not found on the
java.library.path: .:/Library/Java/Extensions:/System/Library/Java/
Extensions:/usr/lib/java
Nov 3, 2006 6:29:24 PM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Nov 3, 2006 6:29:24 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 2311 ms
Nov 3, 2006 6:29:24 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Nov 3, 2006 6:29:24 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.15
Nov 3, 2006 6:29:24 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Nov 3, 2006 6:29:26 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive axis2.war
2006-11-03 18:29:28,617 INFO
org.apache.axis2.deployment.DeploymentEngine - Deploying module :
addressing-1.1
2006-11-03 18:29:28,643 INFO
org.apache.axis2.deployment.DeploymentEngine - Deploying module :
managerInterceptor
2006-11-03 18:29:28,658 INFO
org.apache.axis2.deployment.DeploymentEngine - Deploying module :
soapmonitor-1.1
2006-11-03 18:29:29,075 INFO  ncl.qosp.controller.RoutingService -
Startup time is: Fri Nov 03 18:29:29 GMT 2006
2006-11-03 18:29:29,075 INFO  ncl.qosp.controller.RoutingService - --
Constructor
2006-11-03 18:29:29,169 INFO
ncl.qosp.controller.scheduler.weighted.queue.QueueSizeScheduler -
Scheduler component started
2006-11-03 18:29:29,169 INFO  ncl.qosp.controller.RoutingService -
Scheduler registered to the mbean server
2006-11-03 18:29:30,921 INFO
org.apache.axis2.deployment.DeploymentEngine - Deploying Web service
RoutingService.aar
2006-11-03 18:29:30,956 INFO
org.apache.axis2.deployment.DeploymentEngine - Deploying Web service
version.aar
2006-11-03 18:29:30,974 INFO  ncl.qosp.controller.RoutingService - --
Constructor
Nov 3, 2006 6:29:32 PM org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Nov 3, 2006 6:29:32 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Nov 3, 2006 6:29:32 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/63  config=null
Nov 3, 2006 6:29:32 PM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
Nov 3, 2006 6:29:32 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 8440 ms
2006-11-03 18:34:51,090 INFO  ncl.qosp.controller.RoutingService - --
Constructor
2006-11-03 18:41:00,315 INFO  ncl.qosp.controller.RoutingService - --
Constructor

Michele

On 3 Nov 2006, at 15:36, Michele Mazzucco wrote:

> Hi again,
>
> some more details. If I move that part of code from the startUp to the
> stateful-service constructor I get the exception reported below and
> where line 145 is:
>
>
> LocateRegistry.createRegistry(10099);
>
>
>
> Does that mean that more instances are created??
>
>
>
>
>
>
>
>
> java.rmi.server.ExportException: internal error: ObjID already in use
>       at sun.rmi.transport.ObjectTable.putTarget(ObjectTable.java:169)
>       at sun.rmi.transport.Transport.exportObject(Transport.java:75)
>       at sun.rmi.transport.tcp.TCPTransport.exportObject
> (TCPTransport.java:196)
>       at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:
> 382)
>       at sun.rmi.transport.LiveRef.exportObject(LiveRef.java:116)
>       at sun.rmi.server.UnicastServerRef.exportObject
> (UnicastServerRef.java:180)
>       at sun.rmi.registry.RegistryImpl.setup(RegistryImpl.java:92)
>       at sun.rmi.registry.RegistryImpl.<init>(RegistryImpl.java:78)
>       at java.rmi.registry.LocateRegistry.createRegistry
> (LocateRegistry.java:186)
>       at my.service.SampleService.initJmx(SampleService.java:145)
>       at my.service.SampleService.<init>(SampleService.java:55)
>       at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>       at
> sun.reflect.NativeConstructorAccessorImpl.newInstance
> (NativeConstructorAccessorImpl.java:39)
>       at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance
> (DelegatingConstructorAccessorImpl.java:27)
>       at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>       at java.lang.Class.newInstance0(Class.java:350)
>       at java.lang.Class.newInstance(Class.java:303)
>       at
> org.apache.axis2.engine.DependencyManager.initService
> (DependencyManager.java:97)
>       at
> org.apache.axis2.context.ConfigurationContextFactory.initApplicationSc
> opeServices(ConfigurationContextFactory.java:87)
>       at
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurati
> onContext(ConfigurationContextFactory.java:74)
>       at
> org.apache.axis2.transport.http.AxisServlet.initConfigContext
> (AxisServlet.java:373)
>       at org.apache.axis2.transport.http.AxisServlet.init
> (AxisServlet.java:317)
>       at
> org.apache.catalina.core.StandardWrapper.loadServlet
> (StandardWrapper.java:1105)
>       at org.apache.catalina.core.StandardWrapper.load
> (StandardWrapper.java:932)
>       at
> org.apache.catalina.core.StandardContext.loadOnStartup
> (StandardContext.java:3917)
>       at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:
> 4201)
>       at
> org.apache.catalina.core.ContainerBase.addChildInternal
> (ContainerBase.java:759)
>       at org.apache.catalina.core.ContainerBase.addChild
> (ContainerBase.java:739)
>       at org.apache.catalina.core.StandardHost.addChild
> (StandardHost.java:524)
>       at org.apache.catalina.startup.HostConfig.deployWAR
> (HostConfig.java:809)
>       at org.apache.catalina.startup.HostConfig.deployWARs
> (HostConfig.java:698)
>       at org.apache.catalina.startup.HostConfig.deployApps
> (HostConfig.java:472)
>       at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
>       at
> org.apache.catalina.startup.HostConfig.lifecycleEvent
> (HostConfig.java:310)
>       at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent
> (LifecycleSupport.java:119)
>       at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
> 1021)
>       at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>       at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
> 1013)
>       at org.apache.catalina.core.StandardEngine.start
> (StandardEngine.java:442)
>       at org.apache.catalina.core.StandardService.start
> (StandardService.java:450)
>       at org.apache.catalina.core.StandardServer.start
> (StandardServer.java:709)
>       at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at
> sun.reflect.NativeMethodAccessorImpl.invoke
> (NativeMethodAccessorImpl.java:39)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke
> (DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:585)
>       at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>       at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>
>
>
>
> Michele
>
> Michele Mazzucco wrote:
>> Hi all,
>>
>> I'm facing a very strange problem. If I initialize some instance
>> fields
>> in the startUp method, they are null (!) when I try to use them
>> elsewhere. How is it possible?
>>
>>
>> Thanks in advance,
>> Michele
>>
>>
>> p.s. The startUp method is called as expected
>>
>>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
http://webservices.apache.org/~thilina/
http://thilinag.blogspot.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to