将Eclipse连接到另一台计算机中的Websphere Liberty

时间:2015-04-30 17:52:42

标签: java eclipse websphere-liberty

我按照此处的说明在Windows 7计算机上安装了Websphere Liberty Runtime:   https://developer.ibm.com/wasdev/downloads/liberty-profile-using-non-eclipse-environments/

我按照以下说明安装并配置了管理中心功能:    http://www-01.ibm.com/support/knowledgecenter/SSD28V_8.5.5/com.ibm.websphere.wlp.core.doc/ae/twlp_ui_setup.html

我设置了两个用户:admin和nonadmin

我可以从另一台计算机上的Eclipse连接到此服务器。  但是,每次我尝试在此服务器上部署应用程序时,我都会在使用Eclipse的计算机中收到此错误:

Publish HelloWorldApplication
OK
Failed to transfer application HelloWorldApplication
CWWKX0121E: Access denied to path C:/wlp/usr/servers/servername/apps/HelloWorldApplication.war.
Failed to synchronize server configuration.
CWWKX0121E: Access denied to path C:/wlp/usr/servers/servername/server.xml.
Deployment of application HelloWorldApplication failed.

而且,在服务器中我得到了这个:

[ERROR   ] CWWKX7901E: The C:/wlp/usr/servers/servername/apps/HelloWorldApplication.war file system path is not valid.

有人可以帮帮我吗? 我们不止一个开发人员需要在这个服务器上工作。

提前致谢。     SJRM

1 个答案:

答案 0 :(得分:1)

您如何配置server.xml?鉴于您提到的错误,我认为它缺少写入远程目录的配置,看起来像这样:

<remoteFileAccess>
    <writeDir>${writePath}</writeDir>
</remoteFileAccess>

您可以定义多个写目录,每个目录都可以引用变量或绝对路径,例如:

<remoteFileAccess>
    <writeDir>${wlp.user.dir}</writeDir>
</remoteFileAccess>

您可以通过在Liberty配置文件bin目录上执行此命令来获取远程管理的基本配置:

configUtility install remoteAdministration

供参考: