問題タブ [maven-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.
maven-3 - Maven を使用したマグノリア ブロッサム
このドキュメントを使用してマグノリア ブロッサムを始めようとしています。
手順に従って(「独自のモジュールを作成する」部分を除く)、プロジェクトをEclipseにインポートできました。
上記のように、Jetty Maven プラグインも追加しました。
Web アプリケーション ユーザー 'mvn:jetty:run' を実行しようとすると、コマンド プロンプトで次の例外が発生します。
Tomcat Manager App を使用して、同じ war ファイルをデプロイして実行できます。それは、戦争の発生が正しいことを示唆しています。
Maven Jetty/Tomcat プラグインを使用して Web アプリを実行するのを手伝ってください。
maven - tomcat 7 埋め込みが正しくシャットダウンしない ClassNotFoundException ContainerBase$StopChild
この構成でTomcat7組み込みプラグインを使用して作業統合テストを作成しようとしています:
ただし、シャットダウンが発生すると、次のエラーが発生し続けました: 原因: java.lang.ClassNotFoundException: org.apache.catalina.core.ContainerBase$StopChild
これを修正するためのヒントはありますか?
java - Jetty VS Tomcat Maven プラグイン - どちらを使用すればよいですか?
Tomcat を運用サーバーとして使用しており、IDE 内からサーバーを実行するために Maven プラグインの 1 つを使用したいと考えています。Tomcat maven pluginとJetty maven pluginの2 つのプラグインがあることがわかりました。2つの違いは何ですか?それぞれの長所と短所は何ですか?
java - リモートサーバー上の tomcat7-maven-plugin contextFile
アプリケーションをさまざまな環境のTomcatにデプロイするようにmavenをセットアップしようとしています。localhost にデプロイするとすべてが機能しますが、開発サーバーにデプロイしようとするとデプロイに失敗します。ただし、tomcat7-maven-plugin に context.xml ファイルをデプロイしないように指示すると、すべてが機能します。
pom.xml
これは、mvn tomcat7:redeploy -Pdveを実行するときに Maven が教えてくれることです:
そして、これが「devserver」の catalina.out です。
サーバーが、アクセスできないローカル パスから context.xml ファイルを読み込もうとしているようです。これを修正する方法を知っている人はいますか?context.xml の読み込みをオフにすると ( pom ファイルでモードをbothからwarに変更することによって)、すべてが正常に機能し、アプリケーションが読み込まれます。
ありがとう。
maven - tomcat7:run を使用しているときに、@ManagedBeans のターゲット/クラス ディレクトリをスキャンするように com.sun.faces を説得するにはどうすればよいですか?
JSF (com.sun.faces 2.1.12) は、tomcat7 maven プラグイン (v2.2) を使用して実行すると、ターゲット/クラスで注釈付きのクラスを見つけることができません。
デバッグするときは、Tomcat7:run プラグインを Maven で使用してアプリケーションを実行します。tomcat7 プラグインは、起動時に webapp のクラスパスを構築するときに、ターゲット/クラスをクラス ディレクトリとして webapp クラスパスに追加し、src/main/webapp を webapp ルート ディレクトリとして構成します。これは、WEB-INF/classes にクラスがなく、com.sun.faces 注釈スキャナーが @ManagedBeans のターゲット/クラスをスキャンしないことを意味します。
META-INF/faces-config.xml を src/main/resources に追加して、注釈スキャナーをだましてターゲット/クラスをスキャンさせようとしました。MET-INF/faces-config.xml が target/classes で見つかったので、これはほとんど機能しましたが、com.sun.faces.config.ConfigManager.ProvideMetadataToAnnotationScanTask は jar に含まれていなかったためスキップしました。WEB-INF/classes をスキャンするコードを見つけるのに苦労しました。
@ManagedBeans の target/classes ディレクトリをスキャンするように com.sun.faces を説得するにはどうすればよいですか?
spring - Spring Java Config: web.xml を使用しない Tomcat のデプロイ
XML を使用せずに Java 構成の Spring MVC アプリケーションを作成しました。問題なくラップトップにアプリケーションをデプロイして起動できます。しかし、テストサーバー (tomcat 7) にアプリケーションをデプロイしようとするとすぐに、次のメッセージが表示されます。
Eclipse Maven プラグインを使用してアプリケーションを構築しています。web.xml なしでアプリケーションを展開することは可能ですか? そうでない場合、本当に必要な基本的な web.xml はどれですか?
Maven WAR プラグイン:
WebAppInitializer:
更新: catalina.out
tomcat - マネージャー web-app で tomcat を埋め込む方法
The idea is to have a self-containing project (well, at least for development) without any need to configure external tomcat - but the problem with using tomcat7-maven-plugin it that, correct me if I'm wrong, the embedded version of tomcat does not contain "manager" application - and I just don't want to rerun whole server each time.
So the question is, what is the best way to incorporate manager webapp to embedded tomcat?