如何在SAP Mobile Platform 3.0 MBO服务器中重置JVM选项目的
如何恢复到SAP Mobile Platform MBO服务器中的原始JVM选项设置。
说明:SAP Mobile Platform的管理员可能不时需要添加额外的Java虚拟机(JVM)标志。JVM标志区分大小写,在不同的JVM版本中可能有所不同。如果我们添加的值不正确或不受支持,JVM将无法启动,并且与JVM相关的服务器日志中将出现特定错误。"无法创建JVM的根本原因有很多,例如错误的JVM标志、印刷错误或前导空格。我们将通过几个步骤来恢复SMP服务器并调整JVM标志。
所需软件
1.SMP3.0或更高版本。2.读写访问。3.标准文本编辑器。问题:例如。-二十: +useConMarkSweepGC-XX:+CMSIncrementalMode XX:+CMSClassUnloadingEnabled已卸载管理员将登录到sapcontrolcenter配置,转到General选项卡选项,然后选择performance和Java虚拟机。从sapweb站点可以看到JVM有几个配置选项,可以帮助您进行垃圾收集和内存使用。假设:你有一个工作的SAP移动平台和访问supAdmin帐户的权限。您正在开发或QA环境中进行测试。不建议在生产环境中执行这些步骤,除非您直接与SAP产品支持或支持工程部门合作。
图1.
在用户选项中,您粘贴到新标志:
-XX:+UseConMarkSweepGC XX:+CMSIncrementalMode-XX:+CMSClassUnloadingEnabled
然后单击确定并保存。然后重新启动SAP移动服务器。
重新启动SAP移动服务器后,您尝试登录。
此时您会收到一条错误消息,无法登录。您检查移动服务器是否正在运行,返利淘客,然后查看服务并查看移动服务器是否已停止。
然后检查SAP移动服务器日志。日志中出现错误"无法启动Java虚拟机或无法识别的JVM配置标志"。
此错误表示由于某种原因JVM标志不正确。
此时SAP Mobile服务器已关闭,在恢复到原始JVM设置之前不会保持运行。
解决方案:
需要执行以下步骤将"用户选项"字段恢复为原始设置。
第一步:您需要编辑辅助属性归档。C: \SAP\mobilepplatform3\MR30\Servers\UnwiredServer\Repository\Instance\com\sybase\sup\server\SUPServerC:\SAP\mobilepplatform\Servers\UnwiredServer\Repository\Instance\com\sybase\sup\server\SUPServer
下一步转到行DJC\u JVM并删除三个JVM标志:
DJC\u JVM\u USEROPTIONS=-XtraceFile\=./../UnwiredServer/logs/sapjvmtrc.out输出-XtraceFileCount \=3-XX\:MaxPermSize \=512M-XX\:-dumpgcstatisticforlongcs XX\:HeapDumpPath \=./../../../unwredserver/logs-XX\:+heapdumponooutofmemoryerror-XX\:-enableddebuggingondemand-XX\:-TraceClassUnloading-XX\:+UseConcMarkSweepGC-XX\:+CMSIncrementalMode-XX\:+cmsclasssunloadingable
删除标记选项后,淘客公众号,家庭人工智能,您的DJC\U JVM\U用户选项属性应如下所示:
DJC\u JVM\u USEROPTIONS=-XtraceFile\=./../../unwredserver/logs/sapjvmtrc.out输出-XtraceFileCount\=3-XX\:MaxPermSize\=512M-XX\:-dumpgcstatisticforlongcs-XX\:HeapDumpPath\=./../../unwredserver/logs-XX\:+heapdumponooutofmemoryerror-XX\:-enableddebuggingondemand-XX\:-TraceClassUnloading
保存辅助属性文件退出并关闭编辑器。
第二步:您需要编辑mlsrv.ext.ini文件文件
转到C:\SAP\MobilePlatform3\MR30\Servers\UnwiredServer\bin目录
编辑mlsrv.ext.ini文件然后搜索或转到行文件。这是出发点:\sapjco\v3\64位"-Xverify:无-Xms512M-Xmx2048M-XtraceFile=../../../unwredserver/logs/sapjvmtrc.out输出-XtraceFileCount=3-XX:MaxPermSize=512M-XX:-dumpgcstatisticforlongcs-XX:HeapDumpPath=../../../unwredserver/logs-XX:-heapdumponautofmemoryerror XX:-enabledbuggingondemand-XX:-TraceClassUnloading-XX\:+useConMarkSweepGC XX\:+CMSIncrementalMode–XX\:+cmsclassUnloadingable
删除三个JVM标志:-XX\:+useConMarkSweepGC XX\:+CMSIncrementalMode–XX\:+cmsclassUnloadingable
现在的行应该如下所示。\sapjco\v3\64位"-Xverify:无-Xms512M-Xmx2048M-XtraceFile=../../../unwredserver/logs/sapjvmtrc.out输出-XtraceFileCount=3-XX:MaxPermSize=512M-XX:-dumpgcstatisticforlongcs-XX:HeapDumpPath=../../../unwredserver/logs-XX:-heapdumponooutofmemoryerror XX:-enableddebuggingondemand-XX:-TraceClassUnloading
步骤三:需要删除mlsrv.ini公司.
进入C:\SAP\MobilePlatform3\MR30\Servers\UnwiredServer\bin目录,删除mlsrv.ini公司文件
第四步:重新创建mlsrv.ini公司文件创建一个名为辅助cff在目录:C:\SAP\MobilePlatform3\MR30\Servers\UnwiredServer\bin\private中辅助cffSMP将创建新的mlsrv.ini公司下一个引导过程中的文件。
第五步:将群集属性表还原为默认配置。
转到C: \SAP\MobilePlatform3\MR30\Servers\SQLAnywhere16\BIN32
启动scjview.exe文件
图2.
单击打开到Clusterdb\U 32位的连接。
图3.
连接后双击表。
图4.
连接后双击表。
图5.
右键单击并选择在交互式SQL中查看数据。
图6.
您将看到一个屏幕,其中列出了数据库中的所有列。
向下滚动到行DJC\u JVM\u USEROPTIONS。
图7。
右键单击该行,选择并选择Generate UPDATE statement。
图8。
您将看到一条弹出消息,单击OK。
图9。
转到Interactive SQL中的SQL语句面板,清除可能出现的任何内容已经到了。然后右键单击并粘贴到如下所示的update语句中。
图10.