快乐工作,享受生活

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  4 Posts :: 6 Stories :: 14 Comments :: 0 Trackbacks

置顶随笔 #

我们的应用系统包括几个平台,假设分别为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>
posted @ 2008-12-05 10:53 柯西 阅读(1413) | 评论 (0)编辑 收藏

公司的应用采用的weblogic打的ear包,之前用户要自行开发的时候,往往要把开发好的jar包用压缩工具打开放到APP\lib下面,为了减少这种出错的概率,我们现在将用户开发的jar包放到特定的文件夹下面,并把路径添加到classpath上面,为什么不好用,特向高手们请教。。谢谢。。
posted @ 2008-12-02 11:13 柯西 阅读(1100) | 评论 (2)编辑 收藏

我最近接手一个软件并要对其优化,它采用的是spring开发的,用于管理开发的各种服务,上面有我们公司开发的服务,也有用户开发的服务,所有的服务都是配置在同一个配置文件上,由于各个用户技术水平的不同,配置时往往出错,导致我们的服务不可用,基于这样的想法,我想对该软件进行优化,把我们公司维护的服务和用户自行开发的服务分开,这样即使用户自行开发的服务出错了也不会影响到其他服务的使用,希望各位大侠给个可行的方案。。。谢谢
posted @ 2008-10-29 09:51 柯西 阅读(1129) | 评论 (4)编辑 收藏

2011年3月7日 #

最近要写一个监控程序,对并发和响应时间要求较高,由于监控平台多种多样,顾采用socket。开发机本机(系统xp)压力测试可以达到600多,响应时间也很好,但将服务器移植到redhat 5.5 64bit的一台服务器上,性能骤降,请高手帮帮忙,急啊
posted @ 2011-03-07 11:22 柯西 阅读(1530) | 评论 (7)编辑 收藏

2008年12月5日 #

我们的应用系统包括几个平台,假设分别为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>
posted @ 2008-12-05 10:53 柯西 阅读(1413) | 评论 (0)编辑 收藏

2008年12月2日 #

公司的应用采用的weblogic打的ear包,之前用户要自行开发的时候,往往要把开发好的jar包用压缩工具打开放到APP\lib下面,为了减少这种出错的概率,我们现在将用户开发的jar包放到特定的文件夹下面,并把路径添加到classpath上面,为什么不好用,特向高手们请教。。谢谢。。
posted @ 2008-12-02 11:13 柯西 阅读(1100) | 评论 (2)编辑 收藏

2008年10月29日 #

我最近接手一个软件并要对其优化,它采用的是spring开发的,用于管理开发的各种服务,上面有我们公司开发的服务,也有用户开发的服务,所有的服务都是配置在同一个配置文件上,由于各个用户技术水平的不同,配置时往往出错,导致我们的服务不可用,基于这样的想法,我想对该软件进行优化,把我们公司维护的服务和用户自行开发的服务分开,这样即使用户自行开发的服务出错了也不会影响到其他服务的使用,希望各位大侠给个可行的方案。。。谢谢
posted @ 2008-10-29 09:51 柯西 阅读(1129) | 评论 (4)编辑 收藏