JREをJava 7U51へアップグレード後、InfoView Web Intelligence (WEBI) Java Clientでアプリケーションエラー: SecurityException: Missing required permissions manifest attribute in main jar: http://CABI:8080/AnalyticalReporting/webiApplet/ThinCadenza.jar が表示されるようになってしまった。

Document created by Kaori_K Employee on Jun 24, 2015Last modified by shunsuke_katakura on Mar 31, 2016
Version 2Show Document
  • View in full screen mode
文書番号JTEC000396
製品名Service Desk Manager
バージョン12.7, 12.9
OSWindows

 


 

◆ Description

 

はじめに

Java 7 Update 51はリッチ・インターネット・アプリケーション (アプレットおよび、Web Start) に対する認証と権限を強化するための2つのセキュリティの変更を含んでいます。

この更新によって、ウェブブラウザ内で実行されるすべてのRIA (リッチ・インターネット・アプリケーション) に、信頼された認証局からの署名や、マニフェストに権限属性の設定が必須となりました。
その結果、すべてのWEBIレポートはダイアログボックスのフォーム内でセキュリティの警告メッセージが表示されます。

 

該当する環境

この問題は、エンドユーザがJava 7u51またはそれ以降のバージョンがインストールされたクライアントマシンから、InfoViewにアクセスする際に発生します。

 

再現手順

  1. InfoViewにログインします。
  2. [ドキュメント一覧] を選択します。
  3. 任意のフォルダを選択します。
  4. [新規作成] をクリックし、[Web Intelligence ドキュメント] を選択します。
  5. WEBIレポートを作成するために、目的のユニバースを選択します。
  6. 以下の警告メッセージが表示されます。 (初回のみ表示されます。)

    036010172_001.jpg

  7. <実行>、または <取消> をクリックすると、以下のメッセージが表示されます。

    036010172_002.jpg

  8. 「エラー」 をクリックすると、以下のエラーメッセージが表示されます。

    036010172_003.jpg

  9. <詳細> をクリックし、エラーメッセージを確認します。

    036010172_004.jpg

◆ Solution

 

CABIサーバ上で行う操作の手順

  1. CABIサーバマシンに、管理者としてログインします。
  2. ftp://ftp.ca.com/CAproducts/CABI/CABI-3.x/LAFixesからCABI_3.3_SP1_LAFix6.0.19_Windows.zipをダウンロードし、フォルダへ展開します。
  3. セントラル設定マネージャ (CCM) より、Tomcatサーバを停止します。
  4. <インストールディレクトリ>¥Tomcat7¥webapps¥AnalyticalReporting¥webiApplet 配下へ移動します。
    例: C:¥Program Files (x86)¥CA¥SC¥CommonReporting3¥Tomcat7¥webapps¥AnalyticalReporting¥webiApplet
  5. 以下のファイルのバックアップをとります。  XX には言語のコードが入ります。 (例: 英語の場合、ThinCadenza_en.jar)
    • ThinCadenza.jar
    • ThinCadenza.jar.pack.gz
    • 存在する全てのThinCadenza_XX.jar
  6. RCThinCadenza.jarと一緒に、展開したフォルダ内にある上記のファイルと同じファイル名を持つファイルで、上記のファイルを置き換えます。
  7. <インストールフォルダ>¥Tomcat7¥work へ移動し、Catalinaを削除します。
    例: C:¥Program Files (x86)¥CA¥SC¥CommonReporting3¥Tomcat7¥work)
  8. セントラル設定マネージャ (CCM) より、Tomcatサーバを再起動します。

 

クライアント (エンドユーザ) 側の操作手順

  1. 以下の手順でJREキャッシュを削除します。
    • コントロールパネルを開き、Javaコントロールパネルを開きます。

      036010172_005.jpg

    • [一般] タブをクリックし、「インターネット一時ファイル」 配下の <設定> ボタンをクリックします。

      036010172_006.jpg

    • <ファイルの削除...> ボタンをクリックします。 以下のメッセージボックスが表示されます。

      036010172_007.jpg

    • JREのキャッシュを削除するために、3つのウィンドウで 3回 <OK> ボタンをクリックします。
  2. IEのブラウザキャッシュを削除します。
  3. IEブラウザを終了します。

 

注意:

今後、CABIサーバ上でWDEPLOYコマンドを実行する必要がある場合、上記の手順をCABIサーバ上で再度実行していただく必要があります。

 


このドキュメントはCA Support Onlineに掲載されているナレッジベース TEC594066 を翻訳し加筆したものです。

Title: After upgrading JRE to Java 7U51, the Infoview Web Intelligence (WEBI) Java Client gives an Application Error: SecurityException: Missing required permissions manifest attribute in main jar: http://CABI:8080/AnalyticalReporting/webiApplet/ThinCadenza.jar

Attachments

    Outcomes