微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

添加某些方法时如何在现有 Progress PASOE 应用程序中部署更改

如何解决添加某些方法时如何在现有 Progress PASOE 应用程序中部署更改

我在 Progress 4GL PASOE 中有一个已部署的应用程序,它正在生产中工作,但现在我们必须向业务实体类添加一个方法。我们使用 Developer Studio 在本地完成了它,并且在重新启动实例后,它按预期工作。但是,我不知道如何将此更改应用于生产。我已经将 .r/.cls 文件复制到相应的 opensge 文件夹,并将带有目录的服务 json 文件复制到 webapp 文件夹。我已经重新启动了 pasoe 实例(tcman stop/tcman start)并重新启动了服务,但是如果我通过 Postman 发出请求,它会引发 500 错误

Postman request

我们还需要做什么?是否有必要删除实例并重新进行整个部署以添加方法

日志文件抛出以下异常:

    2021-06-16T16:44:30.500+02:00 WARN  [thd-1] nynweb:r:0000000b o.a.cxf.phase.PhaseInterceptorChain - Interceptor for usuari has thrown exception,unwinding Now 
java.lang.NullPointerException: null

“usuari”是一个确实在目录中的表。

如果您需要一些澄清数据以完全理解我的问题,请告诉我。

非常感谢。 问候。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。