 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Bulent KISKAC Guest
|
Posted: Sat Oct 11, 2003 9:31 am Post subject: SQLServer 2000 EJB connection |
|
|
hi everybody,
I created ejb application, database SQLServer 2000. when i run test client i
got this error. My IDE is JBuilder9 , application server is Borland
Enterprise Server 5x. What doesthis error mean? What sould I do?
regards
Bulent
ejbcontainer: >>>> EJB LOG >>>>
ejbcontainer: java.lang.Error: Automatic table creation is not supported for
mssqlserver
ejbcontainer: at com.inprise.ejb.Global.log(Global.java:314)
ejbcontainer: at
com.borland.ejb.pm.JdbcTable.createTableIfNeeded(JdbcTable.java:162)
ejbcontainer: at
com.borland.ejb.pm.JdbcEntityManager.initCmpFields(JdbcEntityManager.java:22
9)
ejbcontainer: at
com.borland.ejb.pm.DataEntityManager.init(DataEntityManager.java:179)
ejbcontainer: at
com.borland.ejb.pm.DataEntityManager.newEntityData(DataEntityManager.java:13
0)
ejbcontainer: at
ejbsql.AirbaseInformationBean_PM.ejbCreate(AirbaseInformationBean_PM.java:58
)
ejbcontainer: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
ejbcontainer: at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
ejbcontainer: at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
..java:25)
ejbcontainer: at java.lang.reflect.Method.invoke(Method.java:324)
ejbcontainer: at
com.inprise.ejb.ConcreteMethod.invoke(ConcreteMethod.java:32)
ejbcontainer: at com.inprise.ejb.EJBContext.invoke(EJBContext.java:166)
ejbcontainer: at
com.inprise.ejb.Dispatcher$EntityCreateMethod.invoke(Dispatcher.java:1618)
ejbcontainer: at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1299)
ejbcontainer: at
com.inprise.ejb.Dispatcher.invokeSecurityCheck(Dispatcher.java:1023)
ejbcontainer: at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:816)
ejbcontainer: at com.inprise.ejb.Dispatcher.create(Dispatcher.java:630)
ejbcontainer: at com.inprise.ejb.EntityHome.create(EntityHome.java:9
ejbcontainer: at com.inprise.ejb.EJBHome.invoke(EJBHome.java:355)
ejbcontainer: at com.inprise.ejb.EJBHome.access$300(EJBHome.java:6)
ejbcontainer: at
com.inprise.ejb.EJBHome$LocalStrategyImpl.invoke(EJBome.java:1091)
ejbcontainer: at
ejbsql.AirbaseInformationHomePOAInvokeHandler.create(AirbaseInformationHomeP
OAInvokeHandler.java:52)
ejbcontainer: at
ejbsql.AirbaseInformationHomePOAInvokeHandler.create(AirbaseInformationHomeP
OAInvokeHandler.java:74)
ejbcontainer: at
ejbsql._AirbaseInformationHome_Stub.create(_AirbaseInformationHome_Stub.java
:52)
ejbcontainer: at ejbsql.DisplayBean.getMy(DisplayBean.java:39)
ejbcontainer: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
ejbcontainer: at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
ejbcontainer: at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
..java:25)
ejbcontainer: at java.lang.reflect.Method.invoke(Method.java:324)
ejbcontainer: at
com.inprise.ejb.ConcreteMethod.invoke(ConcreteMethod.java:32)
ejbcontainer: at com.inprise.ejb.EJBContext.invoke(EJBContext.java:166)
ejbcontainer: at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1301)
ejbcontainer: at
com.inprise.ejb.Dispatcher.invokeSecurityCheck(Dispatcher.java:1023)
ejbcontainer: at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:816)
ejbcontainer: at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:595)
ejbcontainer: at
com.inprise.ejb.EJBHome.dispatcherInvokeBeanMethod(EJBHome.java:55)
ejbcontainer: at
com.inprise.ejb.EJBHome$ComponentInterfaceMethodCache.invokeDispatcherMethod
(EJBHome.java:1502)
ejbcontainer: at
com.inprise.ejb.EJBHome.invokeDispatcherMethod(EJBHome.java:34)
ejbcontainer: at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:416)
ejbcontainer: at
ejbsql.DisplayPOAInvokeHandler.getMy(DisplayPOAInvokeHandler.java:51)
ejbcontainer: at
ejbsql.DisplayPOAInvokeHandler.getMy(DisplayPOAInvokeHandler.java:89)
ejbcontainer: at ejbsql.DisplayPOA._invoke(DisplayPOA.java:70)
ejbcontainer: at ejbsql.DisplayPOA._invoke(DisplayPOA.java:44)
ejbcontainer: at com.inprise.vbroker.poa.POAImpl.invoke(POAImpl.java:2693)
ejbcontainer: at
com.inprise.vbroker.poa.ActivationRecord.invoke(ActivationRecord.java:109)
ejbcontainer: at
com.inprise.vbroker.poa.ServerInterceptorManager$ARWrapper.invoke(ServerInte
rceptorManager.java:110)
ejbcontainer: at
com.inprise.vbroker.GIOP.GiopProtocolAdapter.doRequest(GiopProtocolAdapter.j
ava:824)
ejbcontainer: at
com.inprise.vbroker.IIOP.ServerProtocolAdapter.doRequest(ServerProtocolAdapt
er.java:6
ejbcontainer: at
com.inprise.vbroker.GIOP.GiopProtocolAdapter.dispatchMessage(GiopProtocolAda
pter.java:1106)
ejbcontainer: at
com.inprise.vbroker.orb.TPDispatcherImpl$TPDispatcher.run(TPDispatcherImpl.j
ava:106)
ejbcontainer: at
com.inprise.vbroker.orb.ThreadPool$PoolWorker.run(ThreadPool.java:76)
|
|
| Back to top |
|
 |
Jouke Numan Guest
|
Posted: Mon Oct 13, 2003 6:55 am Post subject: Re: SQLServer 2000 EJB connection |
|
|
Select the EJB-jar, right click the table(s) in the content pane, select
the 'Edit Table CMP Properties' item and set the 'create-tables' to
false. The ejb-borland.xml should afterwards contain:
<table-properties>
<property>
<prop-name>create-tables</prop-name>
<prop-type>java.lang.Boolean</prop-type>
<prop-value>false</prop-value>
</property>
</table-properties>
for the tables. This error occurs if BES cannot find the
tables you specified in the deployment descriptor in the database and
then wants to create them itself. According to the message, BES won't
do this if you're using SQLServer.
In article <3f87ce1c (AT) newsgroups (DOT) borland.com>, [email]bkiskac (AT) uab (DOT) edu[/email] says...
| Quote: | hi everybody,
I created ejb application, database SQLServer 2000. when i run test client i
got this error. My IDE is JBuilder9 , application server is Borland
Enterprise Server 5x. What doesthis error mean? What sould I do?
regards
Bulent
ejbcontainer: >>>> EJB LOG
ejbcontainer: java.lang.Error: Automatic table creation is not supported for
mssqlserver
ejbcontainer: at com.inprise.ejb.Global.log(Global.java:314)
ejbcontainer: at
com.borland.ejb.pm.JdbcTable.createTableIfNeeded(JdbcTable.java:162)
ejbcontainer: at
com.borland.ejb.pm.JdbcEntityManager.initCmpFields(JdbcEntityManager.java:22
9)
ejbcontainer: at
com.borland.ejb.pm.DataEntityManager.init(DataEntityManager.java:179)
ejbcontainer: at
com.borland.ejb.pm.DataEntityManager.newEntityData(DataEntityManager.java:13
0)
ejbcontainer: at
ejbsql.AirbaseInformationBean_PM.ejbCreate(AirbaseInformationBean_PM.java:58
)
ejbcontainer: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
ejbcontainer: at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
ejbcontainer: at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
ejbcontainer: at java.lang.reflect.Method.invoke(Method.java:324)
ejbcontainer: at
com.inprise.ejb.ConcreteMethod.invoke(ConcreteMethod.java:32)
ejbcontainer: at com.inprise.ejb.EJBContext.invoke(EJBContext.java:166)
ejbcontainer: at
com.inprise.ejb.Dispatcher$EntityCreateMethod.invoke(Dispatcher.java:1618)
ejbcontainer: at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1299)
ejbcontainer: at
com.inprise.ejb.Dispatcher.invokeSecurityCheck(Dispatcher.java:1023)
ejbcontainer: at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:816)
ejbcontainer: at com.inprise.ejb.Dispatcher.create(Dispatcher.java:630)
ejbcontainer: at com.inprise.ejb.EntityHome.create(EntityHome.java:9
ejbcontainer: at com.inprise.ejb.EJBHome.invoke(EJBHome.java:355)
ejbcontainer: at com.inprise.ejb.EJBHome.access$300(EJBHome.java:6)
ejbcontainer: at
com.inprise.ejb.EJBHome$LocalStrategyImpl.invoke(EJBome.java:1091)
ejbcontainer: at
ejbsql.AirbaseInformationHomePOAInvokeHandler.create(AirbaseInformationHomeP
OAInvokeHandler.java:52)
ejbcontainer: at
ejbsql.AirbaseInformationHomePOAInvokeHandler.create(AirbaseInformationHomeP
OAInvokeHandler.java:74)
ejbcontainer: at
ejbsql._AirbaseInformationHome_Stub.create(_AirbaseInformationHome_Stub.java
:52)
ejbcontainer: at ejbsql.DisplayBean.getMy(DisplayBean.java:39)
ejbcontainer: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
ejbcontainer: at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
ejbcontainer: at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
ejbcontainer: at java.lang.reflect.Method.invoke(Method.java:324)
ejbcontainer: at
com.inprise.ejb.ConcreteMethod.invoke(ConcreteMethod.java:32)
ejbcontainer: at com.inprise.ejb.EJBContext.invoke(EJBContext.java:166)
ejbcontainer: at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1301)
ejbcontainer: at
com.inprise.ejb.Dispatcher.invokeSecurityCheck(Dispatcher.java:1023)
ejbcontainer: at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:816)
ejbcontainer: at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:595)
ejbcontainer: at
com.inprise.ejb.EJBHome.dispatcherInvokeBeanMethod(EJBHome.java:55)
ejbcontainer: at
com.inprise.ejb.EJBHome$ComponentInterfaceMethodCache.invokeDispatcherMethod
(EJBHome.java:1502)
ejbcontainer: at
com.inprise.ejb.EJBHome.invokeDispatcherMethod(EJBHome.java:34)
ejbcontainer: at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:416)
ejbcontainer: at
ejbsql.DisplayPOAInvokeHandler.getMy(DisplayPOAInvokeHandler.java:51)
ejbcontainer: at
ejbsql.DisplayPOAInvokeHandler.getMy(DisplayPOAInvokeHandler.java:89)
ejbcontainer: at ejbsql.DisplayPOA._invoke(DisplayPOA.java:70)
ejbcontainer: at ejbsql.DisplayPOA._invoke(DisplayPOA.java:44)
ejbcontainer: at com.inprise.vbroker.poa.POAImpl.invoke(POAImpl.java:2693)
ejbcontainer: at
com.inprise.vbroker.poa.ActivationRecord.invoke(ActivationRecord.java:109)
ejbcontainer: at
com.inprise.vbroker.poa.ServerInterceptorManager$ARWrapper.invoke(ServerInte
rceptorManager.java:110)
ejbcontainer: at
com.inprise.vbroker.GIOP.GiopProtocolAdapter.doRequest(GiopProtocolAdapter.j
ava:824)
ejbcontainer: at
com.inprise.vbroker.IIOP.ServerProtocolAdapter.doRequest(ServerProtocolAdapt
er.java:6
ejbcontainer: at
com.inprise.vbroker.GIOP.GiopProtocolAdapter.dispatchMessage(GiopProtocolAda
pter.java:1106)
ejbcontainer: at
com.inprise.vbroker.orb.TPDispatcherImpl$TPDispatcher.run(TPDispatcherImpl.j
ava:106)
ejbcontainer: at
com.inprise.vbroker.orb.ThreadPool$PoolWorker.run(ThreadPool.java:76)
|
|
|
| Back to top |
|
 |
Powered by phpBB © 2001, 2006 phpBB Group .
|