Websphere RAD7是6.1.1版本的单服务器/JVM问题,2个应用程序版本不同

Websphere RAD7是6.1.1版本的单服务器/JVM问题,2个应用程序版本不同,websphere,rad,Websphere,Rad,我在RAD7中有一个独特的问题(WAS6.1.1)。我们有两个相同的应用程序,但版本不同,运行在同一台服务器上(部署了两个ear)。当用户同时登录这两个应用程序并尝试某些操作时,旧版本和新版本的功能将组合在一起,并且其行为是随机的。这是否与使用公共对象池的单个JVM的应用程序版本或 我糊涂了……救命 感谢和问候, dj我不太清楚为什么你在同一台服务器上有相同的应用程序。。。但请这样想: 两个应用程序都根据特定上下文(即:/myApp/)注册,并且它们都在服务器上处于活动状态。当有人提出请求时,哪

我在RAD7中有一个独特的问题(WAS6.1.1)。我们有两个相同的应用程序,但版本不同,运行在同一台服务器上(部署了两个ear)。当用户同时登录这两个应用程序并尝试某些操作时,旧版本和新版本的功能将组合在一起,并且其行为是随机的。这是否与使用公共对象池的单个JVM的应用程序版本或

我糊涂了……救命

感谢和问候,
dj

我不太清楚为什么你在同一台服务器上有相同的应用程序。。。但请这样想:

两个应用程序都根据特定上下文(即:/myApp/)注册,并且它们都在服务器上处于活动状态。当有人提出请求时,哪个人应该采取行动?这是一种“计算机无法知道你真正想做什么”的情况。因为两个应用程序实际上都在执行操作,所以这听起来像是两个应用程序之间的竞争条件。有时一个应用赢了,有时另一个赢了


你-真的-不应该在同一台服务器上同时拥有这两个应用程序。

我不能100%确定为什么你在同一台服务器上拥有相同的应用程序。。。但请这样想:

两个应用程序都根据特定上下文(即:/myApp/)注册,并且它们都在服务器上处于活动状态。当有人提出请求时,哪个人应该采取行动?这是一种“计算机无法知道你真正想做什么”的情况。因为两个应用程序实际上都在执行操作,所以这听起来像是两个应用程序之间的竞争条件。有时一个应用赢了,有时另一个赢了

你真的不应该把这两个应用程序都放在同一台服务器上。

Deepak

您提供的信息不充分(没有提供足够的信息帮助我们帮助您)

WAS上每个应用程序(EAR)的默认行为是拥有自己的类加载器,但有些可能是服务器类加载器的一部分

应用程序使用什么?它只是一个带有POJO的web应用程序,还是也使用EJB

您是否使用在服务器级别定义的共享库

登录应用程序意味着什么?如果用户登录到一个应用程序,并且SSO已打开,则用户将不会被要求登录到第二个应用程序(假设它是同一个域,因为LTPA令牌在第一次登录时可用)

请提供其他信息

曼格鲁

迪帕克

您提供的信息不充分(没有提供足够的信息帮助我们帮助您)

WAS上每个应用程序(EAR)的默认行为是拥有自己的类加载器,但有些可能是服务器类加载器的一部分

应用程序使用什么?它只是一个带有POJO的web应用程序,还是也使用EJB

您是否使用在服务器级别定义的共享库

登录到应用程序意味着什么?如果用户登录到一个应用程序,并且SSO已打开,则用户将不会被质询登录到第二个应用程序(假设它是同一个域,因为LTPA令牌在第一次登录时可用)

请提供其他信息


Manglu

这两个应用程序都是相同的,但版本不同,在较新的应用程序中有一些附加功能。它们都使用相同的服务器资源,可能是因为,对象版本控制没有发生,或者两个不同的应用程序不可能相应地选择。例如,java对象将具有相同的名称,dbAccessTab1将具有两个副本在JVM中进行测试?这是可能的。如果可能的话,可能是JVM堆存储了这些不会有选择性地决定从app1或app2来的请求中选择哪一个…上下文对两者都有不同的定义,所以我想这一部分很好。不过我忘了感谢你发表了你的意见。获得一些经验丰富的p会有很大帮助图层…:-)我假设它们在不同的类装载器中,但是我对这个空间的了解是有限的。你说这个应用程序是随机的……你能扩展它吗?例如,旧代码被调用还是崩溃?理论上,两个不同空间中的应用程序应该是好的:考虑使用两个应用程序的情况。ome jar文件(即apache commons)的不同版本。这两个应用程序都可以正常运行。“你说应用程序的行为是随机的……你能扩展吗?”应用程序版本2使用的是应用程序版本1的旧代码。两个应用程序都相同,但版本不同,在较新版本中有一些附加功能。它们都使用相同的服务器资源,因此可能是,对象版本控制没有发生,或者两个不同的应用程序无法相应地选择。即,java对象将如果具有相同的名称,dbAccessTab1将在JVM中有两个副本?这是可能的吗?如果是,可能是JVM堆存储这些副本不会选择性地决定为来自app1或app2的请求选择哪一个副本…两者的上下文定义都不同,所以我想这一部分很好。不过我忘了感谢您的强迫说出你的观点……找到一些经验丰富的球员会有很大帮助……:-)我想他们应该在不同的类加载器下,但我对这方面的知识有限。你说应用程序的行为是随机的。。。你能详细说明一下吗?例如,旧代码被调用还是崩溃?理论上,两个不同空间的应用程序应该是好的:考虑使用两个不同版本的JAR文件(即Apache CAMON)的两个应用程序的情况。这两个应用程序预计都能正常运行。“你说该应用程序的行为是随机的……你能在此基础上进行扩展吗?”应用程序版本2使用了应用程序版本1的旧代码。