Наиболее достоверную информацию о сессия приложения можно получить непосредственно из консоли WLST
Показаны сообщения с ярлыком Weblogic. Показать все сообщения
Показаны сообщения с ярлыком Weblogic. Показать все сообщения
17.04.2019
28.08.2015
Weblogic: weblogic.jdbc.wrapper.Blob_oracle_sql_BLOB cannot be cast to oracle.sql.BLOB
Ошибка возникает потому, что типы oracle.sql сервер Weblogic обвязывает в свои из weblogic.jdbc.wrapper.
Решение 1 - отключить обвязку на уровне источника данных через консоль, галочку нужно снять:
Решение 2 (и предпочтительное) - выполнить приведение типов в коде.
Код до:
Решение 1 - отключить обвязку на уровне источника данных через консоль, галочку нужно снять:
Решение 2 (и предпочтительное) - выполнить приведение типов в коде.
Код до:
public Connection getServerConnection() {
System.out.println("DataSource = " + this._ds);
Connection conn = null;
try {
if (this.conn == null){
conn = this._ds.getConnection(); //меняем эту строку
}
} catch (SQLException var4) {
String msg = "ERROR. Cannot get connection from datasource: " + var4.getMessage();
System.out.println(msg);
var4.printStackTrace();
}
return conn;
}
Код после:import oracle.jdbc.OracleConnection;
import weblogic.jdbc.extensions.WLConnection;
public Connection getServerConnection() {
System.out.println("DataSource = " + this._ds);
Connection conn = null;
try {
if (this.conn == null){
conn = (((WLConnection) this._ds.getConnection()).getVendorConnection());
}
} catch (SQLException var4) {
String msg = "ERROR. Cannot get connection from datasource: " + var4.getMessage();
System.out.println(msg);
var4.printStackTrace();
}
return conn;
}
Класс WLConnection можно подключить через com.bea.core.datasource_1.9.0.0.jar11.08.2015
Weblogic: Cannot read from policy store
Cannot read from policy store. Reason is PolicyStore Error, javax.xml.stream.XMLStreamException
Данная ошибка означает, что процесс не может прочитать настройки политик для домена.
При детальном осмотре файловой системы оказалось, что файл %domain%\config\fmwconfig\system-jazn-data.xml в какой-то момент стал пустым (подробнее о структуре файла). Проблема решилась заменой данного файла работоспособным, взятым у коллеги.
Данная ошибка означает, что процесс не может прочитать настройки политик для домена.
При детальном осмотре файловой системы оказалось, что файл %domain%\config\fmwconfig\system-jazn-data.xml в какой-то момент стал пустым (подробнее о структуре файла). Проблема решилась заменой данного файла работоспособным, взятым у коллеги.
