問題タブ [yajsw]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - ライブラリ 'c' を読み込めません: 指定されたモジュールが見つかりませんでした
yajsw-stable-11.11 ラッパーを使用して Java アプリケーションを Windows サービスとして実行しようとしています。
以下の組み合わせ[1]を使用していますが、同じwrapper.confが以下と同じバージョンを使用している別の同一のWindowsインスタンスで動作しているときに例外[2]が発生します。助けてください。
[1]
yajsw-stable-11.11
jdk1.7.0_51
Windows Server 2012/6.2/amd64
[2]
networking - Yet Another Java Service Wrapper (YAJSW): ネットワークドライブが見つかりません
Windows Server 2012 で YAJSW を使用しています。これには、Java プログラムで使用されるネットワーク ドライブがいくつかあります。コンソールから Java プログラムを起動しても問題はありませんが、YAJSW から起動すると、ドライブ「R:」が存在しないことが明確に示されます。
ネットワークドライブについて YAJSW に「伝える」方法はありますか? これらは当社の標準的なマッピングであり、さまざまな「パス定義ファイル」で使用されているため、Java プログラムを書き直して、すべての受信パスを完全なネットワーク パスにマップするのは大変な作業です。
java - 環境変数なしのsvnkit?
svnkit を使用して、SVN からファイルをダウンロードします。プログラムを YAJSW を使用して Windows サービスとして実行すると、プログラムはシステム ユーザーとして実行され、APPDATA は C:\Windows のパスに設定されます。svnkit はそのディレクトリに書き込むことができません。
YAJSW サービスを別のユーザーとして別の環境変数で実行する方法がわからなかったので、Windows の環境変数に依存せずに svnkit を使用できるかどうかを知りたいです。
json - WSO2 4.9.0 改行は、サービス (YAJSW) として実行しているときに JSON を解析する際に問題になります。
WSO2 ESB (4.9) を使用してドット ネット アプリに JSON 形式の API 呼び出しをフィードすると、ソース データに改行が存在するたびにエラーが発生しますが、ESB をサービスとして (YAJSW 経由で) 実行している場合のみです。改行はデータベースから char(10) として取得され、単純な PUT 呼び出しに至る途中で WSO2 DSS と組み合わせて ESB によってエンコードされます。
API 側の問題は、次のように表示されます。
または
ESB をコンソール (管理者) で実行しているか、サービスとして実行しているかに関係なく、ソースからすべての改行を削除できます。管理コンソールから WSO2 ESB を実行しても問題は解決します (ただし、これはマシン上で自動的に実行する必要があるため、長期的には機能しません)。
質問は次のとおりです。
- java サービスラッパーの下で実行すると、動作または WSO2 の ESB が変わるのはなぜですか?
- 修正のための提案はありますか?