Oracle PL/SQL和Java依赖项

Oracle PL/SQL和Java依赖项,java,sql,oracle,tomcat,plsql,Java,Sql,Oracle,Tomcat,Plsql,当PL/SQL包无效时,访问此包的Java代码会报告一个异常,即PL/SQL无效。但是,当重新编译PL/SQL块并且它处于valid状态时,Java仍然报告相同的错误。重新启动web服务器时,错误消失 是否可以在不重新启动服务器的情况下解决此问题?在这里,我们将冒险,建议您重置连接池。包状态可能绑定到打开的连接,关闭并重新打开它可以解决这一问题 至于如何做到这一点,这将取决于您的容器。一些容器支持通过使用管理功能来实现这一点 我不认为连接验证会发现这个问题,但这可能也会起作用。为什么您的包是无效

PL/SQL
包无效时,访问此包的Java代码会报告一个异常,即
PL/SQL
无效。但是,当重新编译
PL/SQL
块并且它处于valid状态时,Java仍然报告相同的错误。重新启动web服务器时,错误消失


是否可以在不重新启动服务器的情况下解决此问题?

在这里,我们将冒险,建议您重置连接池。包状态可能绑定到打开的连接,关闭并重新打开它可以解决这一问题

至于如何做到这一点,这将取决于您的容器。一些容器支持通过使用管理功能来实现这一点


我不认为连接验证会发现这个问题,但这可能也会起作用。

为什么您的包是无效的?这个正在生产吗?如果是,请检查包为何处于无效状态。