インストール後手順

JasperReports サーバのインストール後、以下のタスクを実行します。
capamsc141jp
JasperReports サーバのインストール後、以下のタスクを実行します。
Tomcat のヒープ サイズの増加
Tomcat のヒープ サイズを増加して、JasperReports Server のパフォーマンスを向上させます。
以下の手順に従います。
  1. JasperReports Server にログインします。
  2. <Tomcat>/bin フォルダにある
    catalina.bat
    ファイルを開きます。
  3. set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%
     の後に、以下のテキストを追加します。
    Set JAVA_OPTS=%JAVA_OPTS% -Xms1024m -Xmx2048m -XX:PermSize=32m
    set JAVA_OPTS=%JAVA_OPTS% -XX:MaxPermSize=512m -Xss2m -XX:+UseConcMarkSweepGC
    Set JAVA_OPTS=%JAVA_OPTS% -XX:+CMSClassUnloadingEnabled
  4. ファイルを保存します。
  5. Tomcat を起動します。 
トークン ベースの認証
Privileged Access Manager Server Control
エンタープライズ管理サーバと JasperReports レポート サーバ間のトークン ベースの認証を設定します。
以下の手順に従います。
[
Privileged Access Manager Server Control
]
  1. Privileged Access Manager Server Control
     をマウントしたドライブで、\ReportPackages フォルダに移動します。 
  2. Keystore_Generator.zip
    ファイルを一時的な場所にコピーし、ファイルを解凍します。解凍されたファイルには、classes、keystore、libs フォルダが含まれています。
  3. 次のコマンドを実行して、keystore フォルダ内に
    pim.jks
    ファイルを生成します。
    Windows の場合:
     
    java -cp libs/*;classes GenerateKey
    Linux の場合:
    java -cp libs/*:classes GenerateKey
  4. keystore フォルダから、
    pim.jks
    および
    pim.properties
    ファイルを以下の場所にコピーします。
    <WildFly_home>\standalone\deployments\IdentityMinder.ear\config\com\netegrity\config\keys
  5. 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]
  1. JasperReports レポート サーバにログインします。
  2. コマンド プロンプトを開き、次のコマンドを実行して、キー ペアおよび自己署名証明書を生成します。
    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.keystore
    keytool ユーティリティが起動します。
  3. キーストアのパスワードを入力します。
    • 以下の質問に対する情報を指定します。
    • 名および姓は何ですか?
    • 組織単位の名前は何ですか?
    • 組織の名前は何ですか?
    • 都市名または地域の名前は何ですか?
    • 州または県の名前は何ですか?
    • このユニットの 2 文字の国コードは何ですか? 
      注:
      名および姓が JasperReports Server のホスト名であることを確認します。ツールは同じホスト名で CN 名を作成しますが、これはエンタープライズ管理サーバから JasperReports Server への通信中に検証されます。
  4. エイリアス用のキーのパスワードを入力します。
    注:
    キーストアおよびキー エイリアスのパスワードは同じである必要があります。
  5. キーストアがキー ペアおよび自己署名証明書で作成され、現在のユーザのホーム ディレクトリに格納されます。
  6. 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 でそれぞれ提供されたとおりに、キーストア パスおよびパスワードが正しいことを確認します。
  7. Tomcat サーバを再起動します。 
[エンタープライズ管理サーバ]
  1. エンタープライズ管理サーバにログインします。
  2. Web ブラウザを開き、JasperReports Server で生成された自己署名証明書をダウンロードします。
  3. JDK がインストールされているディレクトリに移動します。
    例:
    C:\jdk1.8.0\jdk1.8.0_101\jre\lib\security
  4. コマンド プロンプトを開き、管理者を使用して、次のコマンドを実行します。このコマンドは、自己署名証明書をエンタープライズ管理サーバにインポートします。
    keytool -import -alias <alias_name> -keystore cacerts -file <fullPath of the Self_Signed_Certificate.cer>
    -import
    keytool ユーティリティが自己署名証明書を読み取り、キーストアに格納するように指定します。
    -alias
    キーストアにインポートされる自己署名証明書に割り当てられるエイリアス名を指定します。
    -file
    自己署名証明書の完全パス名を指定します。
    keytool ユーティリティが起動します。
  5. キーストアのパスワードを入力します。
    自己署名証明書がキーストアに追加されます。
  6. 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 を再起動します。