独立ディプロイ

  • 作成者:ayuan0625
  • 編集回数:38次
  • 最終更新:ayuan0625 于 2021-10-28
  • 一.概要

    1. 独立デプロイとは、FinereportプロジェクトをWebコンテナにコピーすることです。Finereportプロジェクトが、独立なWebアプリケーションになります。

    2. 独立デプロイする前は、JDKとWebアプリケーションサーバを設定する必要があります(Tomcatをお勧めします)。

    二.WindowsシステムでFineReportを独立デプロイ

    注意:本マニュアルでは、windows10+jdk1.8.0_161+FineReport10.0を利用しております。

    1.環境設定

    1.利用者がアプリケーションをデプロイするためには、JDKとtomcat環境が必要です。詳しい操作方法について、[JDKのインストール・設定]、[Tomcatのインストール・設定]をご確認ください。

    2.帳票プロジェクトをコピー

    1.%FR_HOME%\webappsにおけるwebrootフォルダを%Tomcat_HOME%\webappsにコピーします。

    意:帳票プロジェクト名webrootはカスタマイズしてもよいです。しかし、ポータルにアクセスする時のurlも変わりますので、http://ip:ポート/プロジェクト名/decisionにおける[プロジェクト名]を変更する必要があります。

    ay2zXbh0LqB38YMS.png

    3.tools.jarをコピーする

    1.%JAVA_HOME%\jdk\libにおけるtools.jarを%Tomcat_HOME%\lib%Tomcat_HOME%\webapps\webroot\WEB-INF\libにコピーします。

    wC19kjXZPfgTteEv.png

    4.Tomcatサーバの起動

    1.システムによっては、%Tomcat_HOME%\binにおけるstartup.batまたはstartup.shを実行して、Tomcatサーバを起動します。

    2.Windowsシステムを例にします。startup.batをダブルクリックして、Tomcatサーバを起動します。

    image3.png

    5.管理ポータルにログイン

    1.管理ポータル、つまりデプロイ済みの帳票プロジェクトアクセスします。ブラウザにhttp://localhost:8080/webroot/decisionを入力して、アクセスします。ポータルの設定画面に入ることができれば、デプロイが成功しています。

    image4.png

    注意1:既定ではポートが8080となっています。詳しい内容は、[Tomcatポートの設定]をご確認ください。

    注意2:アドレスは[サーバIP+ポート+プロジェクトファイル名+decision]からなっています。

    三.LinuxでFineReportを独立デプロイ

    注意:本マニュアルでは、centOS7+jdk1.8.0_161+FineReport10.0を利用しております。

    1.環境設定

    1.利用者がアプリケーションをデプロイするためには、JDKとtomcat環境が必要です。詳しい操作方法について、[JDKのインストール・設定]、[Tomcatのインストール・設定]をご確認ください。

     XEgK27b5mffCqJbz.png

    2.帳票プロジェクトをLinuxサーバにアップロード

    1.帳票プロジェクトのwebrootフォルダを圧縮して、WinSCP/ftpなどのツールで%Tomcat_HOME%/webappsにアップロードします。

    注意:できるだけ直接的にフォルダをアップロードしないでください。

    XEgK27b5mffCqJbz.png

    2.アップロードが終わった後、解凍します。以下のコマンドを実行します。

    unzip WEB-INF.zip

    image6.png

     

    3.JDKにおけるtools.jarを導入

    1.%JAVA_HOME%/jdk/libにおけるtools.jarをサーバの%Tomcat_HOME%\libまたは%Tomcat_HOME%/webapps/プロジェクト名/WEB-inf/libにコピーします。

    2.以下のコマンドを実行します。 

    cp /usr/local/java/jdk1.8.0_161/lib/tools.jar
    /usr/local/tomcat/tomcat8.5/lib/

    6gPuZuycKHDcC3om.png

    4.Tomcatサーバの再起動

    1.%TOMCAT_HOME%/binに入ります。まずshutdown.shを実行して、Tomcatサーバを終了させます。コマンドを入力して、Enterを押します。

     

    ./startup.sh

    image8.png

    2.Tomcatのプロセスがあるか確認します。ある場合、Tomcatプロセスをkillします。コマンドを入力して、Enterを押します。

    ps -ef |grep tomcat

    image10.png

    3.Tomcatのプロセスがある場合、それをkillします。pidはプロセスの番号です。コマンドを入力して、Enterを押します。

    kill -9 pid

    4.もう一度./startup.shを実行します。コマンドを入力して、Enterを押します。

    ./startup.sh

    image10.png

    5.Tomcatログを確認

    1.以下のコマンドを入力して、Enterを押します。

    tail -f ../logs/catalina.out

    image11.png

    下図のように、Tomcatサーバの再起動が完成されます。

    image12.png


    Attachment List


    Theme: FineReport ディプロイ統合
    既に最初
    既に最後
    • Helpful
    • Not helpful
    • Only read