问题描述
我在 Progress 4GL PASOE 中有一个已部署的应用程序,它正在生产中工作,但现在我们必须向业务实体类添加一个新方法。我们使用 Developer Studio 在本地完成了它,并且在重新启动实例后,它按预期工作。但是,我不知道如何将此更改应用于生产。我已经将 .r/.cls 文件复制到相应的 opensge 文件夹,并将带有目录的服务 json 文件复制到 webapp 文件夹。我已经重新启动了 pasoe 实例(tcman stop/tcman start)并重新启动了服务,但是如果我通过 Postman 发出请求,它会引发 500 错误:
我们还需要做什么?是否有必要删除实例并重新进行整个部署以添加新方法?
日志文件抛出以下异常:
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 (将#修改为@)