gpt4 book ai didi

websphere - RAD(Rational Application Developer)-清理与发布与重启

转载 作者:行者123 更新时间:2023-12-04 18:16:33 25 4
gpt4 key购买 nike

我目前在Websphere 6.1环境中使用Spring 3.0框架。我正在使用的IDE是RAD(Rational Application Developer)7.5。昨晚我正在处理一个问题,发现在工作区中进行更改后,我的代码没有在服务器上100%刷新。我的问题是,从Websphere的角度来看,以下几点之间有什么区别:

  • 在安装了EAR的情况下重新启动整个服务器
  • 在WebSphere内清洁EAR
  • 单击项目,然后选择发布

  • 开发J2EE应用程序时,其他Application Server/IDE是否具有相同类型的同步问题?

    最佳答案

    使用RAD,这是默认行为。当您“清理”时,它会删除已编译的对象,并通过“全部构建”来重新创建它们,然后执行“发布”。当您“构建”时,它会构建它认为必要的任何内容,然后进行“发布”。当您“全部构建”时,它将构建所有对象,然后执行“发布”。

    当您(或通过上面的命令通过IDE)执行“发布”时,它将获取所有已编译的对象,并将它们部署到为此项目设置的服务器上(如果服务器正在运行,则通过热交换)。热插拔在某些情况下(例如JSP)工作得很好,但在其他情况下(配置文件,EJB等)则不能很好地工作。如果无法正确执行热插拔,则需要重新启动服务器。

    例如,如果您具有自动建立的RAD设置,您的服务器正在运行并且您更改了EJB,则将发生以下情况:
    1. EJB将被编译
    2.如果项目正常,RAD将部署您的更改
    3.服务器可能无法提取您的热交换更改,因此服务器将继续运行旧代码

    发生这种情况时,请启动服务器,然后将提取代码。

    关于websphere - RAD(Rational Application Developer)-清理与发布与重启,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2319389/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com