小编Har*_*sha的帖子

com.datastax.driver.core.exceptions.InvalidQueryException:unconfigured table schema_keyspaces

我正在尝试使用cassandra配置spring数据.但是当我的应用程序在tomcat中部署时,我收到了轰鸣声错误.

当我检查连接时,它可用于给定端口.(127.0.0.1:9042).我有下面的堆栈跟踪和弹簧配置.有没有人对这个错误有所了解?

完整堆栈跟踪:

2015-12-06 17:46:25 ERROR web.context.ContextLoader:331 - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cassandraSession': Invocation of init method failed; nested exception is com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (tried: /127.0.0.1:9042 (com.datastax.driver.core.exceptions.InvalidQueryException: unconfigured table schema_keyspaces))
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1572)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:736)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:759)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
    at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:434)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4994)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5492)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1245)
    at …
Run Code Online (Sandbox Code Playgroud)

java spring cassandra spring-data datastax

26
推荐指数
2
解决办法
3万
查看次数

轮询间隔在JSF中刷新页面时获得更改

我使用JSF poll标签在JSP中重新加载数据表.页脚中还有另一个JSP.它有一个按钮,用新数据重新加载页面.

问题是;

当我单击页脚上的按钮时,它会更改轮询间隔的频率.

贝娄是代码样本;

main.jsp中

<et:partialTriggerGroup id="statusUpdatePoller">
<tr:poll interval="10000" id="statusUpdatePoller" pollListener="#{ServerSideClass.statusUpdate}"/>
<m:dataTable>
...
</m:dataTable>

</et:partialTriggerGroup>
Run Code Online (Sandbox Code Playgroud)

footer.jsp中

<et:partialTriggerGroup id="pageControlTrigger">
...

<tr:commandLink action="#{ServerSideClass.statusUpdate}"  partialSubmit="true" />
</et:partialTriggerGroup>
Run Code Online (Sandbox Code Playgroud)
  • 刷新按钮和轮询标记都调用相同的服务器端方法(ServerSideClass.statusUpdate())来加载数据.
  • 如果我没有按下Footer.jsp上的按钮,则轮询间隔可以正常工作.
  • 如果那个按钮按间隔频率得到改变.(页面在2,3秒内刷新)

这个实现有什么问题吗?

TIA.

ajax jsf myfaces trinidad jsf-2

5
推荐指数
0
解决办法
287
查看次数

标签 统计

ajax ×1

cassandra ×1

datastax ×1

java ×1

jsf ×1

jsf-2 ×1

myfaces ×1

spring ×1

spring-data ×1

trinidad ×1