問題タブ [gradle-tomcat-plugin]

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 投票する
2 に答える
1831 参照

tomcat - 外部化された構成ファイルを Gradle Tomcat プラグインで使用するにはどうすればよいですか?

問題。実行時にクラスパスに含めたいさまざまな環境固有の構成ファイルがありますが、これらを WAR 自体の一部にしたくありません。たとえば、log4j.xmlデバッグがオンになっている開発環境用のファイルと、多くの環境固有の資格情報、エンドポイントなどを含むプロパティ ファイルがあります。

個別の環境固有の WAR を構築するのではなく、テストする同じ WAR をリリースしたいので、これらを WAR の外に置きたいと考えています。複数の環境固有の構成セットを WAR に含めることもできますが (Maven と Spring の両方が提供するプロファイル機能と同様)、私はそうしないことを好みます。

スタンドアロンの Tomcat にはshared.loader(の) 機能がcatalina.propertiesあり、Jetty にはextraClasspathがありますが、Gradle Tomcat プラグインでこれを行う方法がわかりません。方法はありますか?

関連記事。次の投稿は関連していますが、構成ファイルを最終的に WAR ファイルに取り込まれる場所にコピーする必要があるようです。

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

java - Tomcat が静的ファイルを提供しない

私はこれで私のロープの終わりにいます。私は非常に単純な webapp を起動しようとしていますが、Tomcat を 404 静的ファイルに変換できないようです。

  • Tomcatバージョン7.0.39でgradle tomcatプラグインを使用しています
  • 私のhtmlファイルはhey-world/src/main/webapp/index.html
  • web.xmlはこのように見えます:

    /li>

したがって、このセットアップはファイルにマップされると思ってlocalhost:8080/hey-world/static/index.htmlいましたが、毎回 404 です。これは gradle tomcat プラグインの規約に問題がありますか?

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

tomcat - gradle-tomcat-plugin ルート Web アプリケーション ディレクトリを変更する

gradle-tomcat-plugin を使用して、単純な Web アプリケーションで tomcat を実行しています。私がやろうとしているのは、ルートWebアプリケーションディレクトリをからに変更することsrc/main/webapp/ですWebContent/

これは、実行時にまったく機能せずgradle tomcatRun、まだにマップされていますsrc/main/webapp/

助言がありますか?

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

intellij-idea - タイプ「TomcatRun」のタスクを作成できませんでした

誰かが gradle-tomcat-plugin の設定を手伝ってくれるでしょうか?

これはbuild.gradleの内容です:

タスク tomcatRun の実行中に次のエラーが表示されます:タイプ 'TomcatRun' のタスクを作成できませんでした。このスタトレース:

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

tomcat - Gradle Tomcat プラグイン セット JVM 引数

Gradle Tomcat プラグインを使用しており、「-javaagent:/home/blablabla.jar」のような JVM 引数を「tomcatRun」タスクに設定したいと考えています。Gradle 2.4 を使用しています。多くの例を試しましたが、失敗しました。それを行う正しい方法は何ですか。

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

gradle - Gradle 依存関係は gradle tomcat プラグインでロードされません

私は持っている

私の依存関係では、まだ取得しています

実行中

この tomcat クラスローダーの何が問題になっていますか?

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

tomcat - Gradle tomcat プラグインが tomcat を 2 回起動しようとしました

2 つのサブプロジェクト (バックエンドと ui) を持つ gradle プロジェクトがあります。Ui は完全に で始まりgradle tomcatRunWarます。バックエンドには構成記述子があり、本番環境では、<tomcat home>/conf/Catalina/localhost/portal-api.xmlデータベース データソース (切り取られた部分) のようないくつかのリソース定義が含まれています。

コンテキスト自体<tomcat home>/conf/context.xmlは非常に単純です。

バックエンドの私のgradleビルドは次のようになります(少し切り捨てられています):

最後の行は、公式のよくある質問で対処しようとする方法です。

そして、私は勝利に近づいているようです-Tomcatは起動しますが、すぐに停止します:

--stacktrace を使用すると、2 つのコピーが開始されたように見えます。

完全な開始ログ: http://ur1.ca/ndeis

PS最初に、プラグインの作成者に尋ねました: https://github.com/bmuschko/gradle-tomcat-plugin/issues/130しかし、しばらく答えがありません...