問題タブ [tomcat5.5]
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.
eclipse - Eclipse - 「プロジェクト ファセット」を Tomcat 6 から Tomcat 5.5 に変更するにはどうすればよいですか?
(Eclipse 3.4、ガニメデ)
Eclipse に既存の動的 Web アプリケーション プロジェクトがあります。プロジェクトを作成したとき、「構成」ドロップダウンで「Apache Tomcat v6 のデフォルト構成」を指定しました。
1、2 か月後に、構成を Tomcat 'v5.5' に変更したいと考えています。(これは、本番サーバー上の Tomcat のバージョンになります。)
次の手順を試しました(成功しませんでした):
Targeted Runtimes
プロジェクトProperties
の下で選択しましたTomcat v5.5
オプションが無効になり、UI に次のメッセージが表示されました。
If the runtime you want to select is not displayed or is disabled you may need to uninstall one or more of the currently installed project facets.
Uninstall Facets...
次に、リンクをクリックしました。タブ
の下には、表示のみ。 については、代わりにバージョンを選択しました。タブ の下に、表示されるようになりました。 ただし、UI に次 のメッセージが表示されるようになりました:ボタンが無効になりました - そのため行き止まりになりました。Runtimes
Tomcat 6
Dynamic Web Module
2.4
2.5
Runtimes
Tomcat 5.5
Cannot change version of project facet Dynamic Web Module to 2.4.
Finish
Tomcat v5.5 構成で新しいプロジェクトを正常に作成できます。ただし、何らかの理由で、既存のプロジェクトをダウングレードできません。
回避策として、新しいプロジェクトを作成し、古いプロジェクトからソース ファイルをコピーしました。とはいえ、この回避策はかなり苦痛で、ややぎこちないものでした。
プロジェクト構成を「Tomcat 6」から「Tomcat 5」に「ダウングレード」する方法を誰か説明できますか? それとも、なぜこれが起こったのかを明らかにしますか?
ありがとう
ピート
open-source - Tomcat 5.5 で使用することをお勧めするオープンソースの comet/reverse-ajax ライブラリはどれですか? なんで?
コメット/リバース ajax アプリケーションのスケーリングに対処する Jetty 6.0 の継続を見てきました。
Tomcat 5.5 で使用できる他のライブラリ/フレームワークはありますか?
java - 手動変更後のデータベース レコードの復元
問題が解決しました:ありがとうございます。以下の私の回答をご覧ください。
Hibernate3 を使用して MySQL5 データベースに接続された Tomcat 5.5 で実行されている Web サイトがあります。
1 つのレコードは、そのレコードに対して実行された変更を保持することを単純に拒否します。プログラムでレコードを変更すると、値は以前の値に戻ります。
データベース内のレコードを手動で変更すると、値が元に戻ります (webapp がそれらにアクセスすると)。
Tomcat を停止し、値を手動で変更してから、Tomcat を再起動しようとしました。データベースを確認すると、Tomcat が webapp を開始した後も値は変更されたままですが、サイトをロードすると元に戻ります。
また、webapp の Tomcat 作業フォルダーと .ser キャッシュ ファイルを削除しようとしました。
また、元に戻されて見つからない値のコードを確認しました。
私はこの 1 つの特定のレコードでそれを認識しただけです。
編集: hibernate.show_sql=true を使用して、Hibernate からの SQL 出力を確認しました。私の行が入っているテーブルに対して記録された更新クエリがあります。誰かが解決する方法を知っていますか? 列を実際の値にするには?
java - Tomcat を介して追加の LDAP データ フィールドを取得する方法 ( getRemoteUser は名前だけを与える)
LDAP / AD を使用するように Tomcat を構成しました。
ログインしているユーザーの詳細を取得するにはどうすればよいですか? ユーザーIDは返されrequest.getRemoteUser()
ますが、必要なフルネームではありません。
displayName
AD から実際の " " (氏名)を取得するにはどうすればよいですか?
ldap/activedirectory/tomcat 5.5 を使用しています
forms - Safari 3.2.1は、POSTに続いてGETリクエストを送信します
Tomcat 5.5.27および5.5.26で実行されているサーブレットがあり、POSTメソッドを使用したWebフォームがあります。Safari 3.2.1を使用している場合、ログから、TomcatがPOSTを受信し、すぐに/同時にGETが続き、失敗することがわかります。Firefox 3.0.5を使用すると、POSTのみが送信され、すべてが機能することがわかります。
Eclipseでデバッグしようとすると、Safariを使用しているときに呼び出されるのはdoGet()メソッドであり、Firefoxを使用しているときに呼び出されるのはdoPost()であることがわかります。
実際には、SafariはPOSTとすぐにGETの両方を起動しますが、FirefoxはPOSTのみを起動するようです(HTMLフォームによると)。
これを経験した人は他にいますか?この場合、解決策はありますか?
HTMLフォームのスニペットは次のとおりです。
tomcat - Tomcat の CPU 消費量が多い
Tomcat.exe は CPU の 75% を消費しています。なぜそれが起こるのか、どうすればそれを減らすことができるのか、誰にも分かりますか?
Tomcat5.5 & J2SDK v 1.4.2_12 を使用しています
java - Eclipse IDE & インポートの問題
最近、Java 開発用の Eclipse IDE を試しています。私は主にJavaプログラミングの初心者です。Tomcat5.5 をコンテナーとして使用して、サーブレット プロジェクトを試しています。import javax.servlet.*
Eclipse がその特定のパッケージを見つけることができないと不平を言うため、クラス ファイルでステートメントを指定すると問題が発生します。私はWindows環境で作業しており、すでにクラスパスに以下を含めています:
何がうまくいかないのでしょうか?
windows-services - Windows Server 2008 64 ビットのサービスとしての Tomcat 5.5
Tomcat を Win2008 64bit でサービスとして実行できた人はいますか? 私のサイトが依存しているサードパーティのコンポーネントに必要です。それ以外の場合は問題なく動作しますが、サービスとして実行することはできません。できる限りのグーグルを試し、さまざまな64ビットのtomcat.exe / tomcatw.exeを試してみましたが、成功しませんでした。Tomcat 6 へのアップグレードも役に立ちませんでした。私はJava 1.5 64ビットを実行しています。
java - Tomcat 5.5 と組み合わせて logback-access を使用するにはどうすればよいですか?
Tomcat 5.5 サーバーでいくつかの Web アプリを実行しており、システム全体で使用される全体的なログ システムの改善/更新に取り組んでいます。私はすでに logback-classic である程度の成功を収めています。ただし、logback-access を使用しようとすると (つまり、lbAccessStatus サーブレットにアクセスしようとすると)、次の例外が発生します。
ドキュメントに従ってすべてをセットアップしました:
ライブラリを移動しても役に立たないようです。logback-classic は正常に動作しているようですが、問題を引き起こすのは logback-access だけです。
servlets - Tomcat6とTomcat5.5の非互換性に関するエラー
テスト用にTomcat6を使用してTomcatアプリケーションを開発しました。これでTomcat5.5にデプロイしました。サーブレットを呼び出すと、あまり意味のないエラーが発生します。誰かがこのエラーの原因を知っていますか?
例外
javax.servlet.ServletException:サーブレットインスタンスの割り当て中にエラーが発生しましたorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)org.apache .coyote.http11.Http11Processor.process(Http11Processor.java:874)org.apache.coyote.http11.Http11BaseProtocol $ Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint .java:528)org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)org.apache.tomcat.util.threads.ThreadPool $ ControlRunnable.run(ThreadPool.java:689)java.lang .Thread.run(Thread.java:595)根本原因
java.lang.UnsupportedClassVersionError:.classファイルのバージョン番号が正しくありませんjava.lang.ClassLoader.defineClass1(ネイティブメソッド)java.lang.ClassLoader.defineClass(ClassLoader.java:620)java.security.SecureClassLoader.defineClass(SecureClassLoader.java: 124)org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1853)org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:875)org.apache.catalina.loader.WebappClassLoader.loadClass( WebappClassLoader.java:1330)org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1209)java.security.AccessController.doPrivileged(ネイティブメソッド)org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :117)org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)org。apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)org.apache.coyote.http11.Http11BaseProtocol $ Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket( PoolTcpEndpoint.java:528)org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)org.apache.tomcat.util.threads.ThreadPool $ ControlRunnable.run(ThreadPool.java:689)java。 lang.Thread.run(Thread.java:595)runIt(LeaderFollowerWorkerThread.java:81)org.apache.tomcat.util.threads.ThreadPool $ ControlRunnable.run(ThreadPool.java:689)java.lang.Thread.run(Thread.java:595)runIt(LeaderFollowerWorkerThread.java:81)org.apache.tomcat.util.threads.ThreadPool $ ControlRunnable.run(ThreadPool.java:689)java.lang.Thread.run(Thread.java:595)