Weblogic 12c 中如何处理异常?
How are exceptions handled in Weblogic 12c?
我们正在将 Oracle Weblogic Server 8.1 升级到 Weblogic Server 12c 以及 java 1.4 到 1.8
我的任务是确保应用程序功能保持完整。一些应用自 2007 年以来就没有被触及过。
还有之前的代码:
if (e.getCause() instanceof java.net.ConnectException
|| e.getCause() instanceof weblogic.utils.net.SocketResetException
|| e.getCause() instanceof weblogic.rjvm.PeerGoneException
|| e.getCause() instanceof javax.ejb.EJBException) {...}
搜索 "weblogic.jar"(在“\Oracle\Middleware\Oracle_Home\wlserver\server\lib”找到它,我发现它没有 类。然后在 "wlclient.jar" 中发现它有一堆类 但不是上面的那些。
你知道 WLS 12c 是如何捕获这个异常的吗?有没有新的type/class?
根据 devwebcl 的评论,我查看了 "Oracle\Middleware\Oracle_Home\wlserver\" 及其所有子文件夹中的罐子。
我们正在使用 WebLogic Server 版本:12.2.1.3.0
在以下地方建立了所需的 类:
..\Oracle\Middleware\Oracle_Home\wlserver\modules\com.bea.core.utils.full.jar
..\Oracle\Middleware\Oracle_Home\wlserver\modules\com.bea.core.weblogic.rmi.client.jar
我们正在将 Oracle Weblogic Server 8.1 升级到 Weblogic Server 12c 以及 java 1.4 到 1.8
我的任务是确保应用程序功能保持完整。一些应用自 2007 年以来就没有被触及过。
还有之前的代码:
if (e.getCause() instanceof java.net.ConnectException
|| e.getCause() instanceof weblogic.utils.net.SocketResetException
|| e.getCause() instanceof weblogic.rjvm.PeerGoneException
|| e.getCause() instanceof javax.ejb.EJBException) {...}
搜索 "weblogic.jar"(在“\Oracle\Middleware\Oracle_Home\wlserver\server\lib”找到它,我发现它没有 类。然后在 "wlclient.jar" 中发现它有一堆类 但不是上面的那些。
你知道 WLS 12c 是如何捕获这个异常的吗?有没有新的type/class?
根据 devwebcl 的评论,我查看了 "Oracle\Middleware\Oracle_Home\wlserver\" 及其所有子文件夹中的罐子。
我们正在使用 WebLogic Server 版本:12.2.1.3.0 在以下地方建立了所需的 类: ..\Oracle\Middleware\Oracle_Home\wlserver\modules\com.bea.core.utils.full.jar ..\Oracle\Middleware\Oracle_Home\wlserver\modules\com.bea.core.weblogic.rmi.client.jar