关于spring远程调用的问题

我们的应用系统包括几个平台,假设分别为p1,p2,p3(分别部署在不同的服务器上),当我们使用用户user1调用P1上的某个ejb,然后P1使用user2(来源于配置文件)调用平台p2上的ejb,这个时候,从控制台上我们发现p1仍然使用user1来调用。配置文件没有问题。不知何解?向大家请假一下。配置文件如下:

<bean id="XXX" class="org.springframework.ejb.access.SimpleRemoteStatelessSessionProxyFactoryBean" lazy-init="true">
 <property name="jndiName">
 <value>XXX</value>
 </property>
 <property name="jndiTemplate">
 <ref local="XXXJndiTemplate"/>
 </property>
 <property name="businessInterface">
 <value>XXXXXX</value>
 </property>
</bean>
<bean id="XXXJndiTemplate" class="org.springframework.jndi.JndiTemplate">
 <property name="environment">
 <props>
  <prop key="java.naming.factory.initial">
  weblogic.jndi.WLInitialContextFactory
  </prop>
  <prop key="java.naming.provider.url">
  ${XX.url}
  </prop>
  <!--用户名-->
  <prop key="java.naming.security.principal">${XX.username}</prop>
  <!--口令-->
  <prop key="java.naming.security.credentials">${XX.password}</prop>
 </props>
 </property>
</bean>

时间: 2024-10-30 15:39:51

关于spring远程调用的问题的相关文章

Spring远程调用返回数据异常

问题描述 最近做一个项目,需要从his同步数据同样的程序,可以从SQLServer同步数据但换成Oracle后,测试代码出现图片中的异常最后找出问题,Oracle返回数据接近五万,然后就出现图片中异常,给语句加上条件,返回少量数据,可以正常返回.换一个语句,数据三万多,可以正常返回.所以,当远程调用需要返回数据时,数据太多就会出现异常 解决方案

【spring源码学习】spring的远程调用实现源码分析

[一]spring的远程调用提供的基础类 (1)org.springframework.remoting.support.RemotingSupport ===>spring提供实现的远程调用客户端实现的基础类 ===>例子:org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean org.springframework.remoting.caucho.HessianProxyFactoryBean (2)org.

架构师之路-在Dubbo中开发REST风格的远程调用

概述 dubbo支持多种远程调用方式,例如dubbo RPC(二进制序列化 + tcp协议).http invoker(二进制序列化 + http协议,至少在开源版本没发现对文本序列化的支持).hessian(二进制序列化 + http协议).WebServices (文本序列化 + http协议)等等,但缺乏对当今特别流行的REST风格远程调用(文本序列化 + http协议)的支持. 有鉴于此,我们基于标准的Java REST API--JAX-RS 2.0(Java API for REST

基于Dubbo的Hessian协议实现远程调用

Dubbo基于Hessian实现了自己Hessian协议,可以直接通过配置的Dubbo内置的其他协议,在服务消费方进行远程调用,也就是说,服务调用方需要使用Java语言来基于Dubbo调用提供方服务,限制了服务调用方.同时,使用Dubbo的Hessian协议实现提供方服务,而调用方可以使用标准的Hessian接口来调用,原生的Hessian协议已经支持多语言客户端调用,支持语言如下所示: Java:http://hessian.caucho.com/#Java Flash/Flex:http:/

java远程调用powershell,有熟悉的么

问题描述 java远程调用powershell,有熟悉的么 如题,最近在调试java远程调用powershell,有熟悉的大神指教一下么,如果方便希望加我QQ 2844801761 一起交流一下! 解决方案 Java rmi 远程调用通过java反射调用远程方法java远程调用之spring和hessian

架构设计:一种远程调用服务的设计构思(zookeeper的一种应用实践)

在深入学习zookeeper我想先给大家介绍一个和zookeeper相关的应用实例,我把这个实例命名为远程调用服务.通过对这种应用实例的描述,我们会对zookeeper应用场景会有深入的了解. 远程调用是系统与系统之间的通信机制,它的另一种理解就是进程间的通信.做分布式系统的开发,远程调用技术是其核心技术.远程调用技术可以将一组计算机系统形成一个网络系统,对外提供整体服务,那么这一群的计算机系统就构成了一个更大型,性能更高的计算机系统. 我在前面的博客里介绍了一种分布式网站的架构设计,其中就有一

jax_ws 客户端远程调用方法时必须使用wsimport命令生成接口代码

问题描述 jax_ws 客户端远程调用方法时必须使用wsimport命令生成接口代码 jax_ws 客户端远程调用方法时,不生成服务端的代码如何实现?

WEB(Javascript)远程调用方案清单

javascript|web Web远程过程调用(以下简称WebRPC)是在不刷新页面的前提下,对远程方法进行调用,是最近的一个热点:在一些场合下,他甚至成为不可替代的实现方式.WebRPC的实现方式经历了从普通URL读取,隐藏帧,IFrame, XMLHTTP乃至 Flash等.本文将对目前存在的WebRpc方案(产品)进行列表,并作简单评价. 评价将在以下几个方面进行:客户端实现方式,服务器端实现方式,是否自行封装协议,是否支持序列化/反序列化,序列化支持是否完备(原子类型,对象类型),是否

java如何远程调用linux的命令或者脚本

Java通过SSH2协议执行远程Shell脚本(ganymed-ssh2-build210.jar) 使用步骤如下: 1.导包 官网下载: http://www.ganymed.ethz.ch/ssh2/ maven坐标: <dependency> <groupId>com.ganymed.ssh2</groupId> <artifactId>ganymed-ssh2-build</artifactId> <version>210&l