ORA-00972: identifier is too long when configuring the EJB Timer table name in JBoss EAP
Issue
- I am getting the following Exception when starting JBoss server:
ORA-00972: identifier is too long
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 5.x
- The ejb2-timer-service.xml file is configured as follows:
<mbean code="org.jboss.ejb.txtimer.DatabasePersistencePolicy" name="jboss.ejb:service=EJBTimerService,persistencePolicy=database">
<!-- DataSourceBinding ObjectName -->
<depends optional-attribute-name="DataSource">jboss.jca:service=DataSourceBinding,name=DefaultDS</depends>
<!-- The plugin that handles database persistence -->
<attribute name="DatabasePersistencePlugin">org.jboss.ejb.txtimer.GeneralPurposeDatabasePersistencePlugin</attribute>
<!-- The timers table name -->
<attribute name="TimersTable">TEST_DBS_DEVELOPMENT.DEV_EJB_TIMERS</attribute>
<depends>jboss.jdbc:datasource=DefaultDataSource,service=metadata</depends>
</mbean>
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.