问题现象:
两台服务器分别安装了相同版本的WLS 12(WLS a、WLS b),WLS a上部署了java web应用(非EJB);WLS b上创建jms服务,当WLS a向WLS b发送jms数据时偶尔会出现如下错误:
####<2013-12-10 上午06时00分42秒 CST> <Warning> <RMI> <gsv-xt-pdjhjms> <AdminServer> <ExecuteThread: '1' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1386626442532> <BEA-080003> <A RuntimeException was generated by the RMI server: weblogic.rmi.internal.BasicServerRef@125, implementation: 'weblogic.jms.frontend.FEConnectionFactoryImpl@2a26622', oid: '293', implementationClassName: 'weblogic.jms.frontend.FEConnectionFactoryImpl' java.lang.SecurityException: [Security:090398]Invalid Subject: principals=[weblogic, Administrators]. java.lang.SecurityException: [Security:090398]Invalid Subject: principals=[weblogic, Administrators] at weblogic.security.service.SecurityServiceManager.seal(SecurityServiceManager.java:833) at weblogic.security.service.SecurityServiceManager.getSealedSubjectFromWire(SecurityServiceManager.java:522) at weblogic.rjvm.MsgAbbrevInputStream.getSubject(MsgAbbrevInputStream.java:352) at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:351) at weblogic.rmi.cluster.ClusterableServerRef.dispatch(ClusterableServerRef.java:243) at weblogic.rjvm.RJVMImpl.dispatch(RJVMImpl.java:1023) at weblogic.rjvm.ConnectionManagerServer.handleRJVM(ConnectionManagerServer.java:240) at weblogic.rjvm.ConnectionManager.dispatch(ConnectionManager.java:888) at weblogic.rjvm.t3.MuxableSocketT3.dispatch(MuxableSocketT3.java:330) at weblogic.socket.BaseAbstractMuxableSocket.dispatch(BaseAbstractMuxableSocket.java:319) at weblogic.socket.NTSocketMuxer.processSockets(NTSocketMuxer.java:105) at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29) at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:43) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:147) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:119)
初步判断是因为weblogic跨域访问时的身份验证出错导致的。
解决方法:
启用weblogic的域信任,具体操作如下:
1.登录weblogic控制台,点击左边菜单中的域名称
2.依次点击右边选项卡中的“安全”>“一般信息”
3.点击隐藏的“高级”部分
4.勾选“启用跨域安全”
5.在“身份证明”和“确认身份证明”框中输入相同的认证信息
6.保存
注意:
1.需要分别在两台WLS服务器上作相同的操作且“身份证明“信息需设置成相同才可。
2.为确保设置后生效,重启web应用。
相关推荐
27010571: <BEA-000503> 26075541: .APPMERGEGEN_$DIGIT DIR REMAIN EVERY TIME BY DEPLOYING A EAR ON WLS 12.2.1 27823500: REGRESSION BUG WHICH INTRODUCED BY THE BUG FIXING OF 27678101 27248932: ...
Caused by: java.lang.RuntimeException: javax.management.remote.JMXServerErrorException: java.lang.AssertionError: Registered more than one instance with the same objectName : com.bea:Name=wl04,Type=...
免费共享,很详细的介绍了反射机制的原理,适合追根究底的java学习者
Description : UNIVERSAL Release : 15.2.7E2 Release Date : 24-Mar-2020 FileName : c2960x-universalk9-mz.152-7.E2.bin ...SHA512 Checksum :8ea34e246da6cbf0bea0d0b0bc8b31fc5a37bd3cd649a14a85567
java.lang.NoClassDefFoundError: Failed resolution of: Ljavax/xml/stream/XMLEventFactory; at org.apache.poi.openxml4j.opc.internal.marshallers.PackagePropertiesMarshaller.(PackagePropertiesMarshaller...
spring-framework-...com.bea.commonj com.caucho com.google.jarjar com.h2database com.ibm.websphere com.jamonapi com.lowagie.text com.mchange.c3p0 com.opensymphony.quartz com.oracle.toplink.essentials ...
java jdk 8u65 for Linux x86 tar.gz 截至2015.11.03 最新版JDK For Linux x86 tar.gz sha256: cf1903cfae652bea4f9ec94635cd0791e038f5bf2babeb778c1711c32b8a19ea md5: 7b715e1fe2316c94aaa968b23ce49c9a 大小:...
bea-stax-api-1.2.0-9.el7.noarch.rpm是与StAX API相关的库。 最后,readme.md文件一般包含了安装说明、使用方法、版本更新、版权信息、许可证声明以及关于软件包的其他重要信息。用户在进行安装之前应该详细阅读此...
此外,“bea-stax-1.2.0-9.el7.noarch.rpm”和“bea-stax-api-1.2.0-9.el7.noarch.rpm”是两个依赖包,它们是BEA StAX(Streaming API for XML)的组件,支持XML的流式处理。 在安装这些包之前,首先需要解压tar.gz...
spring-framework-...com.bea.commonj com.caucho com.google.jarjar com.h2database com.ibm.websphere com.jamonapi com.lowagie.text com.mchange.c3p0 com.opensymphony.quartz com.oracle.toplink.essentials ...
bea-stax-1.2.0-9.el7.noarch.rpm和bea-stax-api-1.2.0-9.el7.noarch.rpm是SAXON软件包运行所需的BEA STAX解析器的RPM安装包,而saxon-scripts-9.3.0.4-11.el7.noarch.rpm是提供脚本支持的软件包,使得SAXON能够在...
Tomcat是jsp/servlet容器,用于发布jsp及java的,类似的有IBM的websphere、BEA的Weblogic,sun的JRun等等。 打个比方:Apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,要装水必须要有容器(桶),...
spring-framework-...com.bea.commonj com.caucho com.google.jarjar com.h2database com.ibm.websphere com.jamonapi com.lowagie.text com.mchange.c3p0 com.opensymphony.quartz com.oracle.toplink.essentials ...
而bea-stax相关的包可能是与XML解析有关的库,bea-stax-api提供了应用程序接口,而bea-stax则可能是这些API的具体实现。在Linux系统中,noarch表示该包是架构无关的,适用于所有硬件架构。 在安装指令中,首先需要...
spring-framework-...com.bea.commonj com.caucho com.google.jarjar com.h2database com.ibm.websphere com.jamonapi com.lowagie.text com.mchange.c3p0 com.opensymphony.quartz com.oracle.toplink.essentials ...
spring-framework-...com.bea.commonj com.caucho com.google.jarjar com.h2database com.ibm.websphere com.jamonapi com.lowagie.text com.mchange.c3p0 com.opensymphony.quartz com.oracle.toplink.essentials ...
解压缩后,可以获得一个包含readme.md、bea-stax-1.2.0-9.el7.noarch.rpm、stax-ex-1.7.1-6.el7.noarch.rpm和bea-stax-api-1.2.0-9.el7.noarch.rpm等文件的目录。其中,readme.md是一个标记文件,用于提供关于软件包...
bea-stax-api-1.2.0-9.el7.noarch.rpm则是BEA公司提供的一个XML处理API;relaxngDatatype-1.0-11.el7.noarch.rpm提供对RELAX NG模式验证的支持。 安装过程中,如果用户遇到问题,可以通过私信博主的方式获得全程...
《Spring框架中的beans配置文件详解——以spring-beans-3.0.xsd和3.1.xsd为例》 在Spring框架中,`spring-beans`是核心组件之一,它负责管理对象的生命周期和依赖关系。`spring-beans`的配置文件通常以`.xsd`为后缀...
标题中的"bea-olp.zip"表明这是一个归档文件,通常包含一组相关的文件或项目。在IT领域,".zip"扩展名表示这是一个压缩文件,使用了ZIP格式来减小文件大小,便于存储和传输。ZIP文件可以包含任何类型的文件,如代码...