biz-Streamマニュアル Webサービスサーバ ガイド 第2章 biz-Stream Webサービスサーバのインストール 2.9 リソースへのアクセス権限について

2.9 リソースへのアクセス権限について

biz-Stream Web サービスサーバから、外部のファイルを参照してPDFを生成する場合、 例えば「11.2 CSVをリソースとしてPDFを生成しブラウザでダウンロードさせるサンプル(JAX-WS)」のアプリケーションでは

CsvFile csvFile = new CsvFile();
// CSVファイルのパスを指定
csvFile.setUrl("\\\\ShareServer\\work\\test.csv");
のようにネットワーク上の共有サーバのファイルパス等を指定することが可能です。

この場合、Webサービスサーバ (Apache Tomcat) を起動したユーザでファイルにアクセスするため、Apache Tomcat の起動ユーザ名と上記の共有ディレクトリにアクセスする認証ユーザ名は一致している必要があります。
Apache Tomcat 起動ユーザ名の指定方法については、お客様ご利用環境の Apache Tomcat の設定方法をご確認ください。(以下は Windows 環境の Apache Tomcat 9.0 の例です)

図1. Web サービスサーバの起動ユーザの設定例

尚、Web サービスサーバ内のローカルファイルを参照する場合でも、Apache Tomcat の起動ユーザのアクセス権限が必要です。