問題タブ [appserver]
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.
jetty - 同じwarファイルにjetty6およびjetty7互換のjetty-web.xmlファイルを作成するにはどうすればよいですか?
Jetty 6では、WEB-INF/jetty-web.xml
これを含むファイルを作成する必要があります。
WEB-INF/jetty-web.xml
しかし、Jetty 7では、これを含めるためにまったく同じファイルが必要です。
両方のファイルが異なります(org.mortbay
vs org.eclipse
)。Jetty6とJetty7の両方と互換性のある1つのwarファイルを作成するにはどうすればよいですか?
google-app-engine - dev_appserverのログレベルを変更する方法
Google App Engineのログレベルを変更する方法を知っていますdev_appserver
か?
次のようなメッセージを削除するエラーに設定したいと思います。
.net - .NET での WebSphere の同等物
.NET に Websphere スタイルのアプリケーション サーバーに相当するものはありますか? 複数のプロジェクト/ソリューションにわたってすべての WCF エンドポイントを管理し、依存関係とバージョンを追跡し、WS-Discovery (または WSDL など) を処理するものはありますか?
理想的には何か F/OSS ですか?
java - Java アプリケーションで開始される Java アプリケーションサーバー
Java アプリケーション内で制御できる Java ベースのアプリケーション サーバーを探しています。アプリケーション内でサーバーを起動/停止できるようにしたい。
これまでのところ、Glassfish や JBoss を調べたほとんどのアプリ サーバーは、既存の Java アプリケーションに統合するのではなく、すべて OS から制御されています。
c# - ネットワーク全体のデータ同期
MS SQL Server 上で動作する C# WinForms アプリケーションを開発しました。今日まで、シングルトン パターンで実装された安価なキャッシング メカニズムを備えた非常に単純な自作の OR-Mapper (リフレクションを使用) を使用しています。ユーザーがトリガーした「リセット」機能があります。アーキテクチャは単純な 2 層 (クライアント、サーバー) の 3 層 (クライアント上のプレゼンテーションとロジック、サーバー上のデータ層としての MS SQL) です。
通常、約 300 行と約 30 列をロードします。これらは頻繁に変更されます (およびほとんど変更されない他のテーブルもいくつかあります)。このアプリケーションのさまざまなインスタンスがさまざまなクライアント コンピューターで実行されており、同じ 300 行が読み込まれ、ランダムな行のデータが変更されています。アプリケーションは、データベース上のデータを即座に更新します。そうする前に、整合性がチェックされるので、何か問題があればユーザーはフィードバックを得ることができます。ただし、ユーザーが画面に古い値を表示する行の一部については、最新のデータを確実に取得したい場合に、手動でキャッシュをリセットする必要があります。
アプリケーションが変更された行自体を考慮するとよいでしょう。数秒ごとに更新があります。ただし、これらの更新の一部のみが他のアプリケーションに関連しています (アクティブなフィルターに応じて...)
私が考えている解決策:
- 共通キャッシュで OR-Mapper を使用する (例: クラスター化されたキャッシュでの NHibernate)
- 未解決の質問: これらの L2 キャッシュはクライアント アプリ用に作成されていますか? キャッシュの変更が発生したときに UI の更新をトリガーできますか? その他の OR-Mapper ベースのソリューション?
- アプリケーション サーバーを使用して別の層を実装し、ロジックをこのアプリケーション サーバーに移動します。データをキャッシュし、他のクライアントに更新されたデータを通知するロジック オブジェクトのイベントを送信するインスタンスを 1 つだけ実行します。クライアントにデータをキャッシュしないでください。
- 未解決の質問: App Server にロードしますか? アプリサーバーへのオーバーヘッド通信? ロジック DLL をアプリケーション サーバーに移動する作業量..? レポートのデータ ソース (直接/アプリ サーバー)?
- このユーザーが検討するようなもの: https://stackoverflow.com/questions/7593884/what-technology-to-use-for-data-persistence-cache-and-synchronization-in-n-tier
- ロジックレベルである種のデータ変更通知を追加します (ブロードキャストベースの通知...)
- 未解決の質問: 既存のライブラリ? SQL Server にロードしますか?
- 完全に別の解決策?
ここで解決策が得られないことは承知しています。これらの解決策 (または新しい解決策) について考えてみる必要があります...ご意見ありがとうございます。
java - 実行中の実稼働環境でのクラスファイルの追加
実行中のアプリサーバーのearファイルにJavaクラスの.classファイルを追加するだけで、再起動する必要はありませんか?JVMクラスローダーはこの方法でどのようにロードしますか。クラスローダーは起動時にファイルをロードするという印象を受けました。実行中のアプリサーバーでクラスファイルを変更する場合は、サーバーを再起動する必要があります。
python - プロジェクトを App Engine サーバーにアップロードするたびに、いくつかのコードを実行します。
私はappeningeプロジェクトを構築したので、アプリケーションサーバーでコードの一部を一度だけ、つまりプロジェクト全体をサーバーにアップロードするたびに実行するにはどうすればよいですか。
このタスクをどのように達成すればよいですか???
mysql - Windowsでリモートmysqlサーバーにアクセスする方法は?
私はappservを使用しています、私はリモートmysqlサーバーにアクセスしようとしています、Linuxでは私はそれを行うことができます:
のすべての特権を付与します。'pass'で識別される'user'へ;
フラッシュ特権;
ホストを「%」に更新し、my.cnfの「bind-address」という行にコメントを付けますが、Windowsではmy.iniは見つかりましたが、「bind-address」が見つかりません。「bind」を入力しようとしました。 -address = 0.0.0.0'ですが、機能しません。
ip経由でapacheにアクセスできますが、mysqlにアクセスできません。
私は何かが足りないのですか?
ありがとう。
digest-authentication - CustomAuthenticatorを使用したCauchoResinダイジェスト認証、誰かが私に教えてください
少し実験した後、レジンがDigestCredentialsの代わりにHttpDigestCredentialsオブジェクトを受け取るAbstractAuthenticator実装の「認証」メソッドを呼び出していることがわかりました(それぞれがいつ呼び出されるかはまだわかりません)問題は、HttpDigestCredentialsが呼び出されないことですgetDigest()メソッドがありますが、代わりに、ハッシュを返さない、または少なくとも同等のメソッドを返さないgetResponse()メソッドがあります。
[[user:realmassword] [nonce] [method:uri]]の独自のハッシュを作成した後、ハッシュは大きく異なります。実際、getResponse()はダイジェストを返さないが、サーバーがブラウザーに応答する可能性があると思います。
とにかくこれは私のデバッグログです:
両方の想定されるクライアントナンスがサーバーで生成されたナンスとは非常に異なることがわかるように、実際、クライアントナンスはMD5ハッシュのようには見えません。
誰かが前にこれをしてくれませんか?HttpDigestCredentialsに不足しているものはありますか?私はダイジェストがほとんど使用されていないことを知っています。
SSLについては知っていますが、SSL証明書をまだ持っていないので、「SSLを使ってみませんか」と言わないでください。;)
アップデート:
正しいことかどうかはわかりませんが、Resinがハッシュにbase64形式を使用する前に読んだように、apache commons-codec-1.6を使用してencodeBase64String()メソッドを使用しましたが、ハッシュは同じように見えますが、同じではありません。
私は両方を試しましたpasswordDigest.getPasswordDigest(a1+':'+nonce+':'+a2); passwordDigest.getPasswordDigest(a1+':'+nonce+':'+ncount+':'+cnonce+':'+qop+':'+a2);
そしてそれらのどれもHttpDigestCredentialsからのものと同じハッシュを与えません。
node.js - データベースとスクリプトが組み込まれた、完全で小規模な Web/アプリケーション サーバー
どのような質問をすればよいかさえわかりませんが、データベース、スクリプト言語、および Web サーバーをすべて 1 つのプロセスでホストするフットプリントの小さい「アプリケーション サーバー」が必要です。Java、.Net、Ruby などの外部 SDK/フレームワークを必要としないもの - カスタム コードを含む多数のスクリプト ファイルを含む exe のみ。
機能には、http サーバー、一般的なタスク (db アクセス、http 通信、システム API インターフェース) 用のスクリプト プログラミング API、組み込みデータベース/キー値ストアが含まれている必要があります。Windows と UNIX で動作するはずです。
たとえば、MongoDB には外部依存関係がなく、データベースが組み込まれており、内部に JavaScript インタープリターもあります。ただし、カスタム スクリプトを実行したり、拡張ライブラリをロードしたりすることはできません (afaik)。アプリケーション サーバーとして設計されたものではありません。しかし、もしそうなら、これは私が探しているものです。
提案/アイデアはありますか?