首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何向PeopleCode调用添加JVM选项?

如何向PeopleCode调用添加JVM选项?
EN

Stack Overflow用户
提问于 2021-06-08 23:04:11
回答 1查看 73关注 0票数 0

我们有一个使用CreateJavaObject()调用从PeopleCode调用的Java类。我支持Java代码,最近对其中一个依赖项的升级破坏了调用。我们认为这可能是类加载器的问题。为了排除故障,我们想要在呼叫中添加-verbose:class,但我们不知道如何在PeopleCode中添加该选项。我对PeopleCode知之甚少。

我们如何添加选项?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-06-08 23:31:17

使用PSADMIN工具配置Java选项,如documentation中所述。

设置应用程序服务器域参数

本章介绍与应用程序服务器域相关的所有配置选项。通常,文档反映了配置节在PSADMIN界面或PSAPPSRV.CFG文件中出现的顺序。

..。

PSTOOLS选项

您可能需要在高级配置中设置以下参数。

..。

JavaVM选项

指定要传递给域的服务器进程加载的JVM的其他选项。用空格分隔选项,例如:

-Xrs -Xmx256m -Xms256m

如果域将作为Windows服务运行,则必须至少指定默认选项-Xrs

注意:如果您使用的是AIX操作系统,则可能需要以下选项:JavaVM Options=-Xrs -Djava.awt.headless=true -Xcheck:jni[PSTOOLS]部分中指定的JavaVM Options参数指定了域中每个服务器进程使用的全局JavaVM选项。要覆盖特定服务器进程的此全局值,可以将自定义JavaVM选项应用于各个服务器进程,方法是将JavaVM Options参数手动添加到该服务器进程的配置节。

JavaVM选项可以在单个PSAPPSRV.CFGPSPRCS.CFG文件中多次出现。虽然[PSTOOLS]部分中的JavaVM Options值适用于由特定配置文件控制的所有服务器进程,但系统仅将[PSTOOLS]部分中的JavaVM Options值用于未将JavaVM Options参数添加到其配置设置部分的服务器进程。

例如,如果已经将JavaVM Options参数添加到PSAPPSRV.CFG文件的[PSAPPSRV]部分,并为其分配了一个值,那么在将PSAPPSRV.CFG作为该PSAPPSRV进程的线程加载时,将使用该值。如果JavaVM Options参数没有出现在[PSAPPSRV]部分中,或者没有值,那么在将[PSTOOLS]作为PSAPPSRV进程的线程加载时,系统将使用在JVM部分中指定的值。这适用于任何服务器进程: PSAPPSRV、PSQRYSRV、PSAESRV等等。

有关有效的JVM选项,请参阅JRE文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67889671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档