問題タブ [servlets]
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.
logging - サーブレットの分析を行う便利な方法はありますか?
従来のログファイル分析ツール (awstats、statcounter) または一般的な Web 分析 (Google 分析、Yahoo Web 分析) は、サーブレット上のトラフィックの分析には適していません。ロギング フレームワーク (log4j など) を使用してメッセージをログに記録し、これらのカスタム分析ソフトウェアを作成するための良い代替手段はありますか?
java - サーブレットでのクラスパスの制御
私のサーブレットアプリケーションには、いくつかのライブラリ.jarが含まれており、そのうちのいくつかには、log4j.xmlまたはlog4j.propertiesファイルが埋め込まれています。log4jが最初にlog4j.xmlを見つけるようにしたいです!サーブレット内のさまざまなクラスパス要素の優先順位の仕様を検索しようとしました(たとえば、WEB-INF/クラスは常にWEB-INF/ libの前にありますか?)、またはサーブレットのクラスローダーを構成または微調整して、指定されたリソースディレクトリは、クラスパスの早い段階で表示されます。これまで、空白を描画しました。サーブレットの.warファイルがクラスローダーを介して正しいlog4j.xmlをロードすることを確認するための提案はありますか?
java - JavaコードからColdFusionデータソースにアクセスする
私はColdFusionMX7内で実行したいサーブレットを持っています。可能であれば既存のColdFusionDSNをjavax.sql.DataSourceとして利用したいと思います。
私は次のようなことを考えました
動作しますが、残念ながらサーブレットは
java - 開いているデータベース接続をカウントするには?
Java サーブレットを使用して Mysql db にアクセスする Web アプリケーションを開発しています。現在開いている DB への接続数を取得するにはどうすればよいですか?
編集 :
「show processlist」を試してみたところ、次のように表示されました:2695159、しかしそれは正しくありません。私はこの新しいプロジェクトを開発しているだけです。私は唯一のユーザーであり、それほど多くのプロセスを実行できませんでした。プロジェクトの DBにアクセスしているユーザー。すべての db ユーザーの数ではなく、テーブルが 1 つしかないデータベースにログインしているユーザーだけです。
java - Webアプリケーションをテストする方法は?
java-webapp(サーブレット)を使用している場合、このアプリケーションの自動テストを作成するための最良の方法は何ですか?
サーバーを起動する必要がありますか?しかし、それは非常に壊れやすいものです。サーブレットを直接呼び出す必要がありますか?しかし、これはどのように行うことができますか?ServletResponse/ServletRequestを作成する方法がわかりません。
そして、Webアプリの機能をテストするための最良の方法は何ですか?生成されたHTMLテキストを確認する必要がありますか?しかし、テンプレートを変更すると(タイプミス)、テストが失敗します。
Webアプリのテストに関するベストプラクティスと経験は何ですか?
java - Web アプリケーションごとに 1 つまたは複数のサーブレット?
私は知っています、それはwebappに依存します。しかし、通常の場合、あなたは何をしますか: 異なるページ (コンテンツが変化するスタンドアロン アプリケーションなど) を提供する 1 つのサーブレット、またはすべてのページに対して 1 つのサーブレット。
ブログを例にとってみましょう。最新のブログ エントリを含むスタート ページ、1 つのブログ エントリとアーカイブを表示するための記事ビューがあります。これを 3 つの異なるサーブレットで実装するか、関数にディスパッチするサーブレットで実装しますか。http-headers のように、少なくともかなりの部分が共有されています。
それで、あなたの経験は何ですか、何が最も効果的ですか?
java - サーブレットとクライアント側スクリプトの両方が同じファイルを読み取れるようにする最善の方法は何ですか?
Java 検証クラス (サニティ チェック用) と Javascript 対応フォーム Web インターフェイス (ユーザビリティ用) の間でユーザー検証構成を共有したいと考えています。この静的ファイルを Web アプリケーションにデプロイして、サーバー側のコードと、クライアントがアクセスする URL 経由で利用できるようにする最善の方法は何ですか?
これまでのところ、ファイルをアプリケーション ルートに配置し、使用時に検証クラスを指定し、ファイルを WEB-INF/classes ディレクトリに配置して、何らかの方法でコンテナーを構成してそれを提供することを考えました。
他の誰かがこのような Web アプリケーションを構成しましたか? 結局どうしたの?
java - ファイルを削除しようとしたときの AccessControlException
log4j を使用してロギングを行う Java Web サービス アプリケーションがあります。log4j がローリング ログ ファイルを削除しようとすると、例外がスローされる
ディレクトリでを実行するls
と、サービス アカウントにはファイルとディレクトリへの読み取りと書き込みのアクセス権が付与されます。
最初のグーグル検索ではsecurity.policy
、サービスがファイルを削除できるようにするには、ファイルを変更する必要があるようです。助言がありますか?
servlets - スクリプトレットを使用して Get パラメータにアクセスする
search.do?offset=20のような URL があります
オフセットが URL にある場合とそうでない場合があります。URLにない場合は0にしたい。
次のように、スクリプトレットを使用して値を取得しようとしましたが、成功しませんでした。
誰が私が間違っているのか知っていますか?
java - tapestry5 からの出力ストリームに情報を入れるにはどうすればよいですか?
tapestry5 からの出力ストリームに情報を入れるにはどうすればよいですか?
ユーザーが入力したときに、保存用のダイアログを開くか、出力ストリーム情報を含むファイルを開くページが必要です。
次のコードを書きます。
パブリック クラス インデックス {
}
結果が「hellooooooooo」だけであることを願っていますが、(「hellooooooooo」+私のHTML生ページ)