问题标签 [weblogic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
weblogic - weblogic 10 TimerManager 避免将安全上下文传播到计划任务
我们正在使用 weblogic 10,我正在使用 commonj 的 TimerManager,它是 weblogic 的一部分来安排任务,一切都很好,但我有一个问题。调度 TimerListener 任务的线程的安全上下文以某种方式存储在 TimerListener 任务中,并被用于 TimeListener 任务中完成的工作,这对我来说是个问题。你们中的任何人都可以告诉我如何避免从安排这些任务的线程将安全上下文传播到预定任务吗?
java - 如何为多个 Java Web 项目使用公共库
我有四个不同的项目,我正在使用 Weblogic 来部署我的项目。有几个库(jar 文件)对于所有项目都是通用的。目前我的每个项目都有lib目录并且有几乎相同的库集。现在,是否可以在 WAR 文件之外拥有这个 lib 目录并访问它们。
java - 通过套接字访问数据源时出现 Weblogic 错误
当我尝试通过在 weblogic 服务器中创建的数据源建立连接时出现错误。过去有没有人遇到过这个错误。我在数据源的 getConnection 方法中遇到异常。
jakarta-ee - 静态连接对象问题
我正在使用 j2ee 创建 Web 服务。此网络服务正在访问数据库以插入/更新数据。我们正在使用连接驱动程序来建立与数据库的连接。当我们启动这个 Web 服务并对其进行测试时,我们遇到了内存泄漏问题,因此事务失败了。以下是我们得到的错误信息:
“查询处理期间内存分配失败”
当我们重新启动 weblogic 服务器时,此问题已解决。此静态连接对象仅由 EJB 用于处理 DB 事务。
这个单一的静态连接对象会造成内存泄漏问题并导致事务失败吗?
注意:请不要建议关闭连接,因为我们在整个交易过程中都需要它。
java - Weblogic Bea 10.0 M1 和 WorkManager
我必须在 WebLogic Bea 10.0 M1 服务器环境中执行长时间运行的线程。我尝试为此使用 WorkManagers。使用自己的 WorkManager 允许我指定自己的线程超时 (MaxThreadStuckTime),而不是调整整个业务应用程序的超时。
我的设置如下:
weblogic-ejb-jar.xml:
weblogic-application.xml:
和豆子:
当我尝试部署这些东西时,服务器给了我以下异常:
我试图弄清楚如何访问/使用 WorkMangers 好几天了,但仍然把这个或那个作为一个例外。非常令人沮丧!
提前致谢!
oracle - 有没有办法使用 maven 将 EAR 远程部署到 Oracle AS?
有没有办法在将 EAR 构建到 Oracle AS 后远程部署它?Eclipse 存在远程部署功能,我正在为 maven2 寻找类似的东西:
java - 为什么这是垃圾收集
我和我的开发人员在我们不希望对象被垃圾回收时遇到了问题。我们将 Java 与 Weblogic 10g3 一起使用。我们正在编写一个单例模式来处理我们所有的 JMS 连接。
涉及到两个类:
Servlet 的 init 方法调用 JMSFactory singlton 方法,任何新的 Session 都被放置在 _sessions Hashmap 中,新的 MessageConsumer/MessageProducers 被创建为 JMSObject 并放置在 _jmsobjects Hashmap 中的适当列表中。
问题是当系统运行时,列表中的 JMSObjects 会在一段时间后收集垃圾(有时是 5 分钟,有时是几个小时后)。我们看了几天,但找不到 JMSObjects 的任何原因被垃圾收集。既然 JMSFactory 引用了它们,为什么 gc 会销毁它们?
最后,我们通过如下更改类来修复它(不更改方法接口):
到目前为止,在测试 JMSObjects 时还没有被 gc'ed。它已经运行了2天。
有人可以解释为什么间接引用导致 JMSObject 被 gc'ed 吗?为什么 _sessions Hashmap 中的 Sessions 没有被 gc'ed?这与 Session 是用 Javax 类型构建的,而 JMSObject 是我们编写的东西有关吗?
jdbc - 什么导致 JDBC 类型 91 错误?
我在 BEA Weblogic 上托管10.x
了一个带有 Oracle 10g 数据库后端的 Web 应用程序。
它与一个数据库完美配合,但是当我们对其进行克隆并尝试使用不同的 WebLogic 和 Oracle 实例时,我们会收到此错误:
每次执行涉及 type 列的查询时,我们都会得到它DATE
。消息中没有ORA-XXXX
代码。
我可以使用 SQL*Plus 使用相同的访问权限访问数据库,并在同一个表上进行选择和更新,而不会出现错误。
这个问题的答案不仅仅是对 atype 91 error
是什么的简单描述(尽管这会有所帮助),而是在上述情况下可能导致这种情况的原因。
我在ojdbc14.jar
weblogic 的两个实例上都使用 JDBC。
authentication - Weblogic 9.2.3 中的 ServletAuthenticationweak() 方法总是返回 false 值
我正在将 Weblogic 自定义身份验证提供程序从版本 8.1.5 迁移到 9.2.3
在登录 serverlet 我有以下代码
上面的代码总是返回
代替
我通过实现模块调试,从表单传递的所有值和从表单数据库返回的值都是正确的,但是weak()的结果不正确。
以前有人解决过类似的问题吗?任何帮助将不胜感激。
java - 尝试在 Weblogic 10.2 中启动应用程序时 com.bea.content.manager.internal.ContentUpgradeListener 的 ClassNotFoundException
尝试将应用程序从“准备”状态移动到“活动”状态时出现以下错误:
我找到了这个类所在的 jar 文件,它存在于 weblogic 目录中。相同的 weblogic 安装将成功运行我尝试部署的相同 ear 文件,并使用不同的 weblogic 域在此处运行。所以,我很确定问题不在于 weblogic 安装,也不在于耳朵,而在于域配置。
更新:我已经停止收到此错误并且不完全确定原因。我无法在这里判断其他答案的质量,但希望其他人会发现这个帖子有帮助。