UnsatisfiedLinkError в источнике данных Websphere Application Server 6.1

Я не могу запустить установленное приложение на своем экземпляре WAS. Я считаю, что основной причиной является ошибка UnsatisfiedLinkError, которая отображается следующим образом:

Моя переменная LD_LIBRARY_PATH для пользователя «была»: /opt/oracle/product/10.2.0/lib

Что еще я должен проверить, чтобы исправить эту ошибку?

Пожалуйста помоги.

Спасибо

Убедитесь, что «Путь к библиотеке Java» в заголовке трассировки SystemOut.log содержит «/opt/oracle/product/10.2.0/lib». Если он не содержит пути, то ваша настройка LD_LIBRARY_PATH не действует (возможно, переменная не экспортируется или вы запускаете startServer от имени другого пользователя).


person user338154    schedule 11.05.2010    source источник


Ответы (1)


Несмотря на это, я бы рекомендовал добавить «/opt/oracle/product/10.2.0/lib» к собственному пути к библиотеке поставщика JDBC, а не пытаться установить его на уровне ОС.

Наконец, дважды проверьте, есть ли у сервера надлежащие разрешения ОС для доступа к собственной библиотеке.

Вызвано: java.lang.UnsatisfiedLinkError: нет ocijdbc10 в java.library.path в java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682) в java.lang.Runtime.loadLibrary0(Runtime.java:822) в java. lang.System.loadLibrary(System.java:993) в oracle.jdbc.driver.T2CConnection$1.run(T2CConnection.java:3147) в java.security.AccessController.doPrivileged(собственный метод) в oracle.jdbc.driver.T2CConnection .loadNativeLibrary(T2CConnection.java:3143) в oracle.jdbc.driver.T2CConnection.logon(T2CConnection.java:221) в oracle.jdbc.driver.PhysicalConnection.(PhysicalConnection.java:441) в oracle.jdbc.driver.T2CConnection .(T2CConnection.java:132) в oracle.jdbc.driver.T2CDriverExtension.getConnection(T2CDriverExtension.java:78) в oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801) в oracle.jdbc.pool.OracleDataSource .getPhysicalConnection(OracleDataSource.java:297) в oracle.jdbc.xa.client.OracleXADataSource.getPooledConnection(OracleXADataSource.java:515) в oracle.jdbc .xa.client.OracleXADataSource.getXAConnection(OracleXADataSource.java:159) в oracle.jdbc.xa.client.OracleXADataSource.getXAConnection(OracleXADataSource.java:133) в com.ibm.ws.rsadapter.spi.InternalGenericDataStoreHelper$1.run( InternalGenericDataStoreHelper.java:935) по адресу com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118) по адресу com.ibm.ws.rsadapter.spi.InternalGenericDataStoreHelper.getPooledConnection(InternalGenericDataStoreHelper.java:972) по адресу com .ibm.ws.rsadapter.spi.WSRdbDataSource.getPooledConnection(WSRdbDataSource.java:1625) в com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl.createManagedConnection(WSManagedConnectionFactoryImpl.java:1220) в com.ibm.ejs.j2c.FreePool .createManagedConnectionWithMCWrapper(FreePool.java:1988) по адресу com.ibm.ejs.j2c.FreePool.createOrWaitForConnection(FreePool.java:1660) по адресу com.ibm.ejs.j2c.PoolManager.reserve(PoolManager.java:2341) по адресу com. ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java: 932) в com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:608) в com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:449) в com.ibm.ws.rsadapter .jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:418) по адресу org.apache.ojb.broker.accesslayer.ConnectionFactoryAbstractImpl.newConnectionFromDataSource(неизвестный источник) по адресу org.apache.ojb.broker.accesslayer.ConnectionFactoryAbstractImpl.lookupConnection(неизвестный источник) по адресу org.apache.ojb.broker.accesslayer. ConnectionFactoryManagedImpl.lookupConnection(неизвестный источник) в org.apache.ojb.broker.accesslayer.ConnectionManagerImpl.getConnection(неизвестный источник) в org.apache.ojb.broker.accesslayer.StatementManager.getPreparedStatement(неизвестный источник) в org.apache.ojb. broker.accesslayer.JdbcAccessImpl.executeQuery(неизвестный источник) в org.apache.ojb.broker.accesslayer.RsQueryObject.performQuery(неизвестный источник) в org.apache.ojb.broker.accesslayer.RsIterator.(неизвестный источник) в org.apache .ojb.broker.core.RsIteratorFactoryImpl.createRsIterator (неизвестный источник) в org.apache.ojb.broker.core.PersistenceBrokerImpl.getRsIteratorFromQuery (неизвестный источник) в org.apache.ojb.broker.core.PersistenceBrokerImpl.getIteratorFromQuery (неизвестный источник) на org.apache.ojb.broker.core.QueryReferenceBroker.getCollectionByQuery (неизвестный источник) на org.apache.ojb.broker.core.QueryReferenceBroker.getCollectionByQuery (неизвестный источник) на org.apache.ojb.broker.core.QueryReferenceBroker.getCollectionByQuery (Неизвестный Источник) на org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(неизвестный источник) на org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionByQuery(неизвестный источник) на org.apache.ojb.broker.core.DelegatingPersistenceBroker .getCollectionByQuery(Unknown Source) at com.ascential.xmeta.persistence.orm.impl.ojb.OjbPersistentEObjectPersistenceRegistry.loadPackageCache(OjbPersistentEObjectPersistenceRegistry.java:371) ... еще 115

person Brett Kail    schedule 11.05.2010