程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 關於spring遠程調用的問題

關於spring遠程調用的問題

編輯:關於JAVA

我們的應用系統包括幾個平台,假設分別為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>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved