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

EJB3 SunAppServer i Firebird

15 views
Skip to first unread message

Kolszew

unread,
Feb 22, 2007, 7:29:01 AM2/22/07
to
Musze połączyć się z serwera aplikacji do bazy Firebird.
mam zdefiniowaną pulę ale nie chce mi się z nią łączyć.
Polecenie "Ping" wywołane z konsoli administracyjnej wywala

Operation 'pingConnectionPool' failed in 'resources' Config Mbean.
Target exception message: Error instantiating class :
org.firebirdsql.jdbc.FBDataSource

Oczywiście takie sprawy jak hasło, użytkownik, url
mam ok (sprawdzam na boku przez JDBC)
Może problemem jest tu klasa org.firebirdsql.jdbc.FBDataSource,
normalnie przez JDBC łącze się używając
org.firebirdsql.jdbc.FBFriver


Zaczynam wymiękać, proszę o pomoc?

Krzysiek

Jacek Laskowski

unread,
Feb 22, 2007, 7:43:18 AM2/22/07
to
Kolszew wrote:

> Operation 'pingConnectionPool' failed in 'resources' Config
> Mbean. Target exception message: Error instantiating class :
> org.firebirdsql.jdbc.FBDataSource

Nie konfigurowałem SJAS z Firebird, więc nie wiem jak powinno być, ale
możnaby coś wydedukować ze stosu wywołań tyle, że nie ma tego wiele. Po
tym 'Error instantiating class' powinny pojawić się ciekawsze,
naprowadzające, informacje. Już nic poza tym?!

Jacek

--
Jacek Laskowski
http://www.jaceklaskowski.pl

Kolszew

unread,
Feb 22, 2007, 9:27:11 AM2/22/07
to
Jacek Laskowski napisał(a):

> Kolszew wrote:
> tym 'Error instantiating class' powinny pojawić się ciekawsze,
> naprowadzające, informacje. Już nic poza tym?!
>
> Jacek
>

To jest fragment loga serwera


RAR5101 : Exception while instantiating org.firebirdsql.jdbc.FBDataSource
RAR5038:Unexpected exception while creating resource
RAR5117 : Failed to obtain/create connection. Reason : Error
instantiating class : org.firebirdsql.jdbc.FBDataSource
RAR5114 : Error allocating connection : [Error in allocating a
connection. Cause: Error instantiating class :
org.firebirdsql.jdbc.FBDataSource]
EJB5018: An exception was thrown during an ejb invocation on
[DziennikKorespondencjiFacade]
javax.ejb.EJBException
at
com.sun.ejb.containers.BaseContainer.processSystemException(BaseContainer.java:3730)
at
com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:3630)
at
com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:3431)
at
com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1247)
at
com.sun.ejb.containers.EJBObjectInvocationHandler.invoke(EJBObjectInvocationHandler.java:197)
at
com.sun.ejb.containers.EJBObjectInvocationHandlerDelegate.invoke(EJBObjectInvocationHandlerDelegate.java:110)
at $Proxy42.getListForDay(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
com.sun.corba.ee.impl.presentation.rmi.ReflectiveTie._invoke(ReflectiveTie.java:121)
at
com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:650)
at
com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:193)
at
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1705)
at
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1565)
at
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:947)
at
com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:178)
at
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:717)
at
com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.dispatch(SocketOrChannelConnectionImpl.java:473)
at
com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.doWork(SocketOrChannelConnectionImpl.java:1270)
at
com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:479)
Caused by: Exception [TOPLINK-4002] (Oracle TopLink Essentials - 2006.8
(Build 060830)): oracle.toplink.essentials.exceptions.DatabaseException
Internal Exception: java.sql.SQLException: Error in allocating a
connection. Cause: Error instantiating class :
org.firebirdsql.jdbc.FBDataSourceError Code: 0
at
oracle.toplink.essentials.exceptions.DatabaseException.sqlException(DatabaseException.java:289)
at
oracle.toplink.essentials.jndi.JNDIConnector.connect(JNDIConnector.java:135)
at
oracle.toplink.essentials.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:170)
at
oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:537)
at
oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:180)
at
oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:230)
at
oracle.toplink.essentials.internal.ejb.cmp3.base.EntityManagerFactoryImpl.getServerSession(EntityManagerFactoryImpl.java:78)
at
oracle.toplink.essentials.internal.ejb.cmp3.base.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:113)
at
oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:84)
at
com.sun.enterprise.util.EntityManagerWrapper._getDelegate(EntityManagerWrapper.java:331)
at
com.sun.enterprise.util.EntityManagerWrapper.createNamedQuery(EntityManagerWrapper.java:589)
at
pl.com.stream.inne.dziennikk.DziennikKorespondencjiFacade.getListForDay(DziennikKorespondencjiFacade.java:55)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
com.sun.enterprise.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1050)
at
com.sun.enterprise.security.SecurityUtil.invoke(SecurityUtil.java:165)
at
com.sun.ejb.containers.BaseContainer.invokeTargetBeanMethod(BaseContainer.java:2766)
at
com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:3847)
at
com.sun.ejb.containers.EJBObjectInvocationHandler.invoke(EJBObjectInvocationHandler.java:190)
... 17 more
Caused by: java.sql.SQLException: Error in allocating a connection.
Cause: Error instantiating class : org.firebirdsql.jdbc.FBDataSource
at com.sun.gjc.spi.DataSource.getConnection(DataSource.java:100)
at
oracle.toplink.essentials.jndi.JNDIConnector.connect(JNDIConnector.java:130)
... 36 more

Jacek Laskowski

unread,
Feb 24, 2007, 5:08:31 PM2/24/07
to
Kolszew wrote:

> Caused by: Exception [TOPLINK-4002] (Oracle TopLink Essentials - 2006.8
> (Build 060830)): oracle.toplink.essentials.exceptions.DatabaseException
> Internal Exception: java.sql.SQLException: Error in allocating a
> connection. Cause: Error instantiating class :
> org.firebirdsql.jdbc.FBDataSourceError Code: 0

Właśnie próbuję z GlassFish v2 b36, Firebird 2.0.0, Jaybird 2.1.1 for
JDK 1.5 i NetBeans IDE 6.0m7 (albo opcjonalnie NetBeans IDE 5.5.1 Daily
Build).

Napisz jakie wersje u Ciebie.

Jacek Laskowski

unread,
Feb 26, 2007, 6:37:17 PM2/26/07
to
Jacek Laskowski wrote:
> Kolszew wrote:
>
>> Caused by: Exception [TOPLINK-4002] (Oracle TopLink Essentials -
>> 2006.8 (Build 060830)):
>> oracle.toplink.essentials.exceptions.DatabaseException
>> Internal Exception: java.sql.SQLException: Error in allocating a
>> connection. Cause: Error instantiating class :
>> org.firebirdsql.jdbc.FBDataSourceError Code: 0
>
> Właśnie próbuję z GlassFish v2 b36, Firebird 2.0.0, Jaybird 2.1.1 for
> JDK 1.5 i NetBeans IDE 6.0m7 (albo opcjonalnie NetBeans IDE 5.5.1 Daily
> Build).

I doświadczenia z aplikacją JPA w w/w środowisku spisałem w Notatniku -
http://jlaskowski.blogspot.com/2007/02/aplikacja-jpa-w-glassfish-v2-z-firebird.html.
Ogólnie działa, ale nie przeszedłbym z tą aplikacją i konfiguracją do
produkcji jeszcze ;-)

Kolszew

unread,
Feb 27, 2007, 6:49:02 AM2/27/07
to
>
> I doświadczenia z aplikacją JPA w w/w środowisku spisałem w Notatniku -
> http://jlaskowski.blogspot.com/2007/02/aplikacja-jpa-w-glassfish-v2-z-firebird.html.
> Ogólnie działa, ale nie przeszedłbym z tą aplikacją i konfiguracją do
> produkcji jeszcze ;-)


Dzięki za pomoc, poćwiczę wg opisu.

Krzysiek

0 new messages