Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Weblogic:如何防止;bean代码和生成的代码之间存在不匹配;部署时_Java_Jakarta Ee_Weblogic_Weblogic12c - Fatal编程技术网

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

Java Weblogic:如何防止;bean代码和生成的代码之间存在不匹配;部署时,java,jakarta-ee,weblogic,weblogic12c,Java,Jakarta Ee,Weblogic,Weblogic12c,我在WebLogic12c(12.1.3-最新版本)上使用WLST(脚本化)自动部署。这会自动将我的企业应用程序部署到托管服务器(而不是管理服务器)上 注意:如果手动执行部署,也会发生错误 有时我会遇到这样的例外: A mismatch exists between the bean code and generated code. ... 我的应用程序没有得到部署。这无法通过再次部署来修复,只有在AdminServer控制台的帮助下删除部署才能可靠地工作 知道这是如何触发的和/或我可以可靠地

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

注意:如果手动执行部署,也会发生错误

有时我会遇到这样的例外:

A mismatch exists between the bean code and generated code. ...
我的应用程序没有得到部署。这无法通过再次部署来修复,只有在AdminServer控制台的帮助下删除部署才能可靠地工作

知道这是如何触发的和/或我可以可靠地“修复”(治愈)它吗


即使使用较旧版本的Weblogic,我也多次看到此错误被记录和报告,但看不到可能的解决方案。

有时,当您尝试在现有应用程序上重新部署时,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'")

使用WLST时,是否尝试过取消部署->激活和部署->激活?当您尝试在现有部署之上重新部署时,我看到一些缓存问题。我确实没有尝试过,让我检查一下。如果这样做有效,你可以得到一杯免费咖啡(不过你必须去我的办公室:-)哇,成功了!你能回答一下你的意见吗?然后我可以在上面打勾以供以后参考。谢谢-回答如下