首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javax.resource.ResourceException: IJ000453:无法获得托管连接

javax.resource.ResourceException: IJ000453:无法获得托管连接
EN

Stack Overflow用户
提问于 2013-06-22 12:41:47
回答 2查看 13.5K关注 0票数 0

嗨,我在JBoss7.1Final上使用Spring3应用程序,创建了mysql社区服务器数据库,我在standalone.xml文件中添加了数据源,如下所示:

代码语言:javascript
复制
<datasources>

                <datasource jta="true" jndi-name="java:/myapp" pool-name="myapp_pool" enabled="true" use-java-context="true" use-ccm="true">
                    <connection-url>jdbc:mysql://localhost:3306/myapp</connection-url>
                    <driver>com.mysql.jdbc</driver>
                    <security>
                        <user-name>root</user-name>
                        <password>root</password>
                    </security>
                </datasource>
                <drivers>

                    <driver name="com.mysql.jdbc" module="com.mysql.jdbc">
                        <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
                    </driver>
                </drivers>
            </datasources>

但我得到的例外是:

代码语言:javascript
复制
Caused by: java.sql.SQLException: Could not retrieve transation read-only status server

Caused by: java.sql.SQLException: Unknown system variable 'tx_read_only'

[org.hibernate.tool.hbm2ddl.SchemaUpdate] (MSC service thread 1-4) HHH000319: Could not get database metadata: java.sql.SQLException: javax.resource.ResourceException: IJ000453: Unable to get managed connection for java:/myapp

Caused by: javax.resource.ResourceException: IJ000453: Unable to get managed connection for java:/myapp

Caused by: javax.resource.ResourceException: IJ000658: Unexpected throwable while trying to create a connection: null

Caused by: javax.resource.ResourceException: Could not create connection

Caused by: java.sql.SQLException: Could not retrieve transation read-only status server

Caused by: java.sql.SQLException: Unknown system variable 'tx_read_only'


15:19:21,063 ERROR [org.hibernate.tool.hbm2ddl.SchemaUpdate] (MSC service thread 1-4) HHH000299: Could not complete schema update: java.sql.SQLException: javax.resource.ResourceException: IJ000453: Unable to get managed connection for java:/myapp

Caused by: javax.resource.ResourceException: IJ000453: Unable to get managed connection for java:/myapp

Caused by: javax.resource.ResourceException: IJ000658: Unexpected throwable while trying to create a connection: null

Caused by: javax.resource.ResourceException: Could not create connection

Caused by: java.sql.SQLException: Could not retrieve transation read-only status server

Caused by: java.sql.SQLException: Unknown system variable 'tx_read_only'


15:19:21,997 INFO  [org.springframework.security.web.DefaultSecurityFilterChain] (MSC service thread 1-4) Creating filter chain: org.springframework.security.web.util.AnyRequestMatcher@1, [org.springframework.security.web.context.SecurityContextPersistenceFilter@152c70f, org.springframework.security.web.authentication.logout.LogoutFilter@18aae91, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@1cabeb0, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@1ad45f1, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@cb0e99, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@12b676c, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@92e514, org.springframework.security.web.session.SessionManagementFilter@1fd8fa0, org.springframework.security.web.access.ExceptionTranslationFilter@1e05472, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@c82e42]
15:19:22,019 INFO  [org.springframework.security.config.http.DefaultFilterChainValidator] (MSC service thread 1-4) Checking whether login URL '/' is accessible with your configuration
15:19:22,040 WARN  [org.springframework.security.config.http.DefaultFilterChainValidator] (MSC service thread 1-4) Anonymous access to the login page doesn't appear to be enabled. This is almost certainly an error. Please check your configuration allows unauthenticated access to the configured login page. (Simulated access was rejected: org.springframework.security.access.AccessDeniedException: Access is denied)
15:19:22,304 INFO  [org.springframework.transaction.jta.JtaTransactionManager] (MSC service thread 1-4) Using JTA UserTransaction: org.jboss.tm.usertx.client.ServerVMClientUserTransaction@252981
15:19:22,306 INFO  [org.springframework.transaction.jta.JtaTransactionManager] (MSC service thread 1-4) Using JTA TransactionManager: com.arjuna.ats.jbossatx.jta.TransactionManagerDelegate@16ce36
15:19:22,307 INFO  [org.springframework.transaction.jta.JtaTransactionManager] (MSC service thread 1-4) Using JTA TransactionSynchronizationRegistry: com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionSynchronizationRegistryImple@13c50d0
15:19:22,314 INFO  [org.springframework.transaction.jta.JtaTransactionManager] (MSC service thread 1-4) Using JTA UserTransaction: org.jboss.tm.usertx.client.ServerVMClientUserTransaction@252981
15:19:22,316 INFO  [org.springframework.transaction.jta.JtaTransactionManager] (MSC service thread 1-4) Using JTA TransactionManager: com.arjuna.ats.jbossatx.jta.TransactionManagerDelegate@16ce36
15:19:22,317 INFO  [org.springframework.transaction.jta.JtaTransactionManager] (MSC service thread 1-4) Using JTA TransactionSynchronizationRegistry: com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionSynchronizationRegistryImple@13c50d0
15:19:22,338 INFO  [org.springframework.web.context.ContextLoader] (MSC service thread 1-4) Root WebApplicationContext: initialization completed in 6170 ms
15:19:22,442 INFO  [javax.enterprise.resource.webcontainer.jsf.config] (MSC service thread 1-4) Initializing Mojarra 2.1.7-jbossorg-1 (20120227-1401) for context '/myapp'
15:19:25,434 INFO  [org.primefaces.webapp.PostConstructApplicationEventListener] (MSC service thread 1-4) Running on PrimeFaces 4.0-SNAPSHOT
15:19:25,435 INFO  [org.omnifaces.eventlistener.VersionLoggerEventListener] (MSC service thread 1-4) Using OmniFaces version 1.5-SNAPSHOT-20130422
15:19:25,440 INFO  [javax.enterprise.resource.webcontainer.jsf.config] (MSC service thread 1-4) Monitoring jndi:/default-host/myapp/WEB-INF/faces-config.xml for modifications
15:19:25,488 INFO  [org.jboss.web] (MSC service thread 1-4) JBAS018210: Registering web context: /myapp
15:19:25,497 INFO  [org.jboss.as] (MSC service thread 1-4) JBAS015951: Admin console listening on http://127.0.0.1:9990
15:19:25,498 INFO  [org.jboss.as] (MSC service thread 1-4) JBAS015874: JBoss AS 7.1.1.Final "Brontes" started in 19299ms - Started 435 of 513 services (76 services are passive or on-demand)
15:19:25,685 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018559: Deployed "myapp.war"

我删除了异常后的行,因为post限制。请对这一例外情况提出建议。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-25 11:58:04

我对MySQL数据库进行了两种不同的安装,卸载它们并安装了最新版本的MySQL社区服务器,并修复了问题。

票数 0
EN

Stack Overflow用户

发布于 2013-11-18 14:46:46

应该是MySQL数据库的驱动程序包版本,并且使用数据库问题。您可以尝试另一个驱动程序包版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17250828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档