問題タブ [jsvc]
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 - Jenkins の再起動が機能しない jsvc.exec が見つかりません
現在のjenkinsのインストール(ubuntuのjetty内で実行されているwarファイルを使用)では、safeRestartまたは再起動を試みるたびにハングし、「Jenkinsが再起動している間お待ちください」というページが表示されます
これは決して終了せず、jetty を手動で再起動する必要があります。
ログには次のように表示されます。
何か案は?ありがとう
scala - jsvc の commons-daemon で Scala を実行する
commons-daemon を使用してデーモンとして実行できる基本的な Scala アプリケーションを作成しようとしています。次のコードは、この投稿の Java プログラムに基づいています。
これは、sbt から実行したり、jar をビルドしたりするときに問題なく動作します。ただし、jsvc からコードを実行することはできません。たとえば、次を実行した場合:
私はstderrで次を取得します
探しているメソッドであるinit(Array [String])で何が起こっているのかわかりません。scalac がメイン クラスをコンパイルする方法に、コードとデーモン インターフェイスとの互換性をなくしている何かがありますか?
ありがとう!
64-bit - aix 64 ビットでの jsvc の使用
構成スクリプトを変更CFLGAS
して AIX6 のサポートを追加し、CPU タイプを as として追加するように変更し、フラグをPPC64
追加した後、gcc および.-maix64
apache-commons on AIX6 machine in 64-Bit mode
IBM JDK 7
しかし、jsvc を実行してサービスまたは tomcat をサービスとして開始することはできません。LIBPATH
すべてを含めるように設定しようとしましたJVM library locations
が、進行状況は見られませんでした。
以下は、jsvc をデバッグ モードで実行したときに観察されたエラーです。
VM 構成ファイル /usr/java71_64/jre/lib/ppc64/jvm.cfg を見つけようとしています
/usr/java71_64/jre/lib/ppc64/jvm.cfg に VM 構成ファイルが見つかりました
構成内に VM j9vm 定義が見つかりました
VM j9vm のライブラリが見つかりません (スキップ)
構成で VM ホットスポット定義が見つかりました
VM ホットスポットのライブラリが見つかりません (スキップ)
構成で VM クラシック定義が見つかりました
VM クラシックのライブラリが見つかりません (スキップ)
構成に VM ネイティブ定義が見つかりました
VM ネイティブのライブラリが見つかりません (スキップ)
構成に VM グリーン定義が見つかりました
VM green のライブラリが見つかりません (スキップ)
/usr/java71_64 にある Java ホーム
+-- Java ホーム構造のダンプ ------------------------
| | Java ホーム: "/usr/java71_64"
| | Java VM 構成: "/usr/java71_64/jre/lib/ppc64/jvm.cfg"
| | 見つかった JVM: 0
+---------------------------------------------------------------- ------
どんな助けでも大歓迎です。
ありがとう、シヴァ
java - Apache Daemon jsvc を使用しようとしています
jsvc を使用して Java プログラムを実行しようとしています。
私はそれをインストールしました
解決策を見つけるために、それに関する Apache ドキュメント ( https://commons.apache.org/proper/commons-daemon/jsvc.html ) を読んでみました。しかし、このコマンド:
そしてこの他の:
うまくいきませんでした(もちろん、用語をクラスの名前などに置き換えます)。
エラーが表示されます:
だから私は "./" なしで jsvc を使用します。そして、私はここを見ました: jsvc で tomcat を開始するには? /usr/bin/jsvc を使用する必要があること
しかし、別の問題は、私が使用するときです
何も起こりません。
私はリンクを試します: How to convert a java program to daemon with jsvc? . しかし、私が理解できないことがあります。「CLASS =」の場合、.Main ファイルを配置する必要がありますか? また、ファイルの拡張子名 (クラスと .jar の場合) を入力する必要がありますか?
メインクラスを含む.javaファイルを配置することにしました(.jarを配置したら、配置しませんでした)。次に、コードをコピーし、Ubuntu コンソールで「esac」と入力してエンター キーを押したところ、コンソールが閉じてしまい、何も表示されませんでした。
誰かがすでにこれに遭遇しましたか?
java - JSVC が起動せず、エラー メッセージが表示されない
シンプルな JSVC プログラムを実行しようとしています。ただし、スクリプトを実行しても起動しません。ログファイル、ターミナル、または見つけたsyslogにもエラーはありません。
クラスパスを意図的に無効にしてもエラーが発生しないため、JSVC がクラスパスを検証しているようには見えません。
JSVCがインストールされているため、間違っているか欠落している場合に文句を言う他のパラメーターを検証します。
以前にそれについて不平を言ったので、Javaホームも正しいはずです。
脚本:
コード: