繁体   English   中英

两个Eclipse工作区之间的Websphere AS冲突

[英]Websphere AS conflicts between Two eclipse workspaces

我是Websphere的新手。 现在,我正在使用Websphere 8.5 Application Server在MyEclipseBlue 2016的单独的Eclipse工作区中为两个项目设置工作区。 这些项目分别配置了配置文件。

由于一个应用程序依赖于另一个应用程序,因此需要同时使用这两个应用程序。 通过打开任何一个工作区分别部署应用程序时,服务器启动时不会出现任何错误。 但是,当两个工作区都打开时,启动/停止一个工作区中的服务器会使其他工作区中的服务器执行相同的操作,并且在服务器启动时会发生异常。

我不知道这种情况如何发生,如何将单独的Eclipse工作区中的两个服务器集成在一起?

两个项目的管理控制台中“环境”下的Websphere变量都不同,因为它们配置了不同的配置文件。 但是,当同时部署两个应用程序时,特定于任何一个概要文件的Websphere变量都将应用于两个项目。

无法找到同时部署具有不同Websphere概要文件的这两个项目的方法。

请指教。

要明确地说,您已经安装了WAS 8.5,具有两个配置文件(例如AppSvr01和AppSvr02)和两个Eclipse工作区(例如ws1和ws2),并且您正在使用WebSphere Application Server Developer Tools for Eclipse管理服务器? 并在WDT中将ws1工作区配置为使用WAS概要文件AppSvr01,而将ws2工作区配置为使用WAS概要文件AppSvr02? 如果您描述的交互正在发生,则可能是:1)WDT在ws1和ws2工作空间中都使用相同的WAS配置文件,2)WAS配置文件AppSvr01和AppSvr02具有冲突的端口分配,或者3)WDT未配置为使用唯一与服务器通信的端口。 #1易于检查WDT服务器编辑器设置。 #2并非如此,因为您指出端口分配对于配置文件是唯一的。 #3也可以在WDT服务器编辑器中轻松检查。 检查两个配置文件的“服务器连接类型和管理端口”部分,并验证它们对于每个工作区都是唯一的,如果不是,请覆盖它们。 如果它们是唯一的,则单独运行每个工作区,让WDT启动服务器并检查日志,以查看工作区实际启动的配置文件和端口。

MyEclipse中的WebSphere连接器有些智能,因为它们可以检测服务器是否正在运行。 当您在一个工作区中启动WebSphere时,另一个将检测到它已启动并显示“正在运行”状态。 同样,如果服务器已停止。 尽管您有单独的配置文件,但它们是否使用相同的端口? 如果是这样,请更改端口号。 通过双击“服务器”视图中的连接器(将弹出一个配置编辑器),您可以快速查看端口号,尽管您必须通过WebClipse配置文件管理器进行更改。

或者,对两个项目都使用一个工作区,因为一个项目依赖于另一个工作区,并使用一个配置文件。 您尚未说过为什么需要使用单独的配置文件和工作空间(不确定在这种情况下依赖项的工作方式)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM