问题标签 [weblogic-10.x]
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.
java - 升级到 Oracle JDBC 瘦驱动程序导致 SQLException: Unexpected exception while enlisting XAConnection
在升级到 Oracle JDBC 瘦驱动程序导致SQLException: Unexpected exception while enlisting XAConnection
(WebLogic Server 10.0,oracle 版本)中,我们收到下面列出的错误。
我们确实遵循了 Oracle 的建议
- 更改 weblogic 中的全局超时,即对于 JDBC 连接池,将其设置
XASetTransactionTimeout
为true
和XATransactionTimeout
为零 当此参数设置为零时,XAResource 会话超时将设置为全局事务超时。因此需要修改 WLS 的超时时间 如果问题仍然存在,可以通过设置来避免
KeepXAConnTillTxComplete="true"
。数据库产品版本:Oracle9i 企业版 9.2.0.5.0 版 - 具有分区、OLAP 和 Oracle 数据挖掘选项的生产 JServer 9.2.0.5.0 版 - 生产
JDBC 驱动程序名称:Oracle JDBC 驱动程序
JDBC 驱动程序版本:11.1.0.7.0 -生产
我们知道一种选择是不使用 XA 连接,但在我们的情况下这是不可能的。我们肯定需要使用 XA 连接。
weblogic - 如何在 weblogic 10.3 中禁用 javelin jsp-recompiler?
如何禁用 weblogic 的 javelin 重新编译器?它似乎正在使用某些版本的 JDK5 源代码级别,我相信这可以在 weblogic 10 中禁用,以支持常规 JDK6。
有谁知道如何做到这一点?
weblogic - 使用 WebLogic 的 XQuery 实现
我计划在 WebLogic 11g 上运行的 J2EE Web 应用程序中使用 XQuery。我知道 WebLogic 有 XQuery 实现,但找不到任何关于如何使用它们的链接。我正在寻找我需要开始的示例和包/类。
oracle - 我可以使用 Weblogic 10.3 构建在 WebLogic server 9.2 上运行的应用程序吗?
我安装了 WebLogic 10.3(服务器、研讨会和门户)。
但是,一些遗留服务应用程序部署在 WebLogic 9.2 上。
我注意到在使用 Ant 构建服务库后,我得到了一个名为ABCD_be9p7l_EOImpl_1030_WLStub.class的 EBJ 存根。
从 WebLogic 9.2 构建它会得到ABCD_be9p7l_EOImpl_922_WLStub.class。
我的问题是,如果我在 9.2 服务器中部署 10.3,是否会出现任何兼容性问题,导致服务无法运行?
如果有,有什么方法可以使用 WebLogic 10.3 构建在 9.2 上运行的应用程序?
java - Weblogic 10.3.3/Pitchfork 的 ClassCastException
我们正在尝试将 Spring 应用程序部署到 Weblogic 10.3.3。我们创建了一个 war 文件,它可以很好地与 tomcat 配合使用,但是,当尝试将其打包为一个耳朵以与 weblogic 一起使用时,我们遇到了 Pitchfork 的问题:
java.lang.ClassCastException
:org.springframework.jee.spi.PitchforkUtilsImpl
不能转换为com.oracle.pitchfork.interfaces.PitchforkUtils
为什么 Weblogic 试图投射这个,我们做错了什么?
谢谢。
java - Weblogic中有2只耳朵的Log4j日志记录问题
我在 Weblogic 10、A 和 B 中部署了 2 个耳朵。在它们中我都有一个“log4j.properties”文件。启动时,第一个耳朵在加载时,日志在正确的文件“A.log”中,但是当第二个耳朵在加载时,所有日志都到“B.log”文件中,甚至与该文件相关的日志第一只耳朵。我错过了一些东西......有什么想法吗?
谢谢
编辑/解决方案: 类加载器问题。添加到 weblogic-application.xml :
<wls:prefer-application-packages>
<wls:package-name>org.apache.log4j.*</wls:package-name>
</wls:prefer-application-packages>
谢谢大家:)
java - ClassNotFoundException 使用 Hibernate 在 Weblogic 10.3 上部署 webservice
我有一个使用 EJB 实现 JWS Webservice 的项目,如下所示:
我使用一个简单的 EAR 项目在 WebLogic 10.3 上完美地部署和测试了它。现在我需要在我的项目中使用 Hibernate,所以根据之前的经验我知道我必须使用来自 Hibernate 而不是来自容器的 Antrl,所以我在 EAR 项目中创建了一个 weblogic-application.xml:
现在,当我部署 EAR 时,我收到此错误:
我该如何解决这个问题?如果我不将 Antlr 放入 wls:prefer-application-packages Hibernate 将无法工作,如果我放入它,我将无法部署 web 服务...
active-directory - 在 Weblogic 10.3 中使用 Active Directory 限制 URL - 从哪里开始?
我们希望使用 Active Directory 服务器来限制对 Weblogic 服务器上 Spring 应用程序中某些 URL 的访问,但我不知道从哪里开始。据我了解,问题应该很简单,我们有一个简单的应用程序,它有许多 URL:
还有一个 Active Directory 服务器,它列出了两个组中的用户,例如“Admin”和“User”。我们希望根据提供的登录信息(不需要 SSO),“Admin”中的任何人都可以访问所有页面,“User”中的任何人都只能访问 page2.do 和 page3.do。
我完全不知道从哪里开始,而且谷歌也不是很有前途。我希望这是一项简单的任务(将 AD 服务器添加到 weblogic,设置一个配置文件)。任何人都有这方面的经验,并链接到开始的好地方或我们需要做些什么来使其以这种方式工作的摘要?
干杯
java - Weblogic没有类型[javax.persistence.EntityManager]的唯一bean
我是 EJB3 的新手,正在处理现有代码。
我们正在使用 weblogic10.3,下面的代码工作正常
在 10.3 weblogic.jar 中有包 weblogic.ejbgen.EjbRef
我们现在切换到 weblogic10.3.1 并且 weblogic.jar 不再附带 weblogic.ejbgen 包。
所以,我把代码改成了这个(尚未在 10.3.1 中测试)
为了向后兼容。在 wl10.3 中运行代码后,出现错误
错误是-
javax.ejb.EJBTransactionRolledbackException
:EJB异常com.bea.core.repackaged.springframework.beans.factory.BeanCreationException
:::依赖注入失败:找不到关于类接口的bean定义javax.persistence.EntityManager
;嵌套异常是:没有定义类型 [] 的com.bea.core.repackaged.springframework.beans.factory.NoSuchBeanDefinitionException
唯一 bean :没有类型的 bean ;所有者= :显示名称javax.persistence.EntityManager
javax.persistence.EntityManager
com.bea.core.repackaged.springframework.context.support.GenericApplicationContext
谁能帮忙,我应该如何/如何重构代码。或者这里缺少什么?这样我的代码在不使用 @EjbRef 的情况下与 10.3 和 10.3.1 兼容
weblogic - 如何查看 WebLogic 部署计划的结果
我正在尝试使用 weblogic 部署计划将 init-param 值添加到供应商提供的 .war 文件的 web.xml 中。
虽然我意识到我可以打开 .war 文件并在其中编辑文件,但我更喜欢使用部署计划来完成此操作,因为我需要将 .war 文件部署到具有不同 init 值的多个服务器-有问题的参数。
我在网上找到了很多关于如何做到这一点的例子,但我的努力受到了打击。我认为如果我能看到部署计划对我部署的 war 文件的影响,我将能够快速找出我做错了什么。
在应用部署计划后,我有没有办法查看 weblogic (10.3.3) 应用程序的运行时部署描述符?