インストール後手順
JasperReports サーバのインストール後、以下のタスクを実行します。
capamsc141jp
JasperReports サーバのインストール後、以下のタスクを実行します。
Tomcat のヒープ サイズの増加
Tomcat のヒープ サイズを増加して、JasperReports Server のパフォーマンスを向上させます。
以下の手順に従います。
- JasperReports Server にログインします。
- <Tomcat>/bin フォルダにあるcatalina.batファイルを開きます。
- set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%の後に、以下のテキストを追加します。Set JAVA_OPTS=%JAVA_OPTS% -Xms1024m -Xmx2048m -XX:PermSize=32mset JAVA_OPTS=%JAVA_OPTS% -XX:MaxPermSize=512m -Xss2m -XX:+UseConcMarkSweepGC Set JAVA_OPTS=%JAVA_OPTS% -XX:+CMSClassUnloadingEnabled
- ファイルを保存します。
- Tomcat を起動します。
トークン ベースの認証
Privileged Access Manager Server Control
エンタープライズ管理サーバと JasperReports レポート サーバ間のトークン ベースの認証を設定します。以下の手順に従います。
[
Privileged Access Manager Server Control
]- Privileged Access Manager Server Controlをマウントしたドライブで、\ReportPackages フォルダに移動します。
- Keystore_Generator.zipファイルを一時的な場所にコピーし、ファイルを解凍します。解凍されたファイルには、classes、keystore、libs フォルダが含まれています。
- 次のコマンドを実行して、keystore フォルダ内にpim.jksファイルを生成します。Windows の場合:java -cp libs/*;classes GenerateKeyLinux の場合:java -cp libs/*:classes GenerateKey
- keystore フォルダから、pim.jksおよびpim.propertiesファイルを以下の場所にコピーします。<WildFly_home>\standalone\deployments\IdentityMinder.ear\config\com\netegrity\config\keys
- WildFly を再起動します。
[JasperReports レポート サーバ]
keystore フォルダから、
pim.jks
および pim.properties
ファイルを JasperReports レポート サーバの次の場所にコピーします。 %Tomcat Folder%/webapps/webappname(ex-jasperserver-pro)/WEB-INF/config
注:
config フォルダが存在しない場合は作成します。SSL 通信の有効化
JasperReports Server とエンタープライズ管理サーバ間の SSL 接続を可能にします。デフォルトで、JasperReports レポート サーバは通信に HTTP を使用します。
以下の手順に従います。
[JasperReports Server]
- JasperReports レポート サーバにログインします。
- コマンド プロンプトを開き、次のコマンドを実行して、キー ペアおよび自己署名証明書を生成します。keytool -genkey -alias <alias_name> -keyalg <key_alogrithm> -keystore <Full path of the keystore_file_name>-genkeyキー ペアを生成します。-aliasキーストア内のキー ペアを一意に識別する文字列を指定します。-keyalgキー ペアの生成に使用するアルゴリズムを指定します。デフォルト:RSA-Keystoreキー ペアおよび自己署名証明書を格納するキーストア ファイルを指定します。例: キー ペアおよび自己署名証明書を生成する次の keytool コマンドは、RSA キーの生成アルゴリズムを使用してキー ペアを生成し、エイリアス名の「tomcat」でキーストア ファイル「jasper.keystore」にそれを格納します。自己署名証明書も生成され、キーストア ファイルに格納されます。keytool -genkey -alias tomcat -keyalg RSA -keystore C:/apache-tomcat-7.0.68/jasper.keystorekeytool ユーティリティが起動します。
- キーストアのパスワードを入力します。
- 以下の質問に対する情報を指定します。
- 名および姓は何ですか?
- 組織単位の名前は何ですか?
- 組織の名前は何ですか?
- 都市名または地域の名前は何ですか?
- 州または県の名前は何ですか?
- このユニットの 2 文字の国コードは何ですか?注:名および姓が JasperReports Server のホスト名であることを確認します。ツールは同じホスト名で CN 名を作成しますが、これはエンタープライズ管理サーバから JasperReports Server への通信中に検証されます。
- エイリアス用のキーのパスワードを入力します。注:キーストアおよびキー エイリアスのパスワードは同じである必要があります。
- キーストアがキー ペアおよび自己署名証明書で作成され、現在のユーザのホーム ディレクトリに格納されます。
- Server.xml ファイルを開き、次のテキストを追加します。このファイルは <InstDir>\<tomcat_version>\conf にあります。<Connector protocol="org.apache.coyote.http11.Http11NioProtocol" port="8443" maxThreads="200" scheme="https" secure="true" SSLEnabled="true" keystoreFile="C:/apache-tomcat-7.0.68/jasper.keystore" keystorePass="changeit" clientAuth="false" sslProtocol="TLS"/>注:手順 2 と手順 3 でそれぞれ提供されたとおりに、キーストア パスおよびパスワードが正しいことを確認します。
- Tomcat サーバを再起動します。
[エンタープライズ管理サーバ]
- エンタープライズ管理サーバにログインします。
- Web ブラウザを開き、JasperReports Server で生成された自己署名証明書をダウンロードします。
- JDK がインストールされているディレクトリに移動します。例:C:\jdk1.8.0\jdk1.8.0_101\jre\lib\security
- コマンド プロンプトを開き、管理者を使用して、次のコマンドを実行します。このコマンドは、自己署名証明書をエンタープライズ管理サーバにインポートします。keytool -import -alias <alias_name> -keystore cacerts -file <fullPath of the Self_Signed_Certificate.cer>-importkeytool ユーティリティが自己署名証明書を読み取り、キーストアに格納するように指定します。-aliasキーストアにインポートされる自己署名証明書に割り当てられるエイリアス名を指定します。-file自己署名証明書の完全パス名を指定します。keytool ユーティリティが起動します。
- キーストアのパスワードを入力します。自己署名証明書がキーストアに追加されます。
- WildFly を再起動します。
JasperReports サーバのライセンス ファイルの更新
Privileged Access Manager Server Control
ライセンスを使用して JasperReports サーバの既存のライセンス ファイルを更新します。Privileged Access Manager Server Control
ライセンスは、JasperReports サーバ ISO で利用可能です。以下の手順に従います。
- JasperReports Server にログインします。
- 次のディレクトリに移動します。<TOMCAT_INSTALLED_DIR>/webapps/jasperserver-pro
- JasperReports サーバ ISO で使用可能なライセンス ファイルを使用して、既存の JasperReports サーバ ライセンス ファイルを置き換えます。
- tomcat を再起動します。