Java EE 6運用環境のセットアップ手順を記載します。
Java EE 6パッケージインストール後に、本手順を実行し、Java EE 6運用環境のセットアップを行うことで、Interstage Java EE 6 DASサービスの運用が可能となります。
本手順は管理者権限を持つユーザで実行してください。
本手順はシステム管理者で実行してください。
各種ポートの設定(初期値のまま運用する場合は、省略可。)
Interstage Java EE 6 DASサービスの環境定義ファイルを編集して、各種ポートを編集してください。
[Java EE 6共通ディレクトリ]\domains\domain1\config\domain.xml
[Java EE 6共通ディレクトリ]/domains/domain1/config/domain.xml
項目 | 初期値 | 意味 | 修正箇所 |
---|---|---|---|
IIOPポート | 23610 | IIOP(ORB)のリスナーポート番号 | <domain><configs> <config name="server-config"> <iiop-service><iiop-listener port="修正箇所" id="orb-listener-1"> </iiop-listener></iiop-service> </config></configs></domain> |
IIOP_SSLポート | 23611 | IIOP/SSLのリスナーポート番号 | <domain><configs> <config name="server-config"> <iiop-service><iiop-listener port="修正箇所" id="SSL"> </iiop-listener></iiop-service> </config></configs></domain> |
IIOP_MUTUALAUTHポート | 23612 | 相互認証用のIIOP/SSLリスナーポート番号 | <domain><configs> <config name="server-config"> <iiop-service><iiop-listener port="修正箇所" id="SSL_MUTUALAUTH"> </iiop-listener></iiop-service> </config></configs></domain> |
JMX_ADMINポート | 18686 | JMXの管理ツールで指定するJMXコネクタのリスナーポート番号 | <domain><configs> <config name="server-config"> <admin-service> <jmx-connector port="修正箇所" name="system"> </jmx-connector></admin-service> </config></configs></domain> |
DOMAIN_ADMINポート | 12011 | 運用管理用HTTPリスナーのポート | <domain><configs> <config name="server-config"> <netowork-config ><network-listeners> <network-listener port="修正箇所" name="admin-listener"> </network-listener></network-listeners> </network-config></config></configs></domain> |
HTTP_LISTENERポート | 28282 | HTTPリスナーのポート | <domain><configs> <config name="server-config"> <netowork-config ><network-listeners> <network-listener port="修正箇所" name="http-listener-1"> </network-listener></network-listeners> </network-config></config></configs></domain> |
HTTPS_LISTENERポート | 28383 | HTTPSリスナーのポート | <domain><configs> <config name="server-config"> <netowork-config ><network-listeners> <network-listener port="修正箇所" name="http-listener-2"> </network-listener></network-listeners> </network-config></config></configs></domain> |
JMSポート | 17676 | JMSのポート | <domain><configs> <config name="server-config"> <jms-service><jms-host name="default_JMS_host" port="修正箇所"> </jms-host></jms-service> </config></configs></domain> |
例
IIOPポートの変更例を以下に示します。(ポート番号を11111とする場合の設定)
<domain log-root="${com.sun.aas.instanceRoot}/logs" ・・・>
・・・
<configs>
<config name="server-config">
<iiop-service>
<iiop-listener address="0.0.0.0" port="11111" id="orb-listener-1" lazy-init="true"/>
</iiop-listener>
</iiop-service>
・・・
</config>
</configs>
</domain>
例
IIOP_SSLポートの変更例を以下に示します。 (ポート番号を22222とする場合の設定)
<domain log-root="${com.sun.aas.instanceRoot}/logs" ・・・> ・・・ <configs> <config name="server-config"> <iiop-service> <iiop-listener security-enabled="true" address="0.0.0.0" port="22222" id="SSL"> </iiop-listener> </iiop-service> ・・・ </config> </configs> </domain>
例
IIOP_MUTUALAUTHポートの変更例を以下に示します。(ポート番号を33333とする場合の設定)
<domain log-root="${com.sun.aas.instanceRoot}/logs" ・・・>
・・・
<configs>
<config name="server-config">
<iiop-service>
<iiop-listener security-enabled="true" address="0.0.0.0" port="33333" id="SSL_MUTUALAUTH">
</iiop-listener>
</iiop-service>
・・・
</config>
</configs>
</domain>
例
JMX_ADMINポートの変更例を以下に示します。(ポート番号を44444とする場合の設定)
<domain log-root="${com.sun.aas.instanceRoot}/logs" ・・・>
・・・
<configs>
<config name="server-config">
<admin-service>
<jmx-connector auth-realm-name="admin-realm" security-enabled="false" address="0.0.0.0" port="44444" name="system" />
</jmx-connector>
</admin-service>
・・・
</config>
</configs>
</domain>
例
DOMAIN_ADMINポートの変更例を以下に示します。(ポート番号を55555とする場合の設定)
<domain log-root="${com.sun.aas.instanceRoot}/logs" ・・・>
・・・
<configs>
<config name="server-config">
<netowork-config >
<network-listeners>
<network-listener port="55555" protocol="admin-listener" transport="tcp" name="admin-listener" thread-pool="admin-thread-pool">
</network-listener>
</network-listeners>
</netowork-config>
・・・
</config>
</configs>
</domain>
例
HTTP_LISTENERポートの変更例を以下に示します。(ポート番号を11111とする場合の設定)
<domain log-root="${com.sun.aas.instanceRoot}/logs" ・・・>
・・・
<configs>
<config name="server-config">
<netowork-config >
<network-listeners>
<network-listener port="11111" protocol="http-listener-1" transport="tcp" name="http-listener-1" thread-pool="http-thread-pool">
</network-listener>
</network-listeners>
</netowork-config>
・・・
</config>
</configs>
</domain>
例
HTTPS_LISTENERポートの変更例を以下に示します。(ポート番号を33333とする場合の設定)
<domain log-root="${com.sun.aas.instanceRoot}/logs" ・・・>
・・・
<configs>
<config name="server-config">
<netowork-config >
<network-listeners>
<network-listener port="33333" protocol="http-listener-2" transport="tcp" name="http-listener-2" thread-pool="http-thread-pool">
</network-listener>
</network-listeners>
</netowork-config>
・・・
</config>
</configs>
</domain>
例
JMSポートの変更例を以下に示します。(ポート番号を22222とする場合の設定)
<domain log-root="${com.sun.aas.instanceRoot}/logs" ・・・>
・・・
<configs>
<config name="server-config">
<jms-service>
<jms-host name="default_JMS_host" host="localhost" port="22222" admin-user-name="admin" admin-password="admin" lazy-init="true"/>
</jms-host>
</jms-service>
・・・
</config>
</configs>
</domain>
注意
設定したポートが既に使用されていた場合、Interstage Java EE 6 DASサービスの起動(手順2)に失敗します。
空いているポートであることを確認後、設定してください。
Interstage Java EE 6 DASサービスの起動
以下のコマンドよりInterstage Java EE 6 DASサービスを起動してください。
例
C:\Interstage\F3FMisje6\glassfish\bin\asadmin start-domain
/opt/FJSVisje6/glassfish/bin/asadmin start-domain
詳細は「9.1.6.1 start-domainサブコマンド」を参照してください。
ユーザーの作成
以下どちらかの作業を実施してください。
デフォルトユーザーを使用する場合(デフォルトユーザーのid/passwordは"admin/interstage01")
以下のコマンドより、パスワードを変更してください。
例
C:\Interstage\F3FMisje6\glassfish\bin\asadmin change-admin-password
/opt/FJSVisje6/glassfish/bin/asadmin change-admin-password
詳細は「9.1.11.1 change-admin-passwordサブコマンド」を参照してください。
新しいユーザーを作成する場合
以下のコマンドより、groupに"asadmin"を、fileレルムの名前に"admin-realm"を指定し、ユーザーを作成してください。(例はユーザー名"user1"の場合。)
例
C:\Interstage\F3FMisje6\glassfish\bin\asadmin create-file-user --groups asadmin --authrealmname admin-realm user1
/opt/FJSVisje6/glassfish/bin/asadmin create-file-user --groups asadmin --authrealmname admin-realm user1
詳細は「9.1.11.13 create-file-userサブコマンド」を参照してください。
デフォルトユーザー(admin)の削除(手順3で新しいユーザーを作成した場合には、本手順を実施してください。)
以下のコマンドより、fileレルムの名前に"admin-realm"を指定し、デフォルトユーザー(admin)を削除してください。以下のコマンド実行する際に、手順3で設定した、新しいid/passwordが必要になります。
例
C:\Interstage\F3FMisje6\glassfish\bin\asadmin delete-file-user --authrealmname admin-realm admin
/opt/FJSVisje6/glassfish/bin/asadmin delete-file-user --authrealmname admin-realm admin
詳細は「9.1.11.14 delete-file-userサブコマンド」を参照してください。
Interstage Java EE 6 DASサービスの再起動
以下のコマンドよりInterstage Java EE 6 DASサービスを再起動してください。
例
1) C:\Interstage\F3FMisje6\glassfish\bin\asadmin stop-domain
2) C:\Interstage\F3FMisje6\glassfish\bin\asadmin start-domain
1) /opt/FJSVisje6/glassfish/bin/asadmin stop-domain
2) /opt/FJSVisje6/glassfish/bin/asadmin start-domain
詳細は「9.1.6.3 stop-domainサブコマンド」、「9.1.6.1 start-domainサブコマンド」を参照してください。