問題タブ [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 投票する
3 に答える
5078 参照

tomcat - Geronimo のトランザクション マネージャーを Tomcat に統合するにはどうすればよいですか?

Geronimo はスタンドアロンのトランザクション マネージャーを提供していますか? もしそうなら、Tomcatでそれを使うことは可能ですか?

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

java - サーブレット用に $TOMCAT_HOME/logs に名前付きログを作成するにはどうすればよいですか?

現在、Tomcat を使用して、サーブレット内で最も単純な方法でログを記録しています。ServletConfig.getServletContext().log を使用してアクティビティを記録します。これは、$TOMCAT_HOME/logs の localhost.YYYY-MM-DD.log に書き込みます。

絶対に必要でない限り、このロギング メカニズムの単純さから離れたくありません。しかし、ログファイルに名前を付けたいと思います。「localhost」.YYYY-MM-DD.log ではなく、「myAppName」.YYYY-MM-DD.log に書き込む方法はありますか。独自のメカニズムを作成できることはわかっていますが、ここでも単純さを求めています。

Log4j のような完全なフレームワークから離れたいと思っています。

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

java - Eclipse & Tomcat: プロジェクトから提供されるフォルダーを指定する方法は?

私は Eclipse 3.4 と Tomcat 5.5 を使用しており、動的 Web プロジェクトをセットアップしています。http://127.0.0.1:8080/project/からアクセスできますが、デフォルトでは WebContent フォルダーからファイルを提供します。提供したい実際のファイルは、「share」という名前のフォルダーの下にあります。このフォルダは CVS から取得したものなので、名前を変更するのではなく、指定された名前で使用したいと考えています。これはどのように行うことができますか?

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

java - 非常に需要が高く、大きなヒープのWebアプリケーション用にJVMを調整するための適切なTomcat 5.5起動パラメーター?

最近、大規模で需要の高いWebアプリケーションをTomcat4からTomcat5.5に移行しましたが、JVMの一時停止に関連しているように見えるいくつかの特有の速度低下動作に気づきました。アプリケーションを実行し、Tomcat 4で時間の経過とともに増加する負荷をサポートするために、以下のように多くの標準的ではないJVMパラメーターが設定および調整されました。また、Tomcat JVM調整の経験がある人が、有害と思われることについてコメントできることを期待しています。 Tomcat5.5インストールに。これらの一部は以前のバージョンのJavaから引き継がれる可能性があることにも注意してください(これらのパラメーターを使用してJava1.6でTomcat4をしばらくの間正常に実行していましたが、Java1.4でのガベージコレクションを支援するために導入された可能性があります。私たちのTomcat4は長い間インストールされており、今では良いことよりも害を及ぼす可能性があります)。

いくつかのメモ:

  • アプリケーションのメモリフットプリントは約1GBで、おそらくわずかに超えています。
  • CPUは問題ではありません-アプリを提供するすべてのマシン(負荷分散)は30%未満のCPUです
  • マシンの物理メモリに多くのヘッドルームがあります。
  • -XX:MaxPermSize = 512mは、5.5アップグレードの一部として追加された唯一のパラメーターであり、メモリ不足のpermgenスペースの問題(解決済み)に対応していました。
  • Java 1.6、SolarisOSで実行

-server -Xms1280m -Xmx1280m -XX:MaxPermSize = 512m -XX:ParallelGCThreads = 20 -XX:+ UseConcMarkSweepGC -XX:+ UseParNewGC -XX:SurvivorRatio = 8 -XX:TargetSurvivorRatio = 75 -XX:MaxTenuringThreshold = 0 -XX:+ AggressiveOpts -XX:+ PrintGCDetails -XX:+ PrintGCTimeStamps -XX:-TraceClassUnloading -Dsun.io.useCanonCaches = false -Dsun.net.client.defaultConnectTimeout = 60000 -Dsun.net.client.defaultReadTimeout = 60000

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

java - tomcat でタイムアウトを設定する方法はありますか?

ページごとまたはサーバー レベルで、Tomcat の JSP ページのタイムアウトを設定できますか?

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

security - Tomcat 5.5 でソルト化されたパスワードをどのように実装しますか?

私の Web アプリケーションはコンテナ管理のセキュリティに依存しています。私が知る限り、JDBC または DataSource Realm を構成するだけでダイジェストされたパスワードをデータベースに保存するのは簡単ですが、それらのダイジェストにソルトを追加する方法はありません。

助言がありますか?

編集:質問する前にもう少し考える必要があるようです;-)

誰がダイジェスト計算を行うか (クライアントまたはサーバー) を選択し、それに応じて Tomcat を構成するだけです。

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

java - mod_rewriteがmod_jkにリクエストを渡し、アプリコンテキストを削除して、Tomcat5.5をApache2の背後で実行するにはどうすればよいですか?

さて、Tomcat(5.5)で実行されているWebアプリを、サイトのルートから(つまり、コンテキストなしで)提供するApache 2(正確には2.2.3)の背後で実行し、静的コンテンツをApache経由で提供したいと思います。

そのため、Tomcatでアプリが「/myapp」の下で実行されている場合は、代わりにapache(プラスmod_rewrite)を使用して、「」の下で実行されているかのように動作さ/せます。

Mod_jkセットアップと動作は正常です。「」からアプリにアクセスできます/myappが、最後の部分がうまく機能しません。以下は、これを機能させるために私が持ってmod_rewriteいる構成です。正しくリライト/static/URLを取得して、解凍されたWebアプリからapacheにサービスを提供します。リライトログを有効にすると、他のすべてのリクエストを/myapp経由に渡そうとしmod_jkます。ただし、mod_jkは後でリクエストを処理していないようです。

過去にapache1でこれを行ったときは、mod_jk前にgetがロードされていることを確認する必要がありましたが、apache2mod_rewriteではこれを達成できないようです。他の人は通常どのようにこれを行いますか?

0 投票する
9 に答える
92092 参照

jsp - jsp出力から空白を削除します

jspページの出力から余分な空白を取り除くにはどうすればよいですか?web.xmlで切り替えることができるスイッチはありますか?Tomcat固有の設定はありますか?

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

flash - Apache 5.5 でビデオを表示する

Apache 5.5 サーバーを介して .flv ビデオ ファイルを表示中に問題が発生しました。私はhtmlでjsp2.0とjavascript、フラッシュビデオプレーヤーを使用しています。Apache 5.5 サーバーを介して 10 MB の .flv ビデオ ファイルを含む video.jsp ページを実行しようとすると、c ドライブがいっぱいになります。また、ページにビデオが表示されず、ラップトップ全体が遅くなります。プロジェクトの作業が停止しているため、至急返信してください。

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

java - YAWS フロント Tomcat

人気のある Apache httpd + Tomcat のセットアップと同様に、Apache Tomcat Servlet コンテナーの前に YAWS Web サーバーをセットアップする簡単な方法は現在ありますか?