没有可以从服务器添加或除去的项目,IBM WebSphere Application Server Community Edition Documentation : 在 Eclipse 中部署...

在 Eclipse 中部署 Java EE 资产

Eclipse WTP 服务器适配器是一种工具,用于部署和测试针对 WebSphere Application Server Community Edition 服务器的 Java EE 资产。在尝试部署 Java EE 资产之前,先定义新的服务器服务器运行时。当您在 Eclipse 集成开发环境(IDE)中创建或导入 Java EE 项目时,请将先前定义的 WebSphere Application Server Community Edition 服务器运行时作为目标运行时。该操作将服务器类库添加到项目的构建路径。

注:如果使用 Eclipse 部署资产,那么推荐您同样使用 Eclipse 取消部署和重新部署资产。例如,如果您在 Eclipse 中部署资产,然后使用 Web 控制台或 deploy 命令取消部署,那么 Eclipse 将不会检测到更改,仍会在视图中将资产显示为已部署状态。

如果您遇到这种情况,可以通过除去已发布到服务器但用 Eclipse 框架之外的工具取消部署的资产,来纠正视图。

本地部署

使用以下步骤,将 Java EE 资产部署到本地服务器。

在 Java EE 透视图中,选择 Project 视图,然后右键单击想要部署的 Java EE 项目。

选择 Run As, Run on server

在 Run on server 面板中,如果已有一个服务器,请保留 Choose an existing server 选项,然后选择该服务器。

如果没有定义 Community Edition 服务器,请选择 Manually define a new server 选项以定义新的服务器。

单击 Finish。该 WTP 服务器适配器会立即部署 Java EE 资产。如果服务器未启动,那么 WTP 服务器适配器会启动服务器,并在服务器初始化后部署 Java 资产。

除去已发布到服务器的资产

一旦将资产发布到服务器,如果想要从服务器中除去该资产,那么必须使用该工具的“Add/Remove”选项。

如果仅仅是除去资产而不除去其项目,那么资产仍部署在服务器上。

在 Java EE 透视图中,选择 Server 视图。

在 Server 面板中,右键单击部署资产的服务器。

在弹出的上下文菜单中,单击 Add/Remove Projects。

在选择面板上,单击要取消部署的资产,然后单击按钮,将其从右侧移至左侧列表。单击 Finish。

远程部署

您可以使用上述相同步骤将 Java 资产部署到远程服务器,但需要考虑其他的事项。

要定义远程服务器,首先必须定义本地服务器,然后将主机名属性值更改为远程服务器主机的名称。这是必需的,因为 Eclipse 框架必须使用本地服务器中的类库。

您不能使用 Eclipse 来启动、停止或重新启动远程服务器。

您不能使用 Eclipse 以调试方式启动远程服务器。

通常,该限制有利于使用本地服务器来开发和调试 Java EE 资产,然后,当您需要公共服务器集成您的资源和其他开发商的资产时,可以切换到远程服务器。

Apache Geronimo 中的已知问题可能会导致意外的 java.net.UnknownHostException。无论指定目标服务器主机名的方式,即使指定了标准名称或 IP 地址,目标服务器都会将非标准主机名(就是短名称)返回给客户机。然后客户机使用该短名称开始文件传输,如果网络无法解析该名称,您就会看到这个异常。如果您可以成功地用目标系统的非标准主机名使用系统的 ping 命令,就可以正确地进行远程部署。请参阅故障诊断部分以了解避免发生这种问题的方法。

如果在系统和目标服务器之间有防火墙,那么必须将它配置为允许 HTTP 和 RMI 请求在系统和服务器主机间传输。当安装服务器时,初始 HTTP 端口是 8080,

而初始 RMI 端口是 1099。如果目标服务器已经配置为使用其他端口,那么

必须将防火墙配置为使用那些端口。

当调用 deploy 命令时,远程服务器必须处于运行状态。

在部署或刷新 Java EE 资产时,会在网络中复制文件,并将这些文件保存为临时文件,然后进行部署。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值