Can't access bbb-web api

129 views
Skip to first unread message

Fu Jiantao

unread,
Nov 7, 2012, 10:17:05 AM11/7/12
to bigblueb...@googlegroups.com
Hi,

  Does anyone encounter the following error? I've tried to reinstalled tomcat, bbb-web and bbb-demo, the error still exists.

  Thanks in advance.

  The error in bbb-web.log:


2012-11-07 15:07:56,300 DEBUG [net.sf.ehcache.store.DiskStore] - Spool Thread interrupted.
2012-11-07 15:07:56,300 DEBUG [net.sf.ehcache.store.DiskStore] - Deleting file org.jsecurity.realm.text.PropertiesRealm-0-accounts.data
2012-11-07 15:07:56,338 INFO [org.codehaus.groovy.grails.web.context.GrailsContextLoader] - Destroying Spring parent WebApplicationContext Root WebApplicationContext
2012-11-07 15:08:01,936 DEBUG [org.codehaus.groovy.grails.web.context.GrailsContextLoader] - [GrailsContextLoader] Loading context. Creating parent application context
2012-11-07 15:08:06,036 DEBUG [org.codehaus.groovy.grails.web.context.GrailsConfigUtils] - [GrailsContextLoader] Configurating Grails Application
2012-11-07 15:08:07,006 DEBUG [grails.spring.BeanBuilder] - Creating messageSource with basenames: [WEB-INF/grails-app/i18n/messages, WEB-INF/grails-app/i18n/jsecurity]

2012-11-07 15:08:07,182 DEBUG [grails.spring.BeanBuilder] - Configuring controller org.bigbluebutton.web.controllers.PresentationController
2012-11-07 15:08:07,189 DEBUG [grails.spring.BeanBuilder] - Configuring controller org.bigbluebutton.web.controllers.ApiController
2012-11-07 15:08:07,196 INFO [grails.spring.BeanBuilder] - No data source or domain classes found. Data source configuration skipped
2012-11-07 15:08:08,624 INFO [org.codehaus.groovy.grails.scaffolding.DefaultGrailsTemplateGenerator] - Scaffolding template generator set to use resource loader org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@add57: display name [org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@add57]; startup date [Wed Nov 07 15:08:08 UTC 2012]; parent: org.springframework.web.context.support.XmlWebApplicationContext@1c0bee6
2012-11-07 15:08:09,072 DEBUG [org.codehaus.groovy.grails.beans.factory.UrlMappingFactoryBean] - [UrlMappingFactoryBean] Creating URL mappings as...
2012-11-07 15:08:09,074 WARN [org.codehaus.groovy.grails.web.servlet.mvc.GrailsUrlHandlerMapping] - Neither 'urlMap' nor 'mappings' set on SimpleUrlHandlerMapping
2012-11-07 15:08:09,146 DEBUG [net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from InputStream
2012-11-07 15:08:09,160 DEBUG [net.sf.ehcache.config.DiskStoreConfiguration] - Disk Store Path: /tmp/tomcat6-tmp/jsecurity-ehcache
2012-11-07 15:08:09,170 DEBUG [net.sf.ehcache.config.ConfigurationHelper] - No CacheManagerEventListenerFactory class specified. Skipping...
2012-11-07 15:08:09,170 DEBUG [net.sf.ehcache.config.ConfigurationHelper] - No CachePeerListenerFactoryConfiguration specified. Not configuring a CacheManagerPeerListener.
2012-11-07 15:08:09,170 DEBUG [net.sf.ehcache.config.ConfigurationHelper] - No CachePeerProviderFactoryConfiguration specified. Not configuring a CacheManagerPeerProvider.
2012-11-07 15:08:09,189 DEBUG [net.sf.ehcache.config.ConfigurationHelper] - No BootstrapCacheLoaderFactory class specified. Skipping...
2012-11-07 15:08:09,189 DEBUG [net.sf.ehcache.config.ConfigurationHelper] - No CacheLoaderFactory class specified. Skipping...
2012-11-07 15:08:09,189 DEBUG [net.sf.ehcache.config.ConfigurationHelper] - No CacheExceptionHandlerFactory class specified. Skipping...
2012-11-07 15:08:09,191 DEBUG [net.sf.ehcache.config.ConfigurationHelper] - No BootstrapCacheLoaderFactory class specified. Skipping...
2012-11-07 15:08:09,191 DEBUG [net.sf.ehcache.config.ConfigurationHelper] - No CacheLoaderFactory class specified. Skipping...
2012-11-07 15:08:09,191 DEBUG [net.sf.ehcache.config.ConfigurationHelper] - No CacheExceptionHandlerFactory class specified. Skipping...
2012-11-07 15:08:09,200 DEBUG [net.sf.ehcache.store.DiskStore] - Deleting data file org.jsecurity.realm.text.PropertiesRealm-0-accounts.data
2012-11-07 15:08:09,207 DEBUG [net.sf.ehcache.store.MemoryStore] - Initialized net.sf.ehcache.store.LruMemoryStore for org.jsecurity.realm.text.PropertiesRealm-0-accounts
2012-11-07 15:08:09,209 DEBUG [net.sf.ehcache.store.LruMemoryStore] - org.jsecurity.realm.text.PropertiesRealm-0-accounts Cache: Using SpoolingLinkedHashMap implementation
2012-11-07 15:08:09,209 DEBUG [net.sf.ehcache.Cache] - Initialised cache: org.jsecurity.realm.text.PropertiesRealm-0-accounts
2012-11-07 15:08:09,381 DEBUG [org.bigbluebutton.api.messaging.RedisMessagingService] - Starting redis pubsub...
2012-11-07 15:08:09,425 DEBUG [org.bigbluebutton.api.messaging.RedisMessagingService] - Subscribed to the pattern:bigbluebutton:meeting:*
2012-11-07 15:08:10,375 ERROR [StackTrace] - Sanitizing stacktrace:
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'sessionFactory' 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:168)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:238)
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.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:880)
at org.springframework.beans.factory.BeanFactory$getBean.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernatePluginSupport$__clinit__closure80.doCall(HibernatePluginSupport.groovy:218)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:234)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1062)
at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:926)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:893)
at groovy.lang.Closure.call(Closure.java:279)
at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.doWithDynamicMethods(DefaultGrailsPlugin.java:877)
at org.codehaus.groovy.grails.plugins.DefaultGrailsPluginManager.doDynamicMethods(DefaultGrailsPluginManager.java:810)
at org.codehaus.groovy.grails.commons.spring.GrailsRuntimeConfigurator.configure(GrailsRuntimeConfigurator.java:172)
at org.codehaus.groovy.grails.commons.spring.GrailsRuntimeConfigurator.configure(GrailsRuntimeConfigurator.java:131)
at org.codehaus.groovy.grails.web.context.GrailsConfigUtils.configureWebApplicationContext(GrailsConfigUtils.java:108)
at org.codehaus.groovy.grails.web.context.GrailsContextLoader.createWebApplicationContext(GrailsContextLoader.java:68)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4467)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
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:593)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2012-11-07 15:08:10,380 ERROR [StackTrace] - Sanitizing stacktrace:
org.codehaus.groovy.runtime.InvokerInvocationException: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'sessionFactory' is defined
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:92)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:234)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1062)
at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:926)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:893)
at groovy.lang.Closure.call(Closure.java:279)
at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.doWithDynamicMethods(DefaultGrailsPlugin.java:877)
at org.codehaus.groovy.grails.plugins.DefaultGrailsPluginManager.doDynamicMethods(DefaultGrailsPluginManager.java:810)
at org.codehaus.groovy.grails.commons.spring.GrailsRuntimeConfigurator.configure(GrailsRuntimeConfigurator.java:172)
at org.codehaus.groovy.grails.commons.spring.GrailsRuntimeConfigurator.configure(GrailsRuntimeConfigurator.java:131)
at org.codehaus.groovy.grails.web.context.GrailsConfigUtils.configureWebApplicationContext(GrailsConfigUtils.java:108)
at org.codehaus.groovy.grails.web.context.GrailsContextLoader.createWebApplicationContext(GrailsContextLoader.java:68)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4467)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
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:593)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'sessionFactory' is defined
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4467)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
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:593)
... 2 more
2012-11-07 15:08:10,382 ERROR [org.codehaus.groovy.grails.plugins.DefaultGrailsPluginManager] - Error configuring dynamic methods for plugin [hibernate:1.1.1]: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'sessionFactory' is defined
org.codehaus.groovy.runtime.InvokerInvocationException: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'sessionFactory' is defined
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4467)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
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:593)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'sessionFactory' is defined
... 20 more
2012-11-07 15:08:10,497 DEBUG [org.codehaus.groovy.grails.web.converters.configuration.ConvertersConfigurationInitializer] - Initializing Converters Default Configurations...
2012-11-07 15:08:10,497 DEBUG [org.codehaus.groovy.grails.web.converters.configuration.ConvertersConfigurationInitializer] - Initializing default JSON Converters Configuration...
2012-11-07 15:08:10,507 DEBUG [org.codehaus.groovy.grails.web.converters.configuration.ConvertersConfigurationInitializer] - Using default JSON Date Marshaller
2012-11-07 15:08:10,537 DEBUG [org.codehaus.groovy.grails.web.converters.configuration.ConvertersConfigurationInitializer] - Initializing default XML Converters Configuration...
2012-11-07 15:08:11,204 WARN [org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin] - No JSecurity realms configured - access control won't work!
2012-11-07 15:08:11,204 INFO [org.codehaus.groovy.grails.web.context.GrailsConfigUtils] - [GrailsContextLoader] Grails application loaded.
2012-11-07 15:08:11,207 DEBUG [grails.app.bootstrap.BootStrap] - Bootstrapping bbb-web
2012-11-07 15:09:09,379 INFO [org.bigbluebutton.api.MeetingService] - Cleaning up expired meetings
2012-11-07 15:10:09,379 INFO [org.bigbluebutton.api.MeetingService] - Cleaning up expired meetings

Fred Dixon

unread,
Nov 7, 2012, 10:25:50 AM11/7/12
to BigBlueButton-dev
Hi Fu,

You can ignore this error.  See



Regards,... Fred
-- 
BigBlueButton Developer
BigBlueButton on twitter: @bigbluebutton



--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To post to this group, send email to bigblueb...@googlegroups.com.
To unsubscribe from this group, send email to bigbluebutton-...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/bigbluebutton-dev?hl=en.



--
BigBlueButton Developer
BigBlueButton on twitter: @bigbluebutton

Fu Jiantao

unread,
Nov 7, 2012, 8:47:50 PM11/7/12
to bigblueb...@googlegroups.com
Thanks Fred, That really helps!

I'm trying to check the problem when switch the nginx port to 8000 because 80 is blocked, at first i only changed the nginx conf, and when i'm trying to join the meeting, the page shows 500 error.

That error is misleading at first.

Share my notes on solving the problem.

Problem
=======

How to change the http port to other port no. other than 80 for bigbluebutton(for example 8000).

1. edit “/var/www/bigbluebutton/client/conf/config.xml”, add port 8000 for all http relating ur.

2. edit “/var/lib/tomcat6/webapps/demo/bbb_api_conf.jsp”, and add port 8000 for BigBlueButtonURL

3. edit “/var/lib/tomcat6/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties”, add port 8000 for  bigbluebutton.web.serverURL

4. change "/etc/nginx/sites-enabled/bigbluebutton" ,let it listen on port 8000。

done!


2012/11/7 Fred Dixon <ffd...@gmail.com>
Reply all
Reply to author
Forward
0 new messages