問題タブ [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.

0 投票する
1 に答える
2135 参照

java - JavaSE YAJSW を使用して IBM WebSphere MQ クライアントを開始できない

JavaSE アプリケーションを Windows サービスとして開始すると、ある種のエラーが発生しますが、その理由がわかりません。一部の IBM jar は大量のデータをダンプしていますが、何が問題なのかわかりません。

自分のものとすべての依存 jar を単一の太い jar (maven-assembly-plugin/jar-with-dependencies) にパッケージ化しました。何か案は?

0 投票する
2 に答える
1584 参照

maven - Mavenビルドにyajswを含める

私のプロジェクトでは YAJSW ラッパーを使用しています。プロジェクトをビルドするとき、YAJSW で必要な jar ファイルをアセンブリに単純にコピーします。したがって、YAJSW の jar ファイルは単純に私の svn にコミットされます。私のプロジェクトには 25 MB のスペースがあり、そのうちの 20 MB は YAJSW のライブラリであるため、私はこれが好きではありません。

試したい:

  • 不要な YAJSW のライブラリを削除しますが、どれが必要かわかりません。
  • ビルド中にリポジトリから必要なライブラリをダウンロードします。しかし、依存関係にすべての YAJSW jar をリストせずに簡単にする方法は?

依存関係のある YAJSW pom があれば最高ですが、それが見つかりません。多分誰かがそれを作成するので、それを私のレポにアップロードできますか?

0 投票する
1 に答える
116 参照

javascript - 非表示のテンプレートを使用してエラー 404 を取得する

JsViews は初めてです... http://www.jsviews.com/#jsrplayingメソッドを使用してテンプレートを作成しました。ただし、テンプレートを に追加する代わりに、非表示に追加しました。非表示のテンプレートについては、「NetworkError: 404 Not Found - //%7B%7B:URL%7D%7D?new={{:magicNumber}}」が表示されますが、これは URL ソースに関連していないためです。非表示のテンプレートに存在します .... {{:URL}...umber}} コンソールからこのエラーを取得する方法を知りたいです (要素を検査)

0 投票する
0 に答える
154 参照

maven - JSW プラットフォームで maven appassemblyr プラグインを使用した動的引数

3 つまたは 4 つの引数を受け入れるプログラムがあり、生成されたデーモンを使用してこれらのパラメーターでメイン クラスを実行しようとしています。ドキュメントで、wrapper.conf を定義して wrapper.app.parameter..

次のようなプログラムを開始できる方法が必要です。

./プログラム開始 パラメータ1 パラメータ2 パラメータ3

誰かがそれを行う方法を知っていますか? ありがとう!

0 投票する
1 に答える
528 参照

windows - YAJSW でラップされた Windows サービスが終了した後、クリーンアップ スクリプトを実行するにはどうすればよいですか?

Windowsで実行するためにYAJSWでラップしたJava jarがあります。このサービスは、美しくインストール、開始、終了します。残念ながら、jar はクリーンな再起動を台無しにするいくつかのファイルを残します。YAJSW の前は、これらのファイルはバッチ スクリプトによってクリーンアップされていました。これらの誤ったファイルをクリーンアップする同じ小さなスクリプトがあります。YAJSW のドキュメント構成パラメーターを読みましたが、私の人生では、クリーンアップ スクリプトを実行する方法について明確な説明を見つけることができません。

現在のwrapper.confからの抜粋

ファイルがまだ残っているため、上記のクリーンアップ スクリプトは実行されないようです。

追加の conf ファイルを使用して Tomcat サービスを停止する方法については、いくつかの参照がありますが、これらのドキュメントを読んでも、何が起こっているのか理解できません。wrapper.stop.conf と wrapper.stopper への参照も見つけましたが、これらのパラメーターの使用方法がわかりません。

0 投票する
1 に答える
347 参照

java - YAJSW - .lck ファイルをクリアする起動スクリプト

YAJSW (11.08) を使用して Java アプリケーションをサービスとしてラップしていますが、Java 8 に切り替えると、アプリケーションが正常に終了しない場合.lck、ロガーによって生成されたファイルがクリアされないことに気付きました。

.lck現在、新しいロガーへの切り替えを進めていますが、当面の間、これらのファイルをクリアするための起動スクリプトが必要です。

ここでは、YAJSW がシェルとグルーヴィーなスクリプトをサポートしていることを読み ましたが、このSO の質問に対する回答では、グルーヴィーなスクリプトしかサポートしていないと主張しています。

私が知る限り、スクリプトが実行される STATE を示す必要があるため、私はそれがSTART 状態であると想定しています。

私はこれを私のに追加しましたwrapper.conf

私は何が欠けているか、間違っていますか? 使用しているバージョンではスクリプトを実行できませんか? それとも、シェル スクリプトは本当にサポートされていないのでしょうか?

編集: YAJSW をバージョン 11.11 (最新) に更新しました - まだ動作しません

0 投票する
1 に答える
2431 参照

java - YAJSW Windows サービスで JRE_HOME を使用する

Windows の次の使用例について YAJSW を評価しています。

  1. Java アプリケーションをサービスとして実行
  2. 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.commandconfig プロパティを使用しても、2 番目のユース ケースを実現できません。

Windows サービス一覧で YAJSWSimple サービスの実行可能プロパティへのパスを確認したところ、次のように表示されました。

wrapper.java.commandサービスは、wrapper.ntservice.java.command構成プロパティで指定したパスを展開します。

2 番目のユース ケースを完了するには、YAJSWSimple サービスの実行可能プロパティへのパスを次のようにします。

  1. インストールされたサービスが JRE アップグレードの影響を受けないように、YAJSW でこれをどのように達成できますか?

  2. Linux/Unix マシンについても同じユース ケースを評価します。同じソリューションが他のプラットフォームでも機能することを願っています。

0 投票する
1 に答える
359 参照

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

0 投票する
2 に答える
1488 参照

java - jar をウィンドウ サービスとして実行するための YAJSW の代替手段

ドキュメントに記載されている手順とまったく同じ手順を実行しました。しかし、サービスを開始しようとするとエラーが発生します。「エラー 1053: サービスが開始または制御要求にタイムリーに応答しませんでした」

この問題を解決するのを手伝ってくれる人や、ウィンドウ サービスとして jar ファイルを実行する代替手段を提案してくれる人は大歓迎です。