問題タブ [tomcat]

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

eclipse - 単体テスト サーブレット

Tomcat サーブレット コンテナーの下で多数のサーブレットを実行しています。テストコードと本番コードを分けたいので、テストフレームワークの利用を検討しました。JUnit は Eclipse にうまく統合されていますが、実行中の Tomcat サーバーを使用してサーブレットを実行することはできませんでした。Tomcat サーブレットのテストをサポートする単体テスト フレームワークを推奨していただけますか? Eclipse との統合は便利ですが、必須ではありません。

0 投票する
4 に答える
23164 参照

java - サーブレットからの Tomcat コンテキスト パスへのアクセス

私のサーブレットでは、JavaScript のミニファイを実行できるように、コンテキストのルートにアクセスしたいと考えています。

インストールプロセスの一部としてミニファイを実行することは可能ですが、実装コストを削減するためにサーブレットの起動時に実行したいと考えています。

ファイルをディスクにロードして書き込むことができるように、コンテキストディレクトリを取得する方法を知っている人はいますか?

0 投票する
4 に答える
5057 参照

java - Tomcat5 が CentOS 5 で起動に失敗し、NoClassDefFoundError 例外が発生する

WEBAPPS ディレクトリからすべてのアプリケーションを削除しても、Tomcat は起動に失敗し、OS のインストール後のようにすべてが残ります。

ログ (catalina.out) は次のように述べています。

0 投票する
3 に答える
2218 参照

tomcat - Tomcatでは、サーブレットはどのコネクタが構成されているかをどのように判断できますか?

Tomcat 5.5では、server.xmlに多くのコネクタ(通常はポートのみ8080)を含めることができますが、私のアプリケーションでは、ユーザーは他のポートも開くようにservlet.xmlを構成できます(たとえば8081-8088)。サーブレットがどのソケット接続ポートを利用できるかを把握したいと思います(Servlet.init()の間、Tomcatはまだコネクタを開始していません)。

server.xmlを自分で見つけて解析することができ(grotty)、スレッド名を見ることができました(tomcatが起動した後-しかし、それを行うのに適した時期をどのように知ることができますか?)しかし、私はできるソリューションを好みます私のservlet.init()で実行し、有効なポート範囲を決定します。何か案は?私のアプリケーションでは、ソリューションをTomcatに緊密にバインドできます。

0 投票する
4 に答える
1789 参照

java - Tomcat 5.5 (Windows XP 32 ビットで動作する Java 1.4 を使用) が突然ハングするのはなぜですか?

巨大な webapp を使用して、しばらくの間 Java 1.4 で Tomcat 5.5 を実行しています。ほとんどの場合、正常に動作しますが、例外が生成されず、Tomcat を再起動する以外に再度実行する明白な方法がないままハングすることがあります。tomcat インスタンスは、ヒープ上で 1 ギガバイトのメモリを使用できますが、300 MB を超えることはめったにありません。他の誰かがこの問題に遭遇しましたか?解決策はありますか?

明確にするために、タスクマネージャーとEclipseを介して使用しているメモリの量を決定しました(Eclipseの外部でも実行しようとしましたが、最終的には同じ問題が発生しますが、少し時間がかかります)。Eclipse では、小さな (オプションの) メモリ ペインを介して割り当てられたメモリと、タスク マネージャを介して javaw.exe に割り当てられた量を確認します。私はシスデオを使用しますか?Eclipse 用の Tomcat プラグイン。

0 投票する
4 に答える
22297 参照

java - Eclipseを使用してJSP tomcatサービスをデバッグするには?

Eclipse IDE デバッガーを使用して、個別に実行している JSP/Struts/Tomcat/Hibernate アプリケーション スタックをデバッグしたいと考えています。Java JVM と Eclipse をセットアップして、ブレークポイントを設定し、変数値を監視し、現在実行中のコードを確認するにはどうすればよいですか?

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

java - Tomcat サーブレットの context.xml 内のリソースのワイルドカード

私は Tomcat にあまり詳しくありませんが、私のチームは、多数のサーバーにわたって Tomcat でホストされている Java サーブレットを中心に展開する複雑なプロジェクトを継承しています。カスタム構成管理ソフトウェアを使用して server.xml を書き出し、server.xml に書き込まれたさまざまなリソース (接続プール、Bean、サーバー変数など) がサーブレットを構成します。これはすべて順調です。

ただし、一部のリソースの名前は事前にわかりません。たとえば、サーブレットは、オペレーターによって構成された任意の数の「アノニマイザー」にアクセスする必要がある場合があります。各アノニマイザーには、固有の名前が関連付けられています。次のような Java Bean を使用して、各アノニマイザーを作成および構成します。

ただし、これには、可能性のあるすべてのリソース名について、事前にサーブレットの context.xml ファイルに明示的なエントリを用意する必要があるようです。明示的な context.xml エントリをワイルドカードに置き換えるか、この種の問題に対するより良い解決策があるかどうかを知りたいです。

現在:

次のようなものに置き換えられます。

ただし、これが可能かどうか、または正しい構文が何であるかはわかりません。これを処理するためのより良い方法について誰か提案できますか?

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

windows - 最も単純な Tomcat/Apache コネクタ (Windows) とは?

Windows XP マシンで apache 2.2 と tomcat 5.5 を実行しています。

セットアップが最も簡単で、十分に文書化されている tomcat/apache コネクタはどれですか?

0 投票する
5 に答える
943 参照

java - Tomcat のパッケージ化

私の仕事では、さまざまな環境にアプリケーションをデプロイする必要があります。これは、Tomcat 6 にデプロイされた、少し設定が必要な標準の WAR ファイルです。

Tomcat を使用して「展開パッケージ」を作成する方法はありますか?それを抽出して Tomcat とアプリケーションをセットアップするだけです。Tomcat フォルダーを使用して .zip ファイルを作成してもうまくいくかどうかわかりません。それは確かにサービスをインストールしません。

提案を歓迎します!

現時点では、すべてのアプリが Windows サーバーにデプロイされていることに注意してください。

ありがとう、フィル

0 投票する
7 に答える
6810 参照

performance - HTTPS経由で提供される画像などのコンテンツをクライアント側にキャッシュするにはどうすればよいですか?

サーバーとしてTomcatを使用し、ブラウザーとしてInternetExplorer6を使用しています。私たちのアプリのウェブページには約75枚の画像があります。SSLを使用しています。すべてのコンテンツの読み込みが非常に遅いようです。IEが画像をキャッシュするようにTomcatを設定するにはどうすればよいですか?