問題タブ [embedded-tomcat-7]
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.
eclipse - Maven/Eclipse - 迅速なイテレーション受け入れ WAR ファイルとしてパッケージ化されたプロジェクトのテスト
Eclipse を使用すると、依存モジュールに変更が反映される前にモジュールを再ビルドして再インストールする必要がないため、複数モジュールの Maven プロジェクトでの作業が簡単になります。したがって、コードを変更するだけで、Eclipse はバックグラウンドで魔法のように依存関係を更新します。
受け入れテストでもこの動作を実現したいと考えています。
私は持っている
組み込みの jetty または tomcat を使用して storage-service-war プロジェクト内でテストすると、明らかにコードの変更がテストですぐに表示されますが、storage-service-acceptance からテストするときに、同じ迅速なテストの繰り返しを達成する方法がわかりません。 -テスト。
どう見ても、storage-service-war をビルドして、そこから生成されたアーティファクトを使用する必要があるように見えますが、1 行だけ変更したい場合はやり過ぎのように思えます。
誰もこれを行うための良い方法を持っていますか?
乾杯
桟橋
mysql - Linux Oracle 6.3 で tomcat 7 Web ページに接続できない
Tomcat 7 が既に組み込まれているサーバーをインストールしました。サーバーの実行中にサーバーの Web ページにアクセスできません。必要なのは、管理ページにアクセスすることです。http://xxx.xxx.xx.77:8080/ノリオアプリ
次に、以下のエラーが発生しました。助けてください & ありがとう!!
詳細については、サーバーが mysql を使用しているため、mysql-connect-java-5.1.21.jar が必要ですが、インターネットから入手できる mysql-connector-java-5.1.26-bin.jar しか見つかりません。
サーバーは次の設定を使用します。CATALINA_BASE の使用: /data/Nolio-4.7
CATALINA_HOME の使用: /data/Nolio-4.7
CATALINA_TMPDIR の使用: /data/Nolio-4.7/temp
JRE_HOME の使用: ./jre
CLASSPATH の使用: /data/Nolio-4.7/bin/bootstrap.jar:/data/Nolio-4.7/bin/tomcat-juli.jar
CATALINA_PID の使用: ./catalina.pid
spring - Spring Annotated Controller が Heroku の Tomcated Embedded で動作しない
WAR を使用しているときに正常に動作するスプリング アノテーション付きコントローラーがありますが、組み込み、ローカル、および Heroku で実行しようとすると、アノテーション付きコントローラーはどれも機能しません。を使用していくつかのページをセットアップしましたが、それらは機能しますが、コントローラーmvc:view-controller
はどれも機能しません。component-scan
これが私の春の設定の一部です。
maven - tomcat7-maven-plugin:run で異なる web.xml 記述子を使用するには?
web.xml
Maven プロジェクトに2 つの異なる記述子ファイルが必要です。1 つ目 (デフォルト) は、アプリケーション サーバーへの展開用に war ファイルに含める必要があり、2 つ目は を使用した開発に使用する必要がありますtomcat7-maven-plugin:run
。<tomcatWebXml>
パラメータがあることは知っていますがweb.xml
、変更したくないTomcatグローバルを指定しています。
のjetty-maven-plugin:run
いずれかを指定でき<webApp>/<descriptor>
ます<webApp>/<overrideDescriptor>
。1 つ目は default を指定されたファイルに置き換えweb.xml
、2 つ目は default に加えて指定されたファイルの内容を適用しますweb.xml
。
で同じ機能を実現する方法はありtomcat7-maven-plugin
ますか?
java - tomcat plugin parallel を実行して mvn install を実行する
プロジェクトには、Web サーバーを実行する必要がある単体テストとフロントエンド HTML テストがあります。合格するためにmvn install
は、両方の種類のテストに合格する必要があります。Maven用のTomcatプラグインを介して起動される組み込みのTomcatサーバーを使用します。
そのため、Tomcat を起動し (フロントエンドの HTML テストに必要です)、mvn install
コマンド ラインで start: を実行しようとしましたが、次のエラーが発生しました。
同時に、Tomcat を起動するとmvn install
、maven 用の Intellij Idea プラグインを介して実行でき、エラーなく正常に動作します。
コマンドラインでmavenを起動するためにどのように設定するのですか?
これは maven マルチモジュール プロジェクトです。Web モジュールの pom.xml は次のとおりです。
java - フロントエンド テスト用の Web サーバーの自動起動/停止
ここで、maven を介して個別に埋め込まれた tomcat を開始します。
そして、mvn test
ゴールを走ります。私の質問は、それを自動的に行うためにmavenを構成できますか?
tomcat
すべてのテストを実行する前に開始し、その後停止する必要があります。
Tomcat プラグインの次の Maven 構成が使用されます。
プラグイン構成を次のように更新しようとしました。
しかし、それは助けにはなりませんでした
jboss-arquillian - tomcat7が埋め込まれたランダムポートを使用するarquillian
arquillian にランダムなポートを使用したいと思います。したがって、arquillian.xml で次のようにします。
私の単体テストでは:
Apache Tomcat で使用される実際のポート (localPort) を使用したいと考えています (はい、ランダムなポートで始まるため) が、この URL は構成からのものであり、ランダムなものではありません。
では、これにアクセスするにはどうすればよいでしょうか。