Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 保守/移行編


10.13.1 移行コマンドで自動的に追加/変更/削除される定義(アプリケーションサーバ Version 8からの移行)

移行コマンド実行時に追加/変更/削除されるキーと値を次の表に示します。

表10‒27 J2EEサーバのusrconf.propertiesに自動的に追加される定義(アプリケーションサーバ Version 8からの移行)

追加されるキーと値

旧バージョンでの環境条件

08-70

08-53

08-50

08-00

webserver.connector.limit.max_post_form_data=-1

webserver.dbsfo.integrity_mode.enabled=true

ejbserver.jndi.global.enabled=false

(凡例) ○:定義が自動的に追加されることを示す −:該当しない

表10‒28 J2EEサーバのusrconf.cfgに自動的に追加/変更/削除される定義(アプリケーションサーバ Version 8からの移行)

追加/変更/削除されるキーと値

旧バージョンでの環境条件

08-70

08-53

08-50

08-00

add.jvm.arg=-XX:+HitachiExplicitMemoryCompatibleToV8

add.jvm.arg=-XX:-HitachiOutOfMemoryHandling

add.jvm.arg=-XX:MetaspaceSize=<size>

<size>は-XX:PermSizeの指定値

-XX:PermSizeを指定している場合

add.jvm.arg=-XX:MaxMetaspaceSize=<size>

<size>は-XX:MaxPermSizeの指定値

-XX:MaxPermSizeを指定している場合

add.jvm.arg=-XX:+UseParNewGC

×

×

×

×

(凡例) ○:定義が自動的に追加/変更されることを示す ×:定義が自動的に削除されることを示す −:該当しない

表10‒29 J2EEサーバのserver.policyに自動的に追加される定義(アプリケーションサーバ Version 8からの移行)

追加される定義

旧バージョンでの環境条件

08-70

08-53

08-50

08-00

grant codeBase "file:${cosminexus.home}/jaxws/lib/*" {

permission java.security.AllPermission;

};

grant codeBase "file:${ejbserver.http.root}/ejb/${ejbserver.serverName}/rarjars/-" {

permission java.lang.RuntimePermission "getClassLoader";

permission java.lang.RuntimePermission "setContextClassLoader";

permission java.lang.RuntimePermission "accessDeclaredMembers";

};

grant codeBase

"file:${ejbserver.http.root}/web/${ejbserver.serverName}/-" {

permission javax.security.auth.AuthPermission "getSubject";

permission javax.security.auth.AuthPermission "createLoginContext.*";

};

grant codeBase

"file:${cosminexus.home}/manager/modules/-" {

permission java.io.FilePermission "<<ALL FILES>>", "read";

permission javax.security.auth.AuthPermission "modifyPrincipals";

permission javax.security.auth.AuthPermission "modifyPublicCredentials";

};

grant codeBase "file:${cosminexus.home}/common/lib/*" {

permission java.security.AllPermission;

};

grant codeBase "file:${ejbserver.install.root}/weld/lib/*" {

permission java.security.AllPermission;

};

grant codeBase "file:${cosminexus.home}/jaxrs/lib/*" {

permission java.security.AllPermission;

};

(凡例) ○:定義が自動的に追加されることを示す −:該当しない

表10‒30 サーバ管理コマンドのusrconf.bat,またはusrconfに自動的に追加/変更/削除される定義(アプリケーションサーバ Version 8からの移行)

追加/変更/削除されるキーと値

旧バージョンでの環境条件

08-70

08-53

08-50

08-00

USRCONF_JVM_ARGS内の-XX:MetaspaceSize=<size>

<size>は-XX:PermSizeの指定値

-XX:PermSizeを指定している場合

USRCONF_JVM_ARGS内の-XX:MaxMetaspaceSize=<size>

<size>は-XX:MaxPermSizeの指定値

-XX:MaxPermSizeを指定している場合

(凡例) ○:定義が自動的に追加/変更されることを示す