問題タブ [tomcat7]
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.
java - mod_jk を使用するように Apache を構成する際の問題
「ant」と「tomcat」をコピーして/usr/local/
、次の行を追加し/etc/profile
ます。
Apache Web サーバーは正常に動作します。http://localhost/は問題ありません
http://tomcat.apache.org/tomcat-3.3-doc/mod_jk-howto.html#s7では、startup.sh
オプションを使用すると次の場所jkconf
にファイルが生成されると書かれています。
しかし、そこにはありません
次のコマンドを実行します。
java - Tomcat 7 の SIP サーブレットでの非同期要求のパフォーマンス
SIP を使用して Tomcat 7 で HTTP 要求を非同期処理すると、Web アプリケーションのパフォーマンスが向上するという記事を読みましたが、これがどの程度正しいのかはわかりませんでした。ブラウザーが HTTP 要求を行うと、その要求を処理するスレッドが、SIP エンポイントで新しいアクティビティを待機して待機する新しいスレッドを生成し、最初に要求を処理したスレッドが解放されることを読みました。しかし、SIP エンドポイントでリッスンしているアイドル状態のスレッドがまだ 1 つあります。これは本当に良いですか?
web-applications - デプロイされた Tomcat 7 WAR アプリケーションが NoClassDefFoundError エラーをスローする
私は hello-world タイプの Web アプリケーションに取り組んでいます。IDE として Eclipse Helios を使用し、依存関係を処理するために Maven 2 を使用し、デプロイとテストのためにローカルで実行される Tomcat 7 サーバーを使用しています。アプリケーションは Spring MVC ベースで、データ管理に Hibernate を使用します。
プロジェクトを WAR ファイルに正常にパッケージ化できます。Tomcat に WAR をデプロイすると、ログに次のエラーが報告されます。
SEVERE: コンテキストの初期化に失敗しました
org.springframework.beans.factory.BeanCreationException: ServletContext リソース [/WEB-INF/spring-servlet.xml] で定義された 'hibernateSessionFactory' という名前の Bean の作成中にエラーが発生しました: init メソッドの呼び出しに失敗しました。ネストされた例外は java.lang.NoClassDefFoundError: でクラス org.hibernate.cfg.AnnotationConfiguration を初期化できませんでした
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473) at org.springframework.beans.factory. support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) など...
POM に正しい依存関係が含まれていることを確認したところ、次のようになりました。
パッケージ化された WAR ファイルに、エラーで言及されているクラス (org.hibernate.cfg.AnnotationConfiguration) を持つ必要な JAR ファイルがあることを確認しました。
./Tomcat 7/webapps/helloworld/WEB-INF/lib/hibernate-annotations-3.4.0.GA.jar
この情報に基づいて、これはクラスパス構成の問題である可能性があると考えています。Tomcat 7 で読んだドキュメントによると、Tomcat は「/WEB-INF/lib」フォルダー内の JAR ファイルを利用できるはずです。Tomcat が webapp の lib フォルダーにある JAR ファイルを認識できるようにするために、Tomcat の構成の手順をスキップした可能性があるかどうかを知っている人はいますか?
java - Web アプリケーションでの jar ファイルからのリソースの公開 (Tomcat7)
少し前に、サーブレット API 3.0 に何が期待されているかという記事を読みました。いくつかの.jsp ファイルを /WEB-INF/lib/somelib.jar/META-INF/web/ .jsp に保存すると、このリソースが Web アプリケーションのコンテキスト ルートに公開されることを読んだことを覚えています。
Tomcat7 をインストールして試してみましたが、Web リソースを jar ファイルに入れることができるドキュメントが見つかりませんでした。
- この機能はサーブレット API 3.0 に存在しますか?
- この機能は tomcat 7.0 に存在しますか?
- /lib/*.jar ファイルに jsp ファイルを含める別の方法はありますか?
java - 注釈処理を無効にしますが、サーブレット API 3.0 (Tomcat7) で Web フラグメント機能を有効にします
Tomcat 7.0 と Servlet API 3.0 を試しています。
サーブレット API 2.5 のアプリケーションがありました。そこで、web.xml を編集して Servlet API 3.0 用に構成しました。変更後、Tomcat の起動時間が 14 秒増加しました。
そこで<web-app metadata-complete="true" ...
、Tomcat がすべてのクラスでアノテーションをスキャンするわけではないため、設定すると Tomcat の開始時間が通常に戻りました。これは良いことですが、これにより web-fragment.xml 機能も無効になります。
Tomcat のアノテーション スキャンを無効にして、web-fragment.xml の処理を有効にすることは可能でしょうか。
tomcat7 - jdbc-pool の構成 (tomcat 7)
jdbc-pool を構成するために tomcat 7 で問題が発生しています。次の例に従ってみました: http://www.tomcatexpert.com/blog/2010/04/01/configuring-jdbc-pool-high-同時性
ので、私は持っています:
conf/server.xml
conf/context.xml
そして私がこれをやろうとすると:
私はこのエラーを受け取り続けます:
tnxを助けてください
tomcat7 - Tomcat 7 maxSpareThreads、liveDeploy、デバッグ
Tomcat 7 を起動すると、次の警告が報告されます。
2011 年 1 月 20 日 8:27:50 PM org.apache.catalina.startup.SetAllPropertiesRule begin WARNING: [SetAllPropertiesRule]{Server/Service/Connector}プロパティ 'maxSpareThreads' を '75' に設定しても、一致するプロパティが見つかりませんでした。
2011 年 1 月 20 日 8:27:50 PM org.apache.tomcat.util.digester.SetPropertiesRule begin WARNING: [SetPropertiesRule]{Server/Service/Engine/Host}プロパティ 'liveDeploy' を 'false' に設定しても、一致するものが見つかりませんでした財産。
2011 年 1 月 20 日 8:27:50 PM org.apache.tomcat.util.digester.SetPropertiesRule begin WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context}プロパティ 'debug' を '0' に設定しても見つかりませんでした一致するプロパティ。
これらの警告が報告されるのはなぜですか? 上記のプロパティはserver.xml
、Tomcat 5.5 用に作成されたファイルで指定されています。
Tomcat 7 の代替手段を知りたいのですが、これらのパラメーターを server.xml から削除するだけでよいですか、それともより良い解決策がありますか?
tomcat - 静的コンテンツ。tomcat6 と tomcat7 の動作の違い
1000回も質問されていることを質問している場合は申し訳ありませんが、検索しても何も見つかりませんでした:)
私は2つのTomcatをインストールしています。Windows では tomcat 6、Linux マシンでは tomcat 7。Spring を使用するプロジェクトがあり、Spring を介してリクエストを行わずに提供できるようにしたい静的コンテンツがいくつかあります。
ここに私のサーブレット構成があります:
私の静的ファイルは、WEB-INF フォルダーの隣の「静的」フォルダーにあります。
面白いことに、tomcat7 でhttp://myserver.com/myproject/static/css/main.cssにリクエストを送信すると、/webapps/myproject/static/css/main.css 内のファイルが検索されますが、 tomcat6 では、/webapps/myproject/css/main.css で検索し、そのようなファイルがないというエラーを生成します。
両方のサーバーが同じように動作するには、どの構成を微調整する必要がありますか?
tomcat7 - tomcat 7.0.6は、サーブレット3.0仕様のSevletSercurityアノテーションをすでにサポートしていますか?
tomcat 7.0.6でservlet3.0仕様のServletSecurityアノテーションを使用しようとしていましたが、tomcatサーバーがServletSecurityアノテーションをスキャンしていないようです。コードは次のとおりです、
では、Tomcat 7でServletSecurityアノテーションを正常にテストした人はいますか?または、Tomcat 7はまだServletSecurityアノテーションをサポートしていませんか?
私は数日間問題に混乱しました、それで誰かが私のためにそれを理解することができましたか?どんな助けでも大歓迎です。
java - APR ベースの Apache Tomcat ネイティブ ライブラリの互換性のないバージョン 1.1.12 がインストールされていますが、Tomcat にはバージョン 1.1.17 が必要です。
Apache Tomcat 7.x をダウンロードしました。この Tomcat を Eclipse に追加すると、次のエラーが発生します。
どうすればこの問題を解決できますか?
開くlocalhost:8080/manager/html
と、次のエラーが表示されます。