-
はじめに
-
JPedalを実行する
-
JPedalの使い方
-
機能
-
JPedal Viewer
- JPedalのBase ViewerでPDFを見る
- カスタマイズ可能なビューアでのPDFファイルを表示する
- JavaのコードからPDF Viewerの機能にアクセス
- Java PDF Viewerでユーザーインターフェイスをカスタマイズ
- ビューアにオブジェクトを描画
- JavaアプリケーションにPDFビューアを追加する方法
- ビューアの機能をカスタマイズする
- JPedalインスペクタでPDFファイルの内容を検査
- PDFビューアの通知ポップアップを独自のものに置き換える
- JPedal のアクセシビリティオプション
- Java PDF Viewerを使ってポートフォリオファイルを表示
- Java PDF Viewerでテキストを選択
- JPedal ViewerはJavaFXで使用できますか?
- JPedal ViewerはSWTで使用できますか?
- JPedal ビューアでダークモードを設定する
- 線の太さを非表示にする
- すべての記事を表示 ( 1 ) 記事を折り畳む
-
テキスト関連
-
画像への変換
-
画像の抽出
-
PDF画像変換のWebサービスAPI
-
フォームについて
-
PDFの注釈(アノテーション)
-
PDFの操作
-
印刷について
-
メタデータ
-
フォントについて
-
JPedalをクラウド上で実行する
-
アップデート情報
< 戻る
印刷
Tomcat を使用して JPedal をデプロイする
作成日2024年1月23日
最終更新日2024年1月23日
WAR ファイルをダウンロードまたはビルドする
始める前に、ダウンロードするか自分でビルドできる WAR ファイルが必要です。
この WAR ファイルは、JPedal サービスが動作するために必要です。
WARファイルをダウンロードする
試用版:
- まだサインアップしていない場合は、JPedal トライアル版にサインアップしてください。
- サインアップ時に受信したメールを開きます。
- 「Docker」セクションにあるダウンロード リンクをクリックします。
製品版:
- お客様用ダウンロード ページにアクセスしてください。
- 「Download Latest Customer WAR」をクリックします。
- ユーザー名とパスワードを送信してください。
WARファイルをビルドする
JPedal マイクロサービス サンプル プロジェクトのコピーを構築します。手順はGitHub ページにあります。
Web アプリのデプロイ
- Tomcat をダウンロードしてインストールします。(テストしたバージョン: 8.5.x、9.0.x、10.0.x)
- ビルドされた .war ファイルを
apache-tomcat-x.x.x/webapps/
ディレクトリ (Tomcat 10 の場合はapache-tomcat-x.x.x/webapps-javaee/
)※1 にコピーします。 - Tomcat は、.war ファイルの名前をコンテキスト パスとして使用して、起動時にアプリケーションを自動的にデプロイします。
- コマンドライン/ターミナルウィンドウを開き、apache-tomcat-x.x.x に移動し、コマンド
bin/startup
を実行すると、ポート 8080 でサーバーが起動します。- 詳細な手順については、Tomcat に付属の RUNNING.txt ファイルを確認してください。
- Web アプリが正常にデプロイされたかどうかを確認するには、ブラウザーでその URL に移動します。(例 http://localhost:8080/jpedal-microservice) 中央に JPedal Microservice Example が書かれた空白の白いページが表示されるはずです。
※1:Tomcat 10 は Java EE 8 から Jakarta EE 9 に移行しました。Tomcat 10 は起動時に、.war ファイルの名前をコンテキスト パスとして使用して、webapps-javaee 内の war ファイルを Jakarta Web アプリケーションに自動的に変換し、デプロイします。
使用法
REST API を使用して JPedal マイクロサービス サンプルと対話できます (詳細については、GitHub ページを参照してください)。
注: 変換された出力の表示またはダウンロードは、最初の試行では機能しない場合があります。これは通常、Tomcat が Web アプリによって作成された新しいディレクトリをまだ登録していないことが原因です。 これを修正するには、Tomcat サーバーを再起動するだけです。
変換状態を外部に保存する
場合によっては、プログラムの状態を外部のデータベースに保存することが必要になります。たとえば、サーバー障害が発生した場合にプログラムの状態を保存したいときなどです。
これを行うには、Glassfish でデータソースを作成し、その JNDI 名をマイクロサービス構成に追加する必要があります。
データソースのセットアップ
- まず、データベース ドライバーの jar を
$CANTALINA_HOME/lib
に配置して、Tomcat が使用できるようにします。 - 次に、
$CATALINA_HOME/conf/context.xml
を編集し、(コンテキスト タグ内の) 一番下に追加します。
JNDI_NAME
JNDI_NAME は、構成に含める JNDI 名です。通常、これは jdbc/ で始まります (例: jdbc/myDatabase)。
JDBC_URL
JDBC_URL は、データベースへのアクセスに使用される URL です。 これがどのようなものであるかは、データベース ドライバー jar のドキュメントで見つけることができます。SQLite の場合、これは jdbc:sqlite:/PATH/ON/DISK.db になります。
DRIVER_CLASS
DRIVER_CLASS は、データベース ドライバー jar 内のメイン ドライバー クラスの完全修飾クラス名です。これはデータベース ドライバー jar のドキュメントにも記載されています。SQLite の場合、これは org.sqlite.JDBC になります。
追加の属性
このリソース要素には、ドライバーの構成に使用される追加の属性を含めることもできます。これらの属性には、ユーザー名やパスワードなどのパラメーターを含めることができます。これらはドライバーに依存するため、どのようなオプションがあるかについてはデータベース ドライバーのドキュメントで確認できます。