問題タブ [tomcat6]
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 - URl サブドメインの切り替え
http://info.sys.comと言うサイトがあります
Web サイトで [ナレッジ] タブを選択したときに、URL の情報を knowledge.sys.com に置き換えたいです。
ナレッジ タブを選択すると、info.sys.com が knowledge.sys.com に置き換えられます。
jdk 1.5 update 9 と tomcat 6.0.16 を使用しています
お返事をお待ちしております。
java - tomcat:swfをページにロードする
私のページにSWFファイルをロードするための推奨される方法は何ですか?
HttpServletResponse.getWriterを使用してSWFオブジェクトを印刷するだけですか、それとももっと効率的な方法がありますか?
java - Tomcat6にSpringアプリをデプロイする際の例外
Springを使用して単純なWebアプリを作成し、Tomcat 6にデプロイしようとしています。サーバーにデプロイしようとすると、次のエラーが発生します。問題がTomcatにあるのか、私のアプリにあるのかわかりません。
私のアプリは1つのページでユーザー名を取得しようとしますが、送信時に別のページに「こんにちは、<ユーザー名>!」というウェルカムメッセージが表示されます。
誰かがこの例外を理解するのを手伝ってもらえますか?
ありがとう、Neetu。
java - Tomcat 6 を VisualVM 経由でリモート接続できない
この問題に関する他の質問を確認しましたが、これまでのところ問題はありません。私のセットアップは次のとおりです。TC6 は私の macbook の debian vm で実行されます。/etc/default/tomcat6.0 には、次のオプションが設定されています。
netstat -ntlp は私に与えます:
ここで 6550:
ファイアウォール:
jvisualm を使用して OSX から接続しようとすると:
VisualVM は次のエラーで失敗します。
ssh -X
Tomcat が実行されているのと同じマシンで jvisualvmを使用して VM に接続して起動すると、最初は TC が表示されませんが、上記のように jmx 接続を追加できます。
これは、外国のホストが rmiregistry にアクセスするのを不思議なことに妨げられているという問題でしょうか? どうしてこんな愚かなことをする人がいるのだろうか?
私は何を間違っていますか?
(4 長文すみません)
jsf - Tomcat 6.0.24 で EL 2.2 を使用する
JSF 2 では、これを行うことができるはずです。
次に、アクションメソッドを呼び出し、パラメーターを渡します(整数であると仮定します):
これは Glassfish v3 で完全に動作します。ただし、Tomcat ではなく、解析エラーを通知する ELException が発生します。
現在、EL 2.2と Glassfish の実装を使用el-api
して、Tomcat lib ディレクトリの jar を置き換えることでこの作業を行う方法が文書化されていますが、それでも同じエラーが発生します。Tomcat は本当にイライラし始めています! JSF2 はより簡単になるように設計されています。
Maven POM フラグメント:
より詳しい情報。
これはスタック トレースの一部です。lib にダンプしたものではなく、まだ Apache EL 実装を使用しているようです。el-api.jar
私はTomcatに付属していたものを完全に削除しましたel-impl.jar
。何かを上書きしている可能性のある場所も削除するつもりですか?
java - Linux 上の Tomcat6 は、ServerSocket がアイドル状態のときは常に 100% の CPU を使用します
ご挨拶
Ubuntu8.04 の Java6 の Tomcat6 で webapp を実行しています。このアプリのメイン サーブレットは、次の簡単なコードで ServerSocket を開きます。
もちろん、これは別のスレッドで実行され、必要な try-catch ブロックが使用されます。
Tomcat を起動すると、すぐに CPU 負荷が 100% になり、クライアントがポート 6767 に接続するまでその状態が続きます。クライアントが接続されている限り、負荷は 0% になります。クライアントが切断されるとすぐに、負荷は 100% に戻ります。
誰がこれが何について教えてくれますか?
ありがとう!
解決:
以下の両方の回答は非常に役に立ちました。この問題は、実際には ServerSocket とは関係ありませんでしたが、アプリのまったく別のスレッドでのスリープレス while ループと関係がありましたが、クライアントが接続されているかどうかにも依存していました。
JDK コマンド「jstack」でアクティブなスレッドを特定できたので、ランナウェイ ループのあるスレッドを簡単に見つけることができました。
助けてくれてありがとう!:)
java - Grails + Tomcat + Ubuntu の問題: CLOSE_WAIT 接続
標準コンポーネントを使用して単純な Grails アプリケーションを実行しているときに、本番環境で非常に奇妙な安定性の問題に遭遇しました。
しばらく通常の操作を行った後jsvc
、状態の Tomcat ( ) TCP 接続の数は、TomcatCLOSE_WAIT
がスレッドの上限 ( Maximum number of threads (N) created for connector
) に達するまで増加し、その後、Tomcat は停止します。
通常、これは、TCP 接続を適切に閉じないコードがアプリケーションに含まれていることを示します。しかし、このアプリケーションの私の Grails コードは本当に些細なものであり、それ自体で TCP 接続を開始するわけではないため、私のコードがCLOSE_WAIT
問題を引き起こす可能性があるシナリオは考えられません。
さらに、スタック内のすべてのコンポーネントは、バグがないと思われるすべての標準的なものです。Ubuntu 9.1 にバンドルされている標準の Tomcat 6 で Grails 1.2.1 を実行しています ( apt-get install tomcat6
)。
- これは既知の問題ですか?
- トラブルシューティングをどのように行いますか?
jsp - Tomcat 6 JSF/JSP ファイル名の構成の問題
Tomcat 6 を介して Eclipse Ganymede から JSF アプリをデプロイしています。後者は JSP 2.0 を提案しています。Sun RI JSF 実装と RichFaces 3.3.2SR1 を使用しています。
ブラウザからのリクエストに応じて index.jsp ファイルを実行すると、コンソールに次のエラーが表示されます。
05-Mar-2010 12:04:41 org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /index.jsp(35,41) #{..} is not allowed in template text
...
OK、さまざまな jars/taglibs/syntaxes などのバージョンの非互換性など、この件に関するさまざまな投稿を見てきました。
index.jsp は using を使用して呼び出されhttp://localhost:8989/myapp/index.jsf
(または .jsp - 同じエラーが発生します)、含まれています
Faceletsは私が使用しているMojarra 2.0.2FCSにあるので、これで問題ありません。例えばではなく、上記の構文を使用する必要があるようです。<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
facelets URI により、Eclipse はCannot find the tag library descriptor for "http://java.sun.com/jsf/facelets"
.
これらのタグをリストする方法に問題がありますか?
私の Ant ビルド ファイルは、次の Tomcat jar を参照しています。
そのため、このエラーを回避する方法について困惑しています。簡単な修正のように思えますが、JSP 2.0 と互換性のある最新の jar を使用しているため、なぜこのエラーが発生するのか疑問に思っています。JSF
編集
BalusC の知恵に応えて、外部 jsp ファイルへの 2 つの参照を修正し、すべての名前を に変更し.jsp
ました.xhtml
。も更新することを思い出しましたfaces-config.xml
。
index.xhtml
が次のように要求された場合、再デプロイすると、大きな繰り返しエラーが発生するようになりました。
これは、スタック トレースの最初の数行が何度も繰り返されることを除けば、それほど明快ではないことを認めます。Eclipse のコンソール バッファを変更する必要がありました。これを見たことがある人がいたら、感謝の気持ちでいっぱいです。
マーク
tomcat - Netbeans を使用して Web アプリケーションを Tomcat に再デプロイしようとすると AccessControlException が発生する
Netbeans 6.8 内から Tomcat に Web アプリケーションを再デプロイしようとすると、次のエラーが発生します。これはおそらく、新しいデプロイ オン セーブおよびホット スワップ機能と関係があります。この問題を解決する方法はありますか?