您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> JBoss+EJB+MySQL无法找到数据库中的表,但数据源已正确配置,请高手指点

JBoss+EJB+MySQL无法找到数据库中的表,但数据源已正确配置,请高手指点

来源:网络整理     时间:2016/8/19 19:59:19     关键词:

关于网友提出的“ JBoss+EJB+MySQL无法找到数据库中的表,但数据源已正确配置,请高手指点”问题疑问,本网通过在网上对“ JBoss+EJB+MySQL无法找到数据库中的表,但数据源已正确配置,请高手指点”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: JBoss+EJB+MySQL无法找到数据库中的表,但数据源已正确配置,请高手指点
描述:

不知道为什么,deploy都正常,就是在前端jsp页面提交请求后,页面报错,我并没有采用hibernate或者spring等等架构,并且确定后台数据库运行了,弄了很长时间就是没办法解决。小弟只有100分,全散了,请大家指点一下,谢谢了。
javax.ejb.EJBException: ejbFindByPrimaryKey: Table not found in statement [SELECT uname FROM user WHERE uname = ?]
beans.UserBean.ejbFindByPrimaryKey(UserBean.java:126)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.jboss.ejb.plugins.BMPPersistenceManager.callFinderMethod(BMPPersistenceManager.java:632)
org.jboss.ejb.plugins.BMPPersistenceManager.findEntity(BMPPersistenceManager.java:316)
org.jboss.resource.connectionmanager.CachedConnectionInterceptor.findEntity(CachedConnectionInterceptor.java:236)
org.jboss.ejb.EntityContainer.findSingleObject(EntityContainer.java:1099)
org.jboss.ejb.EntityContainer.findLocal(EntityContainer.java:676)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.jboss.invocation.Invocation.performCall(Invocation.java:359)
org.jboss.ejb.EntityContainer$ContainerInterceptor.invokeHome(EntityContainer.java:1126)
org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invokeHome(EntitySynchronizationInterceptor.java:203)
org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invokeHome(CachedConnectionInterceptor.java:189)
org.jboss.ejb.plugins.AbstractInterceptor.invokeHome(AbstractInterceptor.java:105)
org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(EntityInstanceInterceptor.java:134)
org.jboss.ejb.plugins.EntityLockInterceptor.invokeHome(EntityLockInterceptor.java:76)
org.jboss.ejb.plugins.EntityCreationInterceptor.invokeHome(EntityCreationInterceptor.java:43)
org.jboss.ejb.plugins.CallValidationInterceptor.invokeHome(CallValidationInterceptor.java:56)
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:125)
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.java:161)
org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.java:145)
org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:132)
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invokeHome(ProxyFactoryFinderInterceptor.java:107)
org.jboss.ejb.EntityContainer.internalInvokeHome(EntityContainer.java:521)
org.jboss.ejb.Container.invoke(Container.java:975)
org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invokeHome(BaseLocalProxyFactory.java:359)
org.jboss.ejb.plugins.local.LocalHomeProxy.invoke(LocalHomeProxy.java:133)
$Proxy81.findByPrimaryKey(Unknown Source)
usrAdmin.getUserByUname(usrAdmin.java:36)
SelectByUname.processRequest(SelectByUname.java:26)
SelectByUname.doGet(SelectByUname.java:38)
javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
mysql-ds.xml 如下

  
    assignment
    jdbc:mysql://localhost:3306/assignment
    com.mysql.jdbc.Driver
    root
    woshitie
    org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter
    
       mySQL
    

  


jbosscmp-odbc.xml 的一些信息如下

   
      java:/assignment
      mySQL
      true
      false
      false
      300000
      false
      true
      false
      foreign-key


以上介绍了“ JBoss+EJB+MySQL无法找到数据库中的表,但数据源已正确配置,请高手指点”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3400447.html

相关图片

相关文章