Sorry I called main method of Bootstrap class with "start" as argument to
start tomcat.
>>>I used Bootstrap.start() in my code to start tomcat


On Fri, Apr 17, 2009 at 10:45 AM, siranjeevi krishnan <siranjee...@gmail.com
> wrote:

> Hi Jorge
> Thanks for your reply.
> I used Bootstrap.start() in my code to start tomcat. But i get the
> following exception in the spring frame work.
>
> ERROR 04/16 11:06:58 Stderr               700100 Apr 16, 2009 11:06:58 AM
> org.apache.catalina.core.ApplicationContext log
> INFO: Loading Spring root WebApplicationContext
>
> ERROR 04/16 11:07:00 Stderr               700100 Apr 16, 2009 11:07:00 AM
> org.apache.catalina.core.StandardContext listenerStart
> SEVERE: Exception sending context initialized event to listener instance of
> class org.springframework.web.context.ContextLoaderListener
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name 'componentMetricsDataServiceBean' defined in ServletContext
> resource [/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean
> 'com.bmc.sas.ngp.service.component.NGPComponentMetricsDataService' while
> setting bean property 'componentMetricsService'; nested exception is
> org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean
> named 'com.bmc.sas.ngp.service.component.NGPComponentMetricsDataService' is
> defined
>     at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
>     at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
>     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
>     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
>     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
>     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
>     at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
>     at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>     at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
>     at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
>     at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
>     at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
>     at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
>     at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
>     at
> org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)
>     at
> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
>     at
> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
>     at
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
>     at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
>     at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
>     at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>     at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
>     at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>     at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>     at
> org.apache.catalina.core.StandardService.start(StandardService.java:516)
>     at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>     at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
>     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:597)
>     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
>     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
>     at
> com.proactivenet.server.EmbedTomcatThread.run(PlatformFactoryImpl.java:980)
> Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException:
> No bean named
> 'com.bmc.sas.ngp.service.component.NGPComponentMetricsDataService' is
> defined
>     at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:387)
>     at
> org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:971)
>     at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:246)
>     at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
>     at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
>     at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
>     ... 35 more
>
> ERROR 04/16 11:07:00 Stderr               700100 Apr 16, 2009 11:07:00 AM
> org.apache.catalina.core.StandardContext start
> SEVERE: Error listenerStart
>
> But if i start tomcat using startup.sh then every thing is working fine.
>
>
>
>
> On Wed, Apr 15, 2009 at 7:56 PM, Jorge Medina <jmed...@e-dialog.com>wrote:
>
>> I guess you can start one from the other no matter what direction you
>> choose.
>>
>> If you can package your RMI server as a  "webapp", just could start your
>> RMI server from a context listener.
>>
>> If you prefer to start Tomcat from your RMI server, just look at the
>> catalina.sh script, starting Tomcat is just a matter of calling the
>> bootstraping class. Use the same class within your code.
>>
>>
>> -----Original Message-----
>> From: siranjeevi krishnan [mailto:siranjee...@gmail.com]
>> Sent: Wednesday, April 15, 2009 1:49 AM
>> To: users@tomcat.apache.org
>> Subject: Need to share JVM for both tomcat and RMI server
>>
>> Hi
>> I want to know about the possibility of sharing JVM for both tomcat and
>> RMI server.
>> Any ways to start tomcat from my RMI server.
>> How to programatically start tomcat like how startup.sh is doing?
>> Is it possible to start my RMI server inside tomcat?
>>
>>
>> Regards
>> Siranjeevi
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>
>>
>
>
> --
> Regards
> Siranjeevi
>



-- 
Regards
Siranjeevi

Reply via email to