- java/
- Java 是否可以将网络WebSphere server添加到eclipse?
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机器。通过这种方式部署应用程序要快得多