当前位置: 首页 > 知识库问答 >
问题:

Weblogic:如何在部署时防止“bean代码和生成的代码之间存在不匹配”

景岳
2023-03-14

我在WebLogic 12c(12.1.3-最新)上使用WLST(脚本)自动部署。这会自动将我的企业应用程序部署在托管服务器(而不是管理服务器)上。

注意:如果我手动执行部署,也会出现错误。

有时我会得到这个例外:

A mismatch exists between the bean code and generated code. ...

我的应用程序当时没有部署。这无法通过再次部署来修复,只有在AdminServer控制台的帮助下删除部署才能可靠地工作。

有什么想法是如何触发的和/或我可以可靠地“修复”(治愈)它吗?

我已经看到这个错误被记录并报告了很多次,即使是在Weblogic的旧版本中,但没有可能的解决方案。

共有1个答案

宰父劲
2023-03-14

有时,当您尝试在现有应用程序上重新部署时,weblogic会出现缓存问题。尝试取消部署和重新部署通常会更正它:

undeploy(appName=application_name);
save()
activate(300000, "block='true'")

deploy(appName=application_name, path=deployment_artifact, targets=target_names, planPath=deployment_plan);
save()
activate(300000, "block='true'")
 类似资料:
  • 有经验的C程序员在编写一个新程序时首先从make文件写起。同样的,使用NodeJS编写程序前,为了有个良好的开端,首先需要准备好代码的目录结构和部署方式,就如同修房子要先搭脚手架。本章将介绍与之相关的各种知识。 模块路径解析规则 我们已经知道,require函数支持斜杠(/)或盘符(C:)开头的绝对路径,也支持./开头的相对路径。但这两种路径在模块之间建立了强耦合关系,一旦某个模块文件的存放位置需

  • 我用的是JavaFX。 当某个文件没有加载时,我希望阶段关闭,该实例中的代码停止执行。

  • 最简单的部署 git clone git@github.com:i5ting/shop-api.git git clone git@github.com:i5ting/shop-admin.git git clone git@github.com:i5ting/shop-h5.git ftp上传 前提是在服务器上部署ftp服务器 推荐使用gulp和ftp部署 https://github.com

  • 如何在Opendaylight集成/分发项目中集成本地Opendaylight Karaf应用程序,以供本地使用?我并不打算将我的代码发布到官方opendaylight存储库的上游。 我试图理解如何对Opendaylight中某些特性的源代码进行更改,以实现我的自定义用例。 为此,我从“https://git.opendaylight.org/gerrit/Netconf”下载了Netconf源代

  • 我正在尝试使用代码构建操作在AWS代码管道上部署AWS CDK应用程序。 构建和部署在本地完美工作(因为它会!)但是在CodeBuild上运行时,命令失败 这很可能是一些琐碎的事情,但我却在挠头,想弄明白是什么! 项目结构是自动生成的(使用) 对于阶段是 是(此阶段的输入目录是阶段的工件,即目录) 阶段抛出cdk ls步骤中的错误。由于上面的构建/部署步骤在本地工作(在干净的签出中),我怀疑这可能

  • 我正在根据参考指南学习使用Map结构。日食验证是 面向Web开发人员的Eclipse Java EE IDE。版本:开普勒服务版本2 pom。xml如下所示,与参考指南相同 它表示在构建项目时将生成实现代码。但是,它似乎不会在目标/生成的源文件夹下生成