jBPMプロセスデザイナの中国語の文字化けしの問題を解決する
909 ワード
まず前提条件を強調し、本人が使用するツールの配置:
Eclipse 3.4.2
jBPM JPDL Tools 3.1.7
周知のように、jBPMプロセスデザイナ(Eclipseプラグイン)を使用してプロセス定義を完了すると、3つのファイルが自動的に生成されます.
processdefinition.xml(プロセス定義内容)
gpd.xml(グラフィック要素の位置情報)
processimage.jpg(フローチャート)
このうちgpd.xmlファイルの中国語が文字化けしてしまうため、このような原因は一時的に不明であり、一般的なアプリケーションでは邪魔にならない可能性があります.結局、プロセスの配置や実行には影響しませんが、システムにプロセスの進捗図を表示する必要があるアプリケーションでは問題があります.文字化けしているため、実行時の現在のタスクノード名に基づいて位置情報を見つけることができません.現在の進捗状況も表示できません.
解決策も簡単です.Eclipseのプロファイルにプロファイルを追加すればいいです.
具体的な方法は次のとおりです.
Eclipseインストールディレクトリの下にあるeclipse.iniファイルを開き、以下を追加します.
次にEclipseを起動し、プロセス定義ファイルを再構築すると、問題が解決されたことがわかります.
この解決策は非常に簡単ですが、JSFを使用しているのかもしれませんが、Eclipseで導入されたアプリケーションでは、ファイルのアップロード機能がエラーになります.前の設定でjdkの実行パラメータが変更され、一時ファイルの作成に失敗したためです.ただし、これは本機のデバッグ時にのみ発生します.アプリケーションを別のアプリケーションサーバに配備すれば、影響を受けません.
Eclipse 3.4.2
jBPM JPDL Tools 3.1.7
周知のように、jBPMプロセスデザイナ(Eclipseプラグイン)を使用してプロセス定義を完了すると、3つのファイルが自動的に生成されます.
processdefinition.xml(プロセス定義内容)
gpd.xml(グラフィック要素の位置情報)
processimage.jpg(フローチャート)
このうちgpd.xmlファイルの中国語が文字化けしてしまうため、このような原因は一時的に不明であり、一般的なアプリケーションでは邪魔にならない可能性があります.結局、プロセスの配置や実行には影響しませんが、システムにプロセスの進捗図を表示する必要があるアプリケーションでは問題があります.文字化けしているため、実行時の現在のタスクノード名に基づいて位置情報を見つけることができません.現在の進捗状況も表示できません.
解決策も簡単です.Eclipseのプロファイルにプロファイルを追加すればいいです.
具体的な方法は次のとおりです.
Eclipseインストールディレクトリの下にあるeclipse.iniファイルを開き、以下を追加します.
-Dfile.encoding=UTF-8
次にEclipseを起動し、プロセス定義ファイルを再構築すると、問題が解決されたことがわかります.
この解決策は非常に簡単ですが、JSFを使用しているのかもしれませんが、Eclipseで導入されたアプリケーションでは、ファイルのアップロード機能がエラーになります.前の設定でjdkの実行パラメータが変更され、一時ファイルの作成に失敗したためです.ただし、これは本機のデバッグ時にのみ発生します.アプリケーションを別のアプリケーションサーバに配備すれば、影響を受けません.