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

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

spring - メッセージが表示されないのはなぜですか?

Spring Web アプリケーションにメッセージ プロパティ ファイルがあります。関連する構成を次に示します。

プロパティのメッセージは表示されませんが、言語サフィックス付きのキーが表示されます。たとえば、プロパティ ファイルのキー nav.welcome は、Web ページでは ??nav.welcome_en?? として表示されます。Gradlew を使用してアプリケーションを実行しています。そして、クラス パスのルートに messages.properties ファイルが表示されます。

org.springframework.web のログ レベルを上げると、次の関連するログ メッセージが表示されます。

ここに何が欠けていますか?

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

java - URL フィルターを実装する

ServletFilterを持つ組み込み Tomcat の単純なインスタンス:

URLフィルターの実装:

何らかの理由で、これは無限ループに陥り、Servlet1 に到達しません。応答を配信する前に、要求の周りのパラメーターを再確認できるように URL フィルターを実装する正しい方法は何ですか?

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

java - Tomcat 7.0 Eclipse プラグインを使用した組み込みの neo4j データベース Neo4j ストアのディレクトリ パスを作成できない

組み込みの neo4j データベースを使用していますが、Java コードでメインを実行するとすべて正常に動作します。しかし、Eclipse で Tomcat プラグインのサーブレットを使用してデータベースに接続しようとすると、次のエラーが発生します。

私のデータベースは私のjavaprojectに保存されています。tomcat-plugin が別のパスを必要とするためだと確信していますが、私はこの種のものに慣れていないので、誰かが正しいパスを教えてくれるか、チュートリアルを見せてくれることを願っています。

挨拶

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

java - classpath/jar 内の webapp ディレクトリに Tomcat を埋め込みました

したがって、以前は戦争としてパッケージ化されてから Tomcat にデプロイされていた Java アプリケーションがありますが、次のように組み込みの Jetty を使用して jar ファイルからすべてが直接実行されるようにセットアップしました。

webroot は /bigsense/api であり、contentRoot は /static です。この構成では、CSS や Javascript などの静的ファイルは /io/bigsense/web パッケージから提供されます (SBT の src/main/resources に保持されます)。オリジナルでは、context-root は /bigsense で、サーブレットは api/* にマップされていたので、すべての静的コンテンツは /bigsense/{js,css,whatever} から直接提供できました。

Jetty に同じことをさせる方法がわかりませんでしたが、上記の現在のセットアップは問題なく動作し、すべてのテンプレートを調整して、同じ構成オブジェクト (プロパティ ファイルにバックエンドがあります) からその静的パスを取得しました。 .

組み込みの Tomcat 実装も作成したいと考えており、いくつかのガイドを読みましたが、それらはすべて実際の webapp ベース ディレクトリを必要としているようです。webapp ベースなしでサーブレット ディレクトリをマップするか、実際の物理ディレクトリの代わりにクラスパス (jar 内) から webapp ベースを取得する例は見つかりません。私は次のようなことを試しました:

編集サーブレットが次のように動作するようになりました。ここで必要なのは、ServletContextListneres と、jar ファイルからサーバー ファイルへの方法だけです。

したがって、メインのサーブレットについては、Jetty と同様の設定をしています。私が持っている 2 つの ServletContextListner オブジェクトを追加するためのコンテキスト オブジェクトの関数が見つかりません。contentRoot (/static) の jar から静的コンテキストを提供できるようにする必要もあります。

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

maven - pre-integration-tests フェーズで maven-tomcat7-plugin を使用して組み込み tomcat にデプロイする際の 403 エラー

pre-integration-test フェーズで組み込み tomcat にアプリをデプロイしたいと考えています。

ただし、非常に特殊な要件があります。Mavenized ではない Web アプリケーションに依存しています。それを開発するための努力は私が余裕があるよりも大きいので、良い解決策は私の依存関係のために戦争を展開し、それから私のアプリケーション戦争を展開することだと思いました.

私のプラグイン構成は次のようになります。

私の実行によってサーバーが正常に起動しstart-portal、依存関係が正しくデプロイされます。

問題は実行にありdeploy-sprます。エラーが発生し続けます:

完全を期すために、私の settings.xml には次のものがあります。

そして、私の pom ファイルによって参照される tomcat-users.xml には次のものがあります。

here で説明されているような、いくつかの同様のエラーが見つかりました。ただし、これらの投稿はすべてサーバーが既に実行されていると見なしているため、まったく同じではありません。

すでに実行中の tomcat にアプリケーションをデプロイするテストを行ったところ、動作しました。問題は、実際には maven が組み込みの tomcat を起動し、その組み込みの tomcat にデプロイすることです。

現時点では、次のような問題が考えられます。

  • pom.xml に指定されている tomcat-users.xml がなぜか正しく読み込まれていません。
  • maven は、統合前テスト段階で 2 つの実行をうまく処理していません (ただし、パッケージ段階でサーバーを強制的に起動しましたが、まだ機能しません)。

ちなみに、同じフェーズで 2 つの異なる実行でそれを行っている理由は、ほとんどの場合、start-portal2 つの Web アプリケーションを一度にデプロイするように構成できなかったためです (1 つは Maven アーティファクトから、もう 1 つは外部戦争から)。誰かがこれを行う方法を知っていれば、それは私にとっても許容できる修正です(ただし、この質問のタイトルとは実際には関係ありません)。webapps 構成プロパティは、外部戦争では機能しないようです。Maven アーティファクトだけです。

私は完全にアイデアがありません。誰かがこの問題に遭遇したことがありますか、またはこれを達成する方法を知っていますか?

ありがとう

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

java - OpenShift - gem install rhc を実行しました - 正常に完了しました - rhc セットアップ メッセージ コマンドが見つかりません

おめでとう、

アプリケーション (java tomcat7/mysql) をデバッグしようとしています。そのために rhc をインストールする必要があります。

誰かが私を助けてくれますか?

ありがたい