Hi Armin, Thanks.. It's work.
> -----Original Message----- > From: Armin Waibel [mailto:[EMAIL PROTECTED]] > Sent: 15 January 2003 16:00 > To: OJB Users List; Stephen Ting Tiew Ung > Subject: Re: Failed to deploy in JBoss 3.0.4 > > > Hi Stephen, > > ----- Original Message ----- > From: "Stephen Ting" <[EMAIL PROTECTED]> > To: "'OJB Users List'" <[EMAIL PROTECTED]>; > "Stephen Ting Tiew Ung" <[EMAIL PROTECTED]> > Sent: Wednesday, January 15, 2003 4:05 AM > Subject: RE: Failed to deploy in JBoss 3.0.4 > > > > I am getting nearer. Now I am able to deploy the session bean > > succesfully, create the PB. However, when I try get data from > databases > > (MSSQL server). Seems there are problems in Sequence manger. The > errors > > message said, > > RuntimeException: java.lang.UnsupportedOperationException: Not > supported > > in managed environment > > > > I had try all the sequence manager and seems the same > errors occured. > > You have to use datasources from the appServer, > instead of direct connect via DriverManager. > Example see the Datasource jdbc-connection-descriptor in > the repository and 'deployment' doc from CVS. > For testing with MSSql use the SequenceInMemoryImpl, > SequenceManagerNextValImpl does currently not support MSSql > (we have to adapt PlatformMsSQLServerImpl first). > > regards, > Armin > > > > > > > My jdbc connection descriptor is as follow; > > > > Any help is very much appreciated. > > > > Thanks > > > > Regards, > > Stephen > > > > > > <jdbc-connection-descriptor > > jcd-alias="default" > > default-connection="true" > > platform="MsSQLServer" > > jdbc-level="2.0" > > eager-release="true" > > driver="com.jnetdirect.jsql.JSQLDriver" > > protocol="jdbc" > > subprotocol="JSQLConnect" > > dbalias="//syemail:1433/database=bpcs" > > username="sa" > > password="" > > batch-mode="false"> > > > > <connection-pool > > maxActive="21" > > validationQuery="" /> > > > > <sequence-manager > > > className="org.apache.ojb.broker.util.sequence.SequenceManager > NextValImp > > l"> > > <attribute attribute-name="grabSize" > attribute-value="20"/> > > </sequence-manager> > > </jdbc-connection-descriptor> > > > > > > 2003-01-15 10:56:15,588 INFO [STDOUT] > > > [org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl] INFO: > > 2003-01-15 10:56:15,588 INFO [STDOUT] Create PersistenceBroker > instance > > pool, pool configuration was {whenExhaustedAction=0, maxIdle=-1, > > maxActive=100, maxWait=2000, removeAbandoned=false, > > numTestsPerEvictionRun=10, testWhileIdle=false, > > minEvictableIdleTimeMillis=1000000, testOnReturn=false, > > logAbandoned=false, removeAbandonedTimeout=300, > > timeBetweenEvictionRunsMillis=-1, testOnBorrow=false} 2003-01-15 > > 10:56:15,651 INFO [STDOUT] > > [org.apache.ojb.broker.metadata.RepositoryPersistor] INFO: > 2003-01-15 > > 10:56:15,651 INFO [STDOUT] OJB Descriptor Repository: > > > jar:file:/G:/jboss/jboss-3.0.4/server/default/tmp/deploy/serve > r/default/ > > > deploy/webeinout-beans.jar/112.webeinout-beans.jar-contents/re > pository.j > > ar!/repository.xml > > 2003-01-15 10:56:15,948 INFO [STDOUT] > > [org.apache.ojb.broker.metadata.RepositoryPersistor] INFO: > 2003-01-15 > > 10:56:15,948 INFO [STDOUT] Read repository from file took 328 ms > > 2003-01-15 10:56:15,948 INFO [STDOUT] > > [org.apache.ojb.broker.metadata.RepositoryPersistor] INFO: > > 2003-01-15 10:56:15,948 INFO [STDOUT] OJB Descriptor Repository: > > > jar:file:/G:/jboss/jboss-3.0.4/server/default/tmp/deploy/serve > r/default/ > > > deploy/webeinout-beans.jar/112.webeinout-beans.jar-contents/re > pository.j > > ar!/repository.xml > > 2003-01-15 10:56:16,010 INFO [STDOUT] > > [org.apache.ojb.broker.metadata.RepositoryPersistor] INFO: > 2003-01-15 > > 10:56:16,010 INFO [STDOUT] Read connection repository from > file took > > 62 ms 2003-01-15 10:56:16,088 INFO [STDOUT] > > [org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl] INFO: > > 2003-01-15 10:56:16,088 INFO [STDOUT] Set default PBKey: > > org.apache.ojb.broker.PBKey: repository=default, user=sa, > password=***** > > 2003-01-15 10:56:16,213 INFO [STDOUT] > > [org.apache.ojb.broker.util.sequence.SequenceManagerFactory] INFO: > > 2003-01-15 10:56:16,213 INFO [STDOUT] Default sequence > manager class > > was org.apache.ojb.broker.util.sequence.SequenceManagerHighLowImpl > > 2003-01-15 10:56:16,307 ERROR [org.jboss.ejb.plugins.LogInterceptor] > > RuntimeException: > > java.lang.UnsupportedOperationException: Not supported in managed > > environment at > > > org.apache.ojb.broker.accesslayer.ConnectionFactoryManagedImpl > .newConnec > > tionFromDriverManager(Unknown Source) > > at > > > org.apache.ojb.broker.accesslayer.ConnectionFactoryNotPooledIm > pl.getConn > > ectionFromPool(Unknown Source) > > at > > > org.apache.ojb.broker.accesslayer.ConnectionFactoryAbstractImp > l.lookupCo > > nnection(Unknown Source) > > at > > > org.apache.ojb.broker.accesslayer.ConnectionFactoryManagedImpl > .lookupCon > > nection(Unknown Source) > > at > > > org.apache.ojb.broker.accesslayer.ConnectionManager.getConnect > ion(Unknow > > n Source) > > at > > > org.apache.ojb.broker.accesslayer.StatementManager.getGenericS > tatement(U > > nknown Source) > > at org.apache.ojb.broker.accesslayer.JdbcAccess.executeSQL(Unknown > Source) > > at > org.apache.ojb.broker.accesslayer.SqlBasedRsIterator.<init>(Unknown > > Source) > > at > > > org.apache.ojb.broker.singlevm.RsIteratorFactoryImpl.createRsI > terator(Un > > known Source) > > at > > > org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getRsIter > atorFromQu > > ery(Unknown Source) > > at > > > org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getRsIter > atorFromQu > > eryExtentAware(Unknown Source) > > at > > > org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getIterat > orFromQuer > > y(Unknown Source) > > at > > > org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollec > tionByQuer > > y(Unknown Source) > > at > > > org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollec > tionByQuer > > y(Unknown Source) > > at > > > org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollec > tionByQuer > > y(Unknown Source) > > at > > > org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollec > tionByQuer > > y(Unknown Source) > > at > > > org.apache.ojb.broker.singlevm.DelegatingPersistenceBroker.get > Collection > > ByQuery(Unknown Source) > > at > > > my.com.shinyang.einout.pr.PurchaseRequisitionSessionBean.getPR > BySite(Unk > > nown Source) > > at > > > my.com.shinyang.einout.pr.PurchaseRequisitionSessionBean.getPR(Unknown > > Source) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.jav > > a:39) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessor > > Impl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:324) > > at > > > org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.i > nvoke(Stat > > elessSessionContainer.java:660) > > at > > > org.jboss.resource.connectionmanager.CachedConnectionIntercept > or.invoke( > > CachedConnectionInterceptor.java:186) > > at > > > org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invo > ke(Statele > > ssSessionInstanceInterceptor.java:77) > > at > > > org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(Abstrac > tTxInterce > > ptor.java:107) > > at > > > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxI > nterceptor > > CMT.java:178) > > at > > > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT > .java:60) > > at > > > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInter > ceptor.jav > > a:130) > > at > > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:204) > > at > > > org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessio > nContainer > > .java:313) > > at org.jboss.ejb.Container.invoke(Container.java:712) > > at > > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) > > at > > > org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoke > r.java:382 > > ) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.jav > > a:39) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessor > > Impl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:324) > > at > > sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261) > > at sun.rmi.transport.Transport$1.run(Transport.java:148) > > at java.security.AccessController.doPrivileged(Native Method) at > > sun.rmi.transport.Transport.serviceCall(Transport.java:144) > > at > > > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport > .java:460) > > at > > > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTr > ansport.ja > > va:701) > > at java.lang.Thread.run(Thread.java:536) > > > > > -----Original Message----- > > > From: Stephen Ting [mailto:[EMAIL PROTECTED]] > > > Sent: 15 January 2003 08:53 > > > To: 'OJB Users List' > > > Subject: RE: Failed to deploy in JBoss 3.0.4 > > > > > > > > > Yeah it's my fault. Truly my repository_internal.xml is outdated. > > > Anyway, after I update it to the latest version, found in > CVS head > > > that errors gone. But again there is this error message, could > > > anyone help. > > > > > > Thanks > > > > > > Regards > > > stephen > > > > > > > > > 2003-01-15 08:34:40,229 ERROR > [org.jboss.ejb.plugins.LogInterceptor] > > > Unexpected Error: > > > java.lang.NoClassDefFoundError > > > at org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.b > > > uildDefaul > > > tKey(Unknown Source) > > > at > > > org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.< > > > init>(Unkn > > > own Source) > > > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > > > Method) > > > at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo > > > nstructorA > > > ccessorImpl.java:39) > > > at > > > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele > > > gatingCons > > > tructorAccessorImpl.java:27) > > > at > > > java.lang.reflect.Constructor.newInstance(Constructor.java:274) > > > at java.lang.Class.newInstance0(Class.java:296) > > > at java.lang.Class.newInstance(Class.java:249) > > > at > > > org.apache.ojb.broker.ta.PersistenceBrokerFactoryFactory.insta > > > ntiate(Unk > > > nown Source) > > > at > > > org.apache.ojb.broker.ta.PersistenceBrokerFactoryFactory.insta > > > nce(Unknow > > > n Source) > > > at org.jboss.ojb.pb.PBFactory.getInstance(Unknown Source) > > > at > > > my.com.shinyang.einout.pr.PurchaseRequisitionSessionBean.ejbCr > > > eate(Unkno > > > wn Source) > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > > > orImpl.jav > > > a:39) > > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > > > odAccessor > > > Impl.java:25) > > > at java.lang.reflect.Method.invoke(Method.java:324) > > > at > > > org.jboss.ejb.StatelessSessionEnterpriseContext.<init>(Statele > > > ssSessionE > > > nterpriseContext.java:52) > > > at > > > org.jboss.ejb.plugins.StatelessSessionInstancePool.create(Stat > > > elessSessi > > > onInstancePool.java:61) > > > at > > > org.jboss.ejb.plugins.AbstractInstancePool.get(AbstractInstanc > > > ePool.java > > > :209) > > > at > > > org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invo > > > ke(Statele > > > ssSessionInstanceInterceptor.java:63) > > > at > > > org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(Abstrac > > > tTxInterce > > > ptor.java:107) > > > at > > > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxI > > > nterceptor > > > CMT.java:178) > > > at > > > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT > > > .java:60) > > > at > > > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInter > > > ceptor.jav > > > a:130) > > > at > > > > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:204) > > > at > > > org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessio > > > nContainer > > > .java:313) > > > at org.jboss.ejb.Container.invoke(Container.java:712) > > > at > > > > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) > > > at > > > org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoke > > > r.java:382 > > > ) > > > at sun.reflect.GeneratedMethodAccessor68.invoke(Unknown Source) > > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > > > odAccessor > > > Impl.java:25) > > > at java.lang.reflect.Method.invoke(Method.java:324) > > > at > > > > sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261) > > > at sun.rmi.transport.Transport$1.run(Transport.java:148) > > > at java.security.AccessController.doPrivileged(Native Method) > > > at sun.rmi.transport.Transport.serviceCall(Transport.java:144) > > > at > > > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport > > > .java:460) > > > at > > > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTr > > > ansport.ja > > > va:701) > > > at java.lang.Thread.run(Thread.java:536) > > > > > > > -----Original Message----- > > > > From: Michael Ansley [mailto:[EMAIL PROTECTED]] > > > > Sent: 15 January 2003 02:50 > > > > To: OJB Users List > > > > Subject: Re: Failed to deploy in JBoss 3.0.4 > > > > > > > > > > > > Right at the bottom these are your critical messages, and they > > > > indicate that while the default repository.xml is being found, > > > > rather than whatever you > > > > specify (although this may be right), it seems that it can't > > > > find the class > > > > SequenceEntry. Now, I just checked through my source and > > > > couldn't find it, > > > > so it's possible that your repository_internal.xml is out > > > of date or > > > > something. > > > > > > > > Cheers... > > > > > > > > > > > > MikeA > > > > > > > > > > > > > Caused by: > > > > org.apache.ojb.broker.metadata.MetadataException: Could not > > > > > read repository class descriptor data, using repository: > > > > > repository.xml: Class > > > > > org.apache.ojb.broker.util.sequence.SequenceEntry could not > > > > be found > > > > > in the classpath. This could cause unexpected behaviour of > > > > OJB, please > > > > > remove or comment out this class descriptor in the > repository.xml > > > > > file.: org.apache.ojb.broker.util.sequence.SequenceEntry > > > > > at > org.apache.ojb.broker.metadata.MetadataManager.<init>(Unknown > > > > > Source) > > > > > at > > > org.apache.ojb.broker.metadata.MetadataManager.<clinit>(Unknown > > > > > Source) > > > > > ... 40 more > > > > > Caused by: > > > org.apache.ojb.broker.metadata.MetadataException: Class > > > > > org.apache.ojb.broker.util.sequence.SequenceEntry could not > > > > be found in > > > > > the classpath. This could cause unexpected behaviour of > > > OJB, please > > > > > remove or comment out this class descriptor in the > > > > repository.xml file.: > > > > > org.apache.ojb.broker.util.sequence.SequenceEntry > > > > > at > > > > > org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:524) > > > > > at org.apache.crimson.parser.Parser2.parse(Parser2.java:305) > > > > > at > > > > > > > > > > > > > org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442) > > > > > at > > > > > > > > > > > > > org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:396) > > > > > at > > > > > > > > > org.apache.ojb.broker.metadata.RepositoryPersistor.buildReposi > > > > tory(Unkno > > > > > wn Source) > > > > > at > > > > > > > > > org.apache.ojb.broker.metadata.RepositoryPersistor.readDescrip > > > > torReposit > > > > > ory(Unknown Source) > > > > > ... 42 more > > > > > > > > > > > > > > > can anyone who had successfully deployed OJB in Jboss assist. > > > > > > > > > > Thanks > > > > > > > > > > Stephen > > > > > > > > > > > > -- > > > > To unsubscribe, e-mail: > > > > <mailto:ojb-user-> [EMAIL PROTECTED]> > > > > For > > > > additional commands, > > > > e-mail: <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > > > > > > -- > > > To unsubscribe, e-mail: > > > <mailto:ojb-user-> [EMAIL PROTECTED]> > > > For > > > additional commands, > > > e-mail: <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > -- > > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > > > > > > > -- > To unsubscribe, e-mail: > <mailto:ojb-user-> [EMAIL PROTECTED]> > For > additional commands, > e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
