Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

weblogic-ejb-jar in 6?

0 views
Skip to first unread message

minjiang

unread,
Jul 11, 2001, 6:21:20 AM7/11/01
to
Hi:
After i changed all my bean xml file to 6 format, ejbc compiles
without any error.
Howeverm when the application is deployed on 6, the startup class
throws exception, saying cannot lookup my bean home.
In web console, all the beans home is not there, under
Deployments--->EJB--->myEJB-->Monitoring--->monitor all active EJB
homes. It is empty.

So, what happend? why doesn't WLS6 deploy any bean?


I only changed my 5.1 weblogic-ejb-jar to 6 format. The ejb-jar is
still 5.1 format. The following is one of my entity beans in
weblogic-ejb-jar.xml:

Can any one tell me why this happens? If i use 5.1 weblogic-ejb-jar,
everything works fine.
I tried to specify local-jndi-name, ejbc doesn't work.

Thanks.

minjiang

-----------------
<?xml version="1.0"?>

<!DOCTYPE weblogic-ejb-jar PUBLIC '-//BEA Systems, Inc.//DTD WebLogic
6.0.0 EJB//EN'
'http://www.bea.com/servers/wls600/dtd/weblogic-ejb-jar.dtd'>

<weblogic-ejb-jar>

<weblogic-enterprise-bean>
<ejb-name>order</ejb-name>
<entity-descriptor>
<entity-cache>
<max-beans-in-cache>150</max-beans-in-cache>
<idle-timeout-seconds>60</idle-timeout-seconds>
<concurrency-strategy>Database</concurrency-strategy>
</entity-cache>
</entity-descriptor>
<reference-descriptor>
<resource-description>
<res-ref-name>
B2CPool
</res-ref-name>
<jndi-name>
kbf.B2CPool
</jndi-name>
</resource-description>
</reference-descriptor>
<jndi-name>kbf.OrderHome</jndi-name>
</weblogic-enterprise-bean>

<transaction-isolation>
<isolation-level>TRANSACTION_READ_COMMITTED</isolation-level>
<method>
<ejb-name>order</ejb-name>
<method-name>*</method-name>
</method>
</transaction-isolation>

</weblogic-ejb-jar>

minjiang

unread,
Jul 12, 2001, 10:02:43 PM7/12/01
to
Hi:
Can any one tell me why WLS 6 does not bind any of my beans?
Do i have to install EJB2 upgrade, in order to use 6 dtd?

Thanks.

Rob Woollen

unread,
Jul 12, 2001, 10:29:24 PM7/12/01
to
minjiang wrote:
>
> Hi:
> Can any one tell me why WLS 6 does not bind any of my beans?

Can you show me the output from the server console when it deploys the
EJBs?

> Do i have to install EJB2 upgrade, in order to use 6 dtd?

No.

-- Rob

>
> Thanks.
>
> ------------------------------------------------------------------------
>
> Subject: weblogic-ejb-jar in 6?
> Date: Wed, 11 Jul 2001 18:21:20 +0800
> From: minjiang <minj...@fairex.com>
> Organization: BEA SYSTEMS Inc
> Newsgroups: weblogic.developer.interest.ejb

--

----------------------------------------------------------------------

Coming Soon: Building J2EE Applications & BEA WebLogic Server

by Michael Girdley, Rob Woollen, and Sandra Emerson

http://learnweblogic.com

minjiang

unread,
Jul 12, 2001, 10:46:46 PM7/12/01
to
Hi Rob:
This is the exception shown in server console:

Thanks.
minjiang


-------------------------------------


<Jul 13, 2001 10:41:57 AM SGT> <Info> <Logging> <Only log messages of severity "

Error" or worse will be displayed in this window. This can be changed at Admin C

onsole> kbf> Servers> kbfServer> Logging> General> Stdout severity threshold>
[Full GC 25388K->1647K(122880K), 0.1459996 secs]
[Full GC 31663K->3396K(122880K), 0.2483679 secs]
TRACE | 2001-07-13 10:42:16.737 | UserData | UserData | called
TRACE | 2001-07-13 10:42:17.668 | UserData | UserData | called
TRACE | 2001-07-13 10:42:17.678 | UserData | UserData | called
TRACE | 2001-07-13 10:42:17.758 | UserData | UserData | called
TRACE | 2001-07-13 10:42:17.768 | UserData | UserData | called
TRACE | 2001-07-13 10:42:17.778 | UserData | UserData | called
TRACE | 2001-07-13 10:42:17.778 | UserData | UserData | called
TRACE | 2001-07-13 10:42:17.788 | UserData | UserData | called
TRACE | 2001-07-13 10:42:17.808 | UserData | UserData | called
TRACE | 2001-07-13 10:42:17.868 | UserData | UserData | called
SQL: select count(*) from Trades
Total number of data in table Trades = 1004
SQL: select count(*) from Orders
Total number of data in table Orders = 1002
javax.naming.NameNotFoundException: Unable to resolve kbf.CollateralHome. Resolv

ed: 'kbf' Unresolved:'CollateralHome' ; remaining name ''
<<no stack trace available>>
<Jul 13, 2001 10:42:19 AM SGT> <Error> <J2EE> <Error deploying EJB Component : k

bf
weblogic.ejb20.EJBDeploymentException: Exception in EJB Deployment; nested excep

tion is:
javax.ejb.EJBException: 0999
javax.ejb.EJBException: 0999
at com.fairex.util.ErrorHelper.processException(ErrorHelper.java:157)
at com.kbf.ejb.collateralmgr.CollateralManagerBean.processException(Coll

ateralManagerBean.java:466)
at com.kbf.ejb.collateralmgr.CollateralManagerBean.<init>(CollateralMana

gerBean.java:74)
at com.kbf.ejb.collateralmgr.CollateralManagerBeanImpl.<init>(Collateral

ManagerBeanImpl.java:23)
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java:237)
at weblogic.ejb20.internal.BaseEJBHome.allocateBean(BaseEJBHome.java:212

)
at weblogic.ejb20.internal.StatelessEJBHome.createBean(StatelessEJBHome.

java:236)
at weblogic.ejb20.pool.StatelessSessionPool.createBean(StatelessSessionP

ool.java:90)
at weblogic.ejb20.pool.Pool.createInitialBeans(Pool.java:100)
at weblogic.ejb20.pool.Pool.<init>(Pool.java:74)
at weblogic.ejb20.pool.StatelessSessionPool.<init>(StatelessSessionPool.

java:38)
at weblogic.ejb20.manager.StatelessManager.setup(StatelessManager.java:5

8)
at weblogic.ejb20.internal.StatelessEJBHome.setBeanInfo(StatelessEJBHome

.java:137)
at weblogic.ejb20.deployer.ClientDrivenBeanInfoImpl.deploy(ClientDrivenB

eanInfoImpl.java:474)
at weblogic.ejb20.deployer.Deployer.deployDescriptor(Deployer.java:1105)

at weblogic.ejb20.deployer.Deployer.deploy(Deployer.java:908)
at weblogic.j2ee.EJBComponent.deploy(EJBComponent.java:31)
at weblogic.j2ee.Application.addComponent(Application.java:133)
at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:115)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl

oymentTarget.java:327)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep

loymentTarget.java:277)
at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy

ments(DeploymentTarget.java:232)
at weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(

DeploymentTarget.java:192)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB

eanImpl.java:562)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl

.java:548)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat

ionMBeanImpl.java:285)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15

55)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15

23)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:439)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:180)
at $Proxy31.updateDeployments(Unknown Source)
at weblogic.management.configuration.ServerMBean_CachingStub.updateDeplo

yments(ServerMBean_CachingStub.java:2299)
at weblogic.management.mbeans.custom.ApplicationManager.startConfigManag

er(ApplicationManager.java:240)
at weblogic.management.mbeans.custom.ApplicationManager.start(Applicatio

nManager.java:122)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB

eanImpl.java:562)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl

.java:548)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat

ionMBeanImpl.java:285)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15

55)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15

23)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:439)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:180)
at $Proxy25.start(Unknown Source)
at weblogic.management.configuration.ApplicationManagerMBean_CachingStub

.start(ApplicationManagerMBean_CachingStub.java:435)
at weblogic.management.Admin.startApplicationManager(Admin.java:1033)
at weblogic.management.Admin.finish(Admin.java:493)
at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:429)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:170)
at weblogic.Server.main(Server.java:35)
>
<Jul 13, 2001 10:42:19 AM SGT> <Error> <J2EE> <Error deploying application kbf:
Could not deploy: 'kbf.jar'
Possible reasons include:
1. The bean or an interface class has been modified but
the deployment descriptor has not been updated
2. The database mappings in the deployment descriptor do not
match the database definition
3. The jar file is not a valid jar file
4. The jar file does not contain a valid bean>

KBFStartup servlet is setting up.........
location base=config/kbf

StartupSingleton is setting up.....

Reading config/kbf/fairex_deploy/data/timezones.xml file!

Reading config/kbf/kbf_deploy/data/keppel.xml file!

........set JMS connection parameters! JMSURL=t3://localhost JMSProvider=com.fai

rex.eventchannel.provider.WLSJMS ACL_UserID=APPLEJMS Passowrd=APPLEJMS
javax.naming.NameNotFoundException: Unable to resolve kbf.OrderHome. Resolved: '

kbf' Unresolved:'OrderHome' ; remaining name ''
<<no stack trace available>>
com.fairex.util.AppException: Unable to resolve kbf.OrderHome. Resolved: 'kbf' U

nresolved:'OrderHome'
at com.kbf.factory.homefactory.BeanHomeFactory.bind(BeanHomeFactory.java

:144)
at com.kbf.factory.homefactory.BeanHomeFactory.<init>(BeanHomeFactory.ja

va:74)
at com.kbf.factory.homefactory.BeanHomeFactory.<clinit>(BeanHomeFactory.

java)
at com.kbf.webapp.StartupSingleton.initializeSetup(StartupSingleton.java

:302)
at com.kbf.webapp.StartupSingleton.startup(StartupSingleton.java:108)
at com.kbf.servlet.KBFStartup.init(KBFStartup.java:53)
at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm

pl.java:638)
at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub

Impl.java:581)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI

mpl.java:526)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS

ervletContext.java:1078)
at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp

ServletContext.java:1022)
at weblogic.servlet.internal.HttpServer.loadWARContext(HttpServer.java:4

68)
at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:404)
at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:74)
at weblogic.j2ee.Application.addComponent(Application.java:133)
at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:115)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl

oymentTarget.java:327)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl

oymentTarget.java:143)
at weblogic.management.mbeans.custom.WebServer.addWebDeployment(WebServe

r.java:76)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB

eanImpl.java:562)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl

.java:548)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat

ionMBeanImpl.java:285)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15

55)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15

23)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:439)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:180)
at $Proxy34.addWebDeployment(Unknown Source)
at weblogic.management.configuration.WebServerMBean_CachingStub.addWebDe

ployment(WebServerMBean_CachingStub.java:1012)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl

oymentTarget.java:313)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep

loymentTarget.java:277)
at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy

ments(DeploymentTarget.java:232)
at weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(

DeploymentTarget.java:192)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB

eanImpl.java:562)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl

.java:548)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat

ionMBeanImpl.java:285)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15

55)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15

23)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:439)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:180)
at $Proxy31.updateDeployments(Unknown Source)
at weblogic.management.configuration.ServerMBean_CachingStub.updateDeplo

yments(ServerMBean_CachingStub.java:2299)
at weblogic.management.mbeans.custom.ApplicationManager.startConfigManag

er(ApplicationManager.java:240)
at weblogic.management.mbeans.custom.ApplicationManager.start(Applicatio

nManager.java:122)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB

eanImpl.java:562)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl

.java:548)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat

ionMBeanImpl.java:285)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15

55)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15

23)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:439)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:180)
at $Proxy25.start(Unknown Source)
at weblogic.management.configuration.ApplicationManagerMBean_CachingStub

.start(ApplicationManagerMBean_CachingStub.java:435)
at weblogic.management.Admin.startApplicationManager(Admin.java:1033)
at weblogic.management.Admin.finish(Admin.java:493)
at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:429)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:170)
at weblogic.Server.main(Server.java:35)
TRACE | | com.kbf.systemstate.SystemState | | Publisher set up OK ... Powe

ring Up ...
TRACE | | com.kbf.systemstate.CurrPairManager | | .......initialising Curr

PairManager
.......internal checking for currencyPairs!
StartupSingleton is ready!!

RateStartup is setting up.....
.... Spawning 1 threads.
.... Spawning 1 threads.
RateStartup is ready!!
TRACE | | | | ---class com.kbf.webapp.OrderExpiryCheck987772 doCheck().
KBF starup is ready now!!!

.....MatchMaker damean thread is running!

<Jul 13, 2001 10:42:30 AM SGT> <Notice> <WebLogicServer> <WebLogic Server starte

d>
<Jul 13, 2001 10:42:30 AM SGT> <Notice> <WebLogicServer> <ListenThread listening

on port 80>
<Jul 13, 2001 10:42:30 AM SGT> <Notice> <WebLogicServer> <SSLListenThread listen

ing on port 443>


minjiang

unread,
Jul 12, 2001, 10:49:07 PM7/12/01
to
Hi Rob:
This is the full file of my weblogic-ejb-jar.xml:

minjiang

-----------------------

<?xml version="1.0"?>

<weblogic-ejb-jar>

<weblogic-enterprise-bean>
<ejb-name>exchangerate</ejb-name>


<entity-descriptor>
<entity-cache>
<max-beans-in-cache>150</max-beans-in-cache>
<idle-timeout-seconds>60</idle-timeout-seconds>
<concurrency-strategy>Database</concurrency-strategy>
</entity-cache>
</entity-descriptor>
<reference-descriptor>
<resource-description>
<res-ref-name>
B2CPool
</res-ref-name>
<jndi-name>
kbf.B2CPool
</jndi-name>
</resource-description>
</reference-descriptor>

<jndi-name>kbf.ExchangeRateHome</jndi-name>
</weblogic-enterprise-bean>


<weblogic-enterprise-bean>
<ejb-name>ddtrade</ejb-name>


<entity-descriptor>
<entity-cache>
<max-beans-in-cache>150</max-beans-in-cache>
<idle-timeout-seconds>60</idle-timeout-seconds>
<concurrency-strategy>Database</concurrency-strategy>
</entity-cache>
</entity-descriptor>
<reference-descriptor>
<resource-description>
<res-ref-name>
B2CPool
</res-ref-name>
<jndi-name>
kbf.B2CPool
</jndi-name>
</resource-description>
</reference-descriptor>

<jndi-name>kbf.DDTradeHome</jndi-name>
</weblogic-enterprise-bean>


<weblogic-enterprise-bean>
<ejb-name>clientscheme</ejb-name>


<entity-descriptor>
<entity-cache>
<max-beans-in-cache>150</max-beans-in-cache>
<idle-timeout-seconds>60</idle-timeout-seconds>
<concurrency-strategy>Database</concurrency-strategy>
</entity-cache>
</entity-descriptor>
<reference-descriptor>
<resource-description>
<res-ref-name>
B2CPool
</res-ref-name>
<jndi-name>
kbf.B2CPool
</jndi-name>
</resource-description>
</reference-descriptor>

<jndi-name>kbf.ClientSchemeHome</jndi-name>
</weblogic-enterprise-bean>


<weblogic-enterprise-bean>
<ejb-name>collateral</ejb-name>


<entity-descriptor>
<entity-cache>
<max-beans-in-cache>150</max-beans-in-cache>
<idle-timeout-seconds>60</idle-timeout-seconds>
<concurrency-strategy>Database</concurrency-strategy>
</entity-cache>
</entity-descriptor>
<reference-descriptor>
<resource-description>
<res-ref-name>
B2CPool
</res-ref-name>
<jndi-name>
kbf.B2CPool
</jndi-name>
</resource-description>
</reference-descriptor>

<jndi-name>kbf.CollateralHome</jndi-name>
</weblogic-enterprise-bean>


<weblogic-enterprise-bean>
<ejb-name>holiday</ejb-name>


<entity-descriptor>
<entity-cache>
<max-beans-in-cache>150</max-beans-in-cache>
<idle-timeout-seconds>60</idle-timeout-seconds>
<concurrency-strategy>Database</concurrency-strategy>
</entity-cache>
</entity-descriptor>
<reference-descriptor>
<resource-description>
<res-ref-name>B2CPool</res-ref-name>
<jndi-name>kbf.B2CPool</jndi-name>
</resource-description>
</reference-descriptor>

<jndi-name>kbf.HolidayHome</jndi-name>
</weblogic-enterprise-bean>


<weblogic-enterprise-bean>
<ejb-name>marginrate</ejb-name>


<entity-descriptor>
<entity-cache>
<max-beans-in-cache>150</max-beans-in-cache>
<idle-timeout-seconds>60</idle-timeout-seconds>
<concurrency-strategy>Database</concurrency-strategy>
</entity-cache>
</entity-descriptor>
<reference-descriptor>
<resource-description>
<res-ref-name>
B2CPool
</res-ref-name>
<jndi-name>
kbf.B2CPool
</jndi-name>
</resource-description>
</reference-descriptor>

<jndi-name>kbf.MarginRateHome</jndi-name>
</weblogic-enterprise-bean>


<weblogic-enterprise-bean>
<ejb-name>trade</ejb-name>


<entity-descriptor>
<entity-cache>
<max-beans-in-cache>150</max-beans-in-cache>
<idle-timeout-seconds>60</idle-timeout-seconds>
<concurrency-strategy>Database</concurrency-strategy>
</entity-cache>
</entity-descriptor>
<reference-descriptor>
<resource-description>
<res-ref-name>
B2CPool
</res-ref-name>
<jndi-name>
kbf.B2CPool
</jndi-name>
</resource-description>
</reference-descriptor>

<jndi-name>kbf.TradeHome</jndi-name>
</weblogic-enterprise-bean>

<weblogic-enterprise-bean>
<ejb-name>useraccount</ejb-name>


<entity-descriptor>
<entity-cache>
<max-beans-in-cache>150</max-beans-in-cache>
<idle-timeout-seconds>60</idle-timeout-seconds>
<concurrency-strategy>Database</concurrency-strategy>
</entity-cache>
</entity-descriptor>
<reference-descriptor>
<resource-description>
<res-ref-name>
B2CPool
</res-ref-name>
<jndi-name>
kbf.B2CPool
</jndi-name>
</resource-description>
</reference-descriptor>

<jndi-name>kbf.UserAccountHome</jndi-name>
</weblogic-enterprise-bean>


<weblogic-enterprise-bean>
<ejb-name>usergroup</ejb-name>


<entity-descriptor>
<entity-cache>
<max-beans-in-cache>150</max-beans-in-cache>
<idle-timeout-seconds>60</idle-timeout-seconds>
<concurrency-strategy>Database</concurrency-strategy>
</entity-cache>
</entity-descriptor>
<reference-descriptor>
<resource-description>
<res-ref-name>
B2CPool
</res-ref-name>
<jndi-name>
kbf.B2CPool
</jndi-name>
</resource-description>
</reference-descriptor>

<jndi-name>kbf.UserGroupHome</jndi-name>
</weblogic-enterprise-bean>


<weblogic-enterprise-bean>
<ejb-name>consolidate</ejb-name>


<entity-descriptor>
<entity-cache>
<max-beans-in-cache>150</max-beans-in-cache>
<idle-timeout-seconds>60</idle-timeout-seconds>
<concurrency-strategy>Database</concurrency-strategy>
</entity-cache>
</entity-descriptor>
<reference-descriptor>
<resource-description>
<res-ref-name>
B2CPool
</res-ref-name>
<jndi-name>
kbf.B2CPool
</jndi-name>
</resource-description>
</reference-descriptor>

<jndi-name>kbf.ConsolidateTradeHome</jndi-name>
</weblogic-enterprise-bean>


<!-- session bean -->

<weblogic-enterprise-bean>
<ejb-name>directdealing</ejb-name>
<stateless-session-descriptor>
<pool>
<max-beans-in-free-pool>100</max-beans-in-free-pool>
<initial-beans-in-free-pool>10</initial-beans-in-free-pool>
</pool>
</stateless-session-descriptor>


<reference-descriptor>
<resource-description>
<res-ref-name>
B2CPool
</res-ref-name>
<jndi-name>
kbf.B2CPool
</jndi-name>
</resource-description>
</reference-descriptor>

<jndi-name>kbf.DirectDealingHome</jndi-name>
</weblogic-enterprise-bean>

<weblogic-enterprise-bean>
<ejb-name>bankinterface</ejb-name>
<stateless-session-descriptor>
<pool>
<max-beans-in-free-pool>100</max-beans-in-free-pool>
<initial-beans-in-free-pool>10</initial-beans-in-free-pool>
</pool>
</stateless-session-descriptor>
<transaction-descriptor>
<trans-timeout-seconds>120</trans-timeout-seconds>
</transaction-descriptor>
<jndi-name>bankinterface.BankInterfaceHome</jndi-name>
</weblogic-enterprise-bean>

<weblogic-enterprise-bean>
<ejb-name>collateralmgr</ejb-name>
<stateless-session-descriptor>
<pool>
<max-beans-in-free-pool>100</max-beans-in-free-pool>
<initial-beans-in-free-pool>10</initial-beans-in-free-pool>
</pool>
</stateless-session-descriptor>
<transaction-descriptor>
<trans-timeout-seconds>60</trans-timeout-seconds>
</transaction-descriptor>
<jndi-name>kbf.CollateralMgrHome</jndi-name>
</weblogic-enterprise-bean>

<weblogic-enterprise-bean>
<ejb-name>ordermgr</ejb-name>
<stateless-session-descriptor>
<pool>
<max-beans-in-free-pool>100</max-beans-in-free-pool>
<initial-beans-in-free-pool>10</initial-beans-in-free-pool>
</pool>
</stateless-session-descriptor>
<transaction-descriptor>
<trans-timeout-seconds>60</trans-timeout-seconds>
</transaction-descriptor>
<jndi-name>kbf.OrderMgrHome</jndi-name>
</weblogic-enterprise-bean>


<weblogic-enterprise-bean>
<ejb-name>usermgr</ejb-name>
<stateless-session-descriptor>
<pool>
<max-beans-in-free-pool>100</max-beans-in-free-pool>
<initial-beans-in-free-pool>10</initial-beans-in-free-pool>
</pool>
</stateless-session-descriptor>
<transaction-descriptor>
<trans-timeout-seconds>60</trans-timeout-seconds>
</transaction-descriptor>
<jndi-name>kbf.UserMgrHome</jndi-name>
</weblogic-enterprise-bean>

<weblogic-enterprise-bean>
<ejb-name>remotemgr</ejb-name>
<stateful-session-descriptor>
<stateful-session-cache>
<max-beans-in-cache>15</max-beans-in-cache>
<idle-timeout-seconds>600</idle-timeout-seconds>
</stateful-session-cache>
</stateful-session-descriptor>
<jndi-name>trader.RemoteMgrHome</jndi-name>
</weblogic-enterprise-bean>


<!-- security
-->

<security-role-assignment>
<role-name>bankinterface</role-name>
<principal-name>APPLEJMS</principal-name>
</security-role-assignment>

<security-role-assignment>
<role-name>trader</role-name>
<principal-name>APPLEJMS</principal-name>
</security-role-assignment>


<!-- tx
-->

<transaction-isolation>
<isolation-level>TRANSACTION_READ_COMMITTED</isolation-level>
<method>
<ejb-name>order</ejb-name>
<method-name>*</method-name>
</method>
</transaction-isolation>

<transaction-isolation>
<isolation-level>TRANSACTION_READ_COMMITTED</isolation-level>
<method>

<ejb-name>exchangerate</ejb-name>


<method-name>*</method-name>
</method>
</transaction-isolation>

<transaction-isolation>
<isolation-level>TRANSACTION_READ_COMMITTED</isolation-level>
<method>
<ejb-name>ddtrade</ejb-name>


<method-name>*</method-name>
</method>
</transaction-isolation>

<transaction-isolation>
<isolation-level>TRANSACTION_READ_COMMITTED</isolation-level>
<method>
<ejb-name>clientscheme</ejb-name>


<method-name>*</method-name>
</method>
</transaction-isolation>

<transaction-isolation>
<isolation-level>TRANSACTION_READ_COMMITTED</isolation-level>
<method>
<ejb-name>collateral</ejb-name>


<method-name>*</method-name>
</method>
</transaction-isolation>

<transaction-isolation>
<isolation-level>TRANSACTION_READ_COMMITTED</isolation-level>
<method>

<ejb-name>holiday</ejb-name>


<method-name>*</method-name>
</method>
</transaction-isolation>

<transaction-isolation>
<isolation-level>TRANSACTION_READ_COMMITTED</isolation-level>
<method>
<ejb-name>marginrate</ejb-name>


<method-name>*</method-name>
</method>
</transaction-isolation>

<transaction-isolation>
<isolation-level>TRANSACTION_READ_COMMITTED</isolation-level>
<method>

<ejb-name>trade</ejb-name>


<method-name>*</method-name>
</method>
</transaction-isolation>

<transaction-isolation>
<isolation-level>TRANSACTION_READ_COMMITTED</isolation-level>
<method>
<ejb-name>useraccount</ejb-name>


<method-name>*</method-name>
</method>
</transaction-isolation>

<transaction-isolation>
<isolation-level>TRANSACTION_READ_COMMITTED</isolation-level>
<method>
<ejb-name>usergroup</ejb-name>


<method-name>*</method-name>
</method>
</transaction-isolation>

<transaction-isolation>
<isolation-level>TRANSACTION_READ_COMMITTED</isolation-level>
<method>
<ejb-name>consolidate</ejb-name>

Rob Woollen

unread,
Jul 12, 2001, 10:59:04 PM7/12/01
to
Remove the <initial-beans-in-free-pool> settings from your deployment
descriptor.

This is a known bug in 6.0. It's fixed in 6.1, but not the beta.

Basically what happens is we're creating the initial beans in the free
pool before the deployment has finished. That's why your look-up is
failing. If you remove this setting (or just change it to 0), the beans
will not be created until deployment finishes and everything should work
fine.

As I said, this is fixed in 6.1

-- Rob

--

minjiang

unread,
Jul 12, 2001, 11:20:00 PM7/12/01
to
Thanks!
It works now!

minjiang

0 new messages