有谁知道如何做到这一点?
我的理解是,WebSphere 8.5传统不兼容或不能在OSX上运行。我正在寻找开发人员在本地使用WebSphere 8.5传统服务器进行开发的解决方案。
我们可以在Windows机器上设置一些服务器,以便在开发过程中远程使用它们吗?
我下载了Eclipse插件,但它给了我一个警告,说OS X与WebSphere传统不兼容,并给它一个远程服务器地址。我试图将eclipse指向Windows PC上的服务器,但它仍然需要运行时安装目录。
我发现single thread on WASDev有一个类似的问题,讨论带有死链接的运行时存根。
我尝试使用自由服务器,但除了空指针异常和JMX错误之外什么都没有,我认为这不是我公司环境中的有效替代方案。
答案 0 :(得分:4)
为了在OSX上开发针对WebSphere的传统,您可以尝试使用Docker!我们已经发布了8.5.5.9和9.0.0.0的开发人员版本,请参阅:
用于生成这些图像的Dockerfiles在这里,如果您想尝试构建自己的图像:
但是,您的问题更具体到让工具正常运行。
我读到的最后一篇(我会在找到答案时尝试确认/更新答案),是存根是RAD完整产品安装的一部分(可通过Installation Manager选择)。
答案 1 :(得分:3)
你是正确的,传统的WAS不能在OSX上运行。远程服务器是一种选择,但是一些开发人员认为传统的WAS很重且重启速度慢,因此您的开发人员可能会欣赏本地更灵活的东西。 Liberty应该在OSX上运行,而在Liberty -usually上运行的东西将在传统上运行,因此深入了解Liberty问题可能会很有用。如果您还没有,那么在WASDev上发布您的问题可能会找到一个比这个更好的答案。