Java 是否可以将网络WebSphere server添加到eclipse?

Java 是否可以将网络WebSphere server添加到eclipse?,java,eclipse,websphere,Java,Eclipse,Websphere,如果可能的话,我想将网络服务器添加到本地eclipse中。这样热部署就可以很好地工作。就我个人而言,我一直使用Rational Application Developer,它内置了这种支持。从一些游戏中,我发现Eclipse并非如此。我发现,在使用Eclipse将应用程序部署到远程WebSphere Application Server之前,需要做两件事: 安装WebSphere Developer Tools for Eclipse 在本地工作站上安装WebSphereApplicationS

如果可能的话,我想将网络服务器添加到本地eclipse中。这样热部署就可以很好地工作。

就我个人而言,我一直使用Rational Application Developer,它内置了这种支持。从一些游戏中,我发现Eclipse并非如此。我发现,在使用Eclipse将应用程序部署到远程WebSphere Application Server之前,需要做两件事:

  • 安装WebSphere Developer Tools for Eclipse
  • 在本地工作站上安装WebSphereApplicationServer实例(您不需要配置文件)
  • 以下是有关如何将WDT添加到Eclipse的信息:

    总之:

  • 转到Eclipse市场:帮助>Eclipse市场
  • 在“查找”字段中输入“wdt”
  • 搜索与合作伙伴匹配的WDT。例如,我使用的是EclipseOxygen,当时是8.5,所以我选择了IBMWebSphereApplicationServerV8.5x氧气开发工具
  • 单击“安装”
  • 在安装了与合作伙伴应用程序服务器匹配的WDT之后,您必须进一步在本地计算机上安装WebSphere。为什么,我不知道。如果您不这样做,它将不会创建远程服务器。安装WebSphere时,请确保您安装的Java版本与您在合作伙伴上安装的Java版本相匹配

    在工作站上将WDT安装到Eclipse和WebSphere中后,要添加远程应用程序服务器,请在Eclipse工作区中执行以下操作:

  • 窗口>显示视图>服务器
  • 在服务器窗格中单击鼠标右键>新建>服务器
  • 展开IBM,然后选择与合作伙伴服务器匹配的WebSphere application server版本(例如,WebSphere application server传统V8.5)
  • 在服务器的主机名字段中,输入远程服务器计算机的完全限定主机名或IP地址
  • 单击下一步
  • 对于安装目录,输入本地应用程序服务器目录的完全限定名称。例如,c:\was85512\u base\WebSphere\AppServer
  • 单击下一步
  • 检查RMI和SOAP并输入您的RMI和SOAP端口
  • 如果服务器上已启用安全性,请选中“此服务器上已启用安全性”框,然后输入管理员用户名和密码
  • 单击下一步
  • 请随意填写下一页。(我总是取消选中“允许服务器远程启动”框,因为我不喜欢让Eclipse控制我的应用服务器)
  • 单击“完成”
  • 我可以用Eclipse氧气来做这件事。我有靛蓝、朱诺、开普勒、月亮和霓虹灯。我从其中一个开始(我不记得是哪一个;可能是一个旧的),但我无法安装WDT。我在另一台上安装了WDT,但我没有成功,但那是在我发现你必须有一个本地was映像之前

    除了改用氧气,我还遇到了以下问题:

  • 我使用错误的Java版本安装了WebSphere安装映像。我必须安装另一个,并创建一个新的服务器运行时
  • java.security.cert.CertPathValidatorException:CN=wsx6,OU=Root certificate,OU=wsx6Cell,OU=wsx6Node颁发的证书不受信任;内部原因是:,java.security.cert.CertPathValidator异常:证书链接错误。这是因为这是一个自签名证书。我返回并检查了服务器定义,并在此服务器上启用了安全性。我重新检查了它,并确保检查了SSL握手期间自动信任服务器证书
  • 如果出现问题,可以在Eclipse中创建新的WebSphere运行时环境:

  • 窗口>首选项>运行时环境>添加>IBM
  • 选择应用程序服务器版本。您应该为已安装的每个WDT列出一个WDT
  • 输入本地安装目录(以便Eclipse可以找到工具)
  • 完成
  • 如果您有多个WebSphere运行时环境,请确保在创建远程服务器时选择了正确的匹配环境

    我已经在汇编工具中使用远程应用服务器很长时间了;我理解它的吸引力。我喜欢这样做,因为它使内存密集型应用服务器远离Eclipse机器。通过这种方式部署应用程序要快得多