問題タブ [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 - JavaSE YAJSW を使用して IBM WebSphere MQ クライアントを開始できない
JavaSE アプリケーションを Windows サービスとして開始すると、ある種のエラーが発生しますが、その理由がわかりません。一部の IBM jar は大量のデータをダンプしていますが、何が問題なのかわかりません。
自分のものとすべての依存 jar を単一の太い jar (maven-assembly-plugin/jar-with-dependencies) にパッケージ化しました。何か案は?
maven - Mavenビルドにyajswを含める
私のプロジェクトでは YAJSW ラッパーを使用しています。プロジェクトをビルドするとき、YAJSW で必要な jar ファイルをアセンブリに単純にコピーします。したがって、YAJSW の jar ファイルは単純に私の svn にコミットされます。私のプロジェクトには 25 MB のスペースがあり、そのうちの 20 MB は YAJSW のライブラリであるため、私はこれが好きではありません。
試したい:
- 不要な YAJSW のライブラリを削除しますが、どれが必要かわかりません。
- ビルド中にリポジトリから必要なライブラリをダウンロードします。しかし、依存関係にすべての YAJSW jar をリストせずに簡単にする方法は?
依存関係のある YAJSW pom があれば最高ですが、それが見つかりません。多分誰かがそれを作成するので、それを私のレポにアップロードできますか?
javascript - 非表示のテンプレートを使用してエラー 404 を取得する
JsViews は初めてです... http://www.jsviews.com/#jsrplayingメソッドを使用してテンプレートを作成しました。ただし、テンプレートを に追加する代わりに、非表示に追加しました。非表示のテンプレートについては、「NetworkError: 404 Not Found - //%7B%7B:URL%7D%7D?new={{:magicNumber}}」が表示されますが、これは URL ソースに関連していないためです。非表示のテンプレートに存在します .... {{:URL}...umber}} コンソールからこのエラーを取得する方法を知りたいです (要素を検査)
maven - JSW プラットフォームで maven appassemblyr プラグインを使用した動的引数
3 つまたは 4 つの引数を受け入れるプログラムがあり、生成されたデーモンを使用してこれらのパラメーターでメイン クラスを実行しようとしています。ドキュメントで、wrapper.conf を定義して wrapper.app.parameter..
次のようなプログラムを開始できる方法が必要です。
./プログラム開始 パラメータ1 パラメータ2 パラメータ3
誰かがそれを行う方法を知っていますか? ありがとう!
windows - YAJSW でラップされた Windows サービスが終了した後、クリーンアップ スクリプトを実行するにはどうすればよいですか?
Windowsで実行するためにYAJSWでラップしたJava jarがあります。このサービスは、美しくインストール、開始、終了します。残念ながら、jar はクリーンな再起動を台無しにするいくつかのファイルを残します。YAJSW の前は、これらのファイルはバッチ スクリプトによってクリーンアップされていました。これらの誤ったファイルをクリーンアップする同じ小さなスクリプトがあります。YAJSW のドキュメントと構成パラメーターを読みましたが、私の人生では、クリーンアップ スクリプトを実行する方法について明確な説明を見つけることができません。
現在のwrapper.confからの抜粋
ファイルがまだ残っているため、上記のクリーンアップ スクリプトは実行されないようです。
追加の conf ファイルを使用して Tomcat サービスを停止する方法については、いくつかの参照がありますが、これらのドキュメントを読んでも、何が起こっているのか理解できません。wrapper.stop.conf と wrapper.stopper への参照も見つけましたが、これらのパラメーターの使用方法がわかりません。
java - YAJSW - .lck ファイルをクリアする起動スクリプト
YAJSW (11.08) を使用して Java アプリケーションをサービスとしてラップしていますが、Java 8 に切り替えると、アプリケーションが正常に終了しない場合.lck
、ロガーによって生成されたファイルがクリアされないことに気付きました。
.lck
現在、新しいロガーへの切り替えを進めていますが、当面の間、これらのファイルをクリアするための起動スクリプトが必要です。
ここでは、YAJSW がシェルとグルーヴィーなスクリプトをサポートしていることを読み ましたが、このSO の質問に対する回答では、グルーヴィーなスクリプトしかサポートしていないと主張しています。
私が知る限り、スクリプトが実行される STATE を示す必要があるため、私はそれがSTART 状態であると想定しています。
私はこれを私のに追加しましたwrapper.conf
:
私は何が欠けているか、間違っていますか? 使用しているバージョンではスクリプトを実行できませんか? それとも、シェル スクリプトは本当にサポートされていないのでしょうか?
編集: YAJSW をバージョン 11.11 (最新) に更新しました - まだ動作しません
java - YAJSW Windows サービスで JRE_HOME を使用する
Windows の次の使用例について YAJSW を評価しています。
- Java アプリケーションをサービスとして実行
- JRE_HOMEパス変数(%JRE_HOME%\bin\java.exe)で指定したjavaを利用してサービスを実行します。
2 番目の使用例は非常に重要であり、2 つの柔軟性を可能にします。新しいバージョンの JRE をインストールする (Java サポートが中止された場合/ユーザーが新しい JRE をインストールしたい場合) b)。アプリケーションは、ユーザーがインストールした新しい JRE の影響を受けません
wrapper.conf
上記の構成はユース ケース 1 を満たしています。Windows サービスの「YAJSWSimple」サービスと yajsw のコマンド ファイル (bat/startService.bat および bat\startService.bat) の両方から開始/停止できます。
wrapper.java.command
およびwrapper.ntservice.java.command
config プロパティを使用しても、2 番目のユース ケースを実現できません。
Windows サービス一覧で YAJSWSimple サービスの実行可能プロパティへのパスを確認したところ、次のように表示されました。
wrapper.java.command
サービスは、wrapper.ntservice.java.command
構成プロパティで指定したパスを展開します。
2 番目のユース ケースを完了するには、YAJSWSimple サービスの実行可能プロパティへのパスを次のようにします。
インストールされたサービスが JRE アップグレードの影響を受けないように、YAJSW でこれをどのように達成できますか?
Linux/Unix マシンについても同じユース ケースを評価します。同じソリューションが他のプラットフォームでも機能することを願っています。
ssl - yajsw play framewok sslエラー
私は yajsw を使用して、play フレームワーク アプリケーションを Windows サービスとして Windows マシンにデプロイしています。これらの手順を使用してサービスをインストールしています。この方法に問題はなく、完全に機能しています。ただし、jks ssl ファイルを追加しようとすると、エラーが発生します。私のstart.batファイルはそのようなものです
この start.bat を直接実行すると、jks が機能し、Google Chrome に ssl 証明書が表示されますが、runConsole.bat を実行して Google Chrome から URL にアクセスしたときにこれを Windows サービスにしようとすると、以下のスタックトレースが表示され、サイトは見えない
start.bat を直接実行する場合と yajsw で実行する場合の違いは何ですか? 私は立ち往生しています。
Play フレームワークのバージョン: 2.2.3 Yajsw のバージョン: 11.11
java - jar をウィンドウ サービスとして実行するための YAJSW の代替手段
ドキュメントに記載されている手順とまったく同じ手順を実行しました。しかし、サービスを開始しようとするとエラーが発生します。「エラー 1053: サービスが開始または制御要求にタイムリーに応答しませんでした」
この問題を解決するのを手伝ってくれる人や、ウィンドウ サービスとして jar ファイルを実行する代替手段を提案してくれる人は大歓迎です。