Weblogic域间调用EJB事务错误

问题描述

所在项目中,系统将业务逻辑单独部署,以下称之为EJB层,和普通的WEB层相对独立。从WEB层调用EJB层,通过Command架构,其包含的EJB调用是事务性质的。WEB应用中有设置一个定时器,完成定时任务,任务过程中需要调用EJB层.最近重新配置了一个Weblogic域调用EJB事务,但发现奇怪的问题:普通从WEB层网页点击产生的事务,调用新配置的EJB层,没有问题;但定时器工作时,调用新配置的EJB层,就一堆下面错误:错误现象(在被调用的EJB服务器屏幕上出现):<2011-4-19下午06时14分46秒CST><Error><Security><BEA-090513><ServerIdentityfailedvalidation,downgradingtoanonymous.><2011-4-19下午06时14分46秒CST><Error><Security><BEA-090513><ServerIdentityfailedvalidation,downgradingtoanonymous.><2011-4-19下午06时14分46秒CST><Error><Security><BEA-090513><ServerIdentityfailedvalidation,downgradingtoanonymous.><2011-4-19下午06时14分46秒CST><Error><Security><BEA-090513><ServerIdentityfailedvalidation,downgradingtoanonymous.>PS:用回旧的域没有发现该问题。

解决方案

解决方案二:
该回复于2011-04-21 11:28:14被版主删除
解决方案三:
9595....

时间: 2024-09-02 04:51:45

Weblogic域间调用EJB事务错误的相关文章

如何使用EJB事务属性控制事务的作用域

EJB事务属性可以是如下几个值之一: Required,RequiresNew,Mandatory,NotSupported,Supports,Never. 1.Required 如果客户端正运行在某个EJB事务中运行,且调用了EJB中的方法,则该方法在客户端的EJB事务中运行 .如果客户端没有与某个EJB事务相关联,则容器在运行方法前先启动一个新EJB事务.Required属性适合 绝大多数EJB事务,建议把它设置成默认的,至少在开发阶段.EJB事务属性是声明式的,后期也可以很容 易的修改.

权衡Apache Geronimo EJB事务选项,第2部分: Bean管理事务

既然您已经在 第 1 部分 学习了有关 Enterprise JavaBeans (EJB) 容器管理的事务的所有细节,那么您可能对 EJB bean 管理的事务以及如何在 Apache Geronimo 应用服务器中实现它感到好奇.在由三部分组成的 系列文章 的这一期文章(第 2 部分)中,您可以获得所有细节. 简介 本系列分为三部分,将探索 Geronimo 和 OpenEJB 可以为您提供什么帮助,以及在 EJB 2.1 中现在可以实现的 EJB 事务概念(让您顺利进入 EJB 3.0).

java-文本域ta 调用settext方法时提示出错

问题描述 文本域ta 调用settext方法时提示出错 向文本域中输入文字时,系统提示:语法错误在令牌s,构造错误在s.语句如下: JTextArea ta = new JTextArea(20,30); ta.setText(" "); 请路过的大神帮帮忙,谢谢 解决方案 光 这两句代码怎么看出错误.....

spring mvc-webservice 调用 报NoClassDefFoundError错误

问题描述 webservice 调用 报NoClassDefFoundError错误 一段调用webservice的代码,用main方法能够正常调用.但是在web程序中报包缺失: java.lang.NoClassDefFoundError:org/apache/axis/description/FieldDesc web程序框架是:springmvc+ spring+hibernate的.实在想不通啊. 反编译jar包,那个类也是有的啊 解决方案 调用WebService错误调用weblogi

ejb调用ejb(两个ejb都是3.0)为什么调用不成功

问题描述 采用的应用服务器是glassfish,谢了两个简单的ejb(ejb1.ejb2)代码如下:packagecom.ejb1.impl;@StatelesspublicclassTest1implementsTestRemote{publicStringgetStr(){System.out.println("**********************ejb1");return"Hello,EJB1";}}packagecom.ejb2.impl;impor

上传-调用WEBservice 程序错误显示,目标机积极拒绝链接

问题描述 调用WEBservice 程序错误显示,目标机积极拒绝链接 公司让我把数据库的数据上传到外地客户端,以前的一个程序员写了一个上传程序,里面调用的web Service 程序,配置文件如下: <?xml version="1.0" encoding="utf-8"?> <configuration> <appSettings> <add key="WebServiceUrl" value=&quo

图片-java ee中的EJB出现错误:

问题描述 java ee中的EJB出现错误: 解决方案 看异常貌似是jdbc/MysqlDB_pm 这个数据源配置的问题

利用windows service 2003来创建多域间访问的搭建与架设(一)

实验环境: 西安凌云高科技系统集成由限公司在日常办公之中使用的域是benet.Com(一个林):由于工程部最近接到了一个项目:搭建了一个域名为"project.com"(是另一个林).然后在该域中一个共享文件夹让benet.com中的工程部的员工来访问来达到不同域中的员工互相讨论:如何让不同的域之间的工程部的员工互访?如何让不同的域来达到网络的相互信任?如何完成上面的需求?下面我们具体的来一步一步的做? 实验目的: 理解信任关系的概念: 理解跨域间访问的配置方法: 利用AGDLP规则实

ASP.NET应用程序中调用EJB

摘要 本文将介绍如何实现你的ASP.NET应用程序与J2EE应用程序服务器之间的交互以及怎样使得调用EJB与调用XML Web服务一样地容易. 简介 今天,许多大型组织发现他们自己正在拥有和使用由.NET技术和J2EE技术混合组成的开发团队和发布服务器.为了平衡通过J2EE应用程序服务器发送的企业质量,公司的商业逻辑经常以企业JavaBean(EJB)的形式发布于J2EE应用程序服务器上.另一方面,为了满足日益变化的商业发展的要求,多数开发者比较喜欢在具有高度生产性能的Visual Studio