問題タブ [cross-context]
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.
session - crossContext属性はTomcatで何をしますか? セッション共有を有効にしますか?
Tomcat 5.5のドキュメントで見つけることができるのは次のとおりです。
このアプリケーション内で ServletContext.getContext() を呼び出して、この仮想ホストで実行されている他の Web アプリケーションのリクエスト ディスパッチャを正常に返すようにする場合は、true に設定します。getContext() が常に null を返すようにするには、セキュリティを意識した環境で false (デフォルト) に設定します。
設定により、異なる Web アプリケーション間でセッション オブジェクトを共有できるようになるとコメントしているフォーラムの投稿をいくつか見つけましたcrossContext=true
が、これを述べている公式ドキュメントを見つけることができません。
Servlet.getContext() と異なる Web アプリケーション間でセッション状態を共有する機能との間に関係はありますか?
crossContext
属性はTomcatで実際に何をしますか?
java - あるWebアプリケーションから別のWebアプリケーションにリダイレクトするときにデータを渡す方法は?
同じJ2EEアプリケーションサーバーにデプロイされている2つのWebアプリケーションがあります。あるWebアプリケーションから別のWebアプリケーションにリダイレクトする必要があります。また、Webアプリケーション1のヘッダーに情報を設定して、Webアプリケーション2で使用できるようにする必要があります。WebApp2のWeb App1のヘッダーに設定されている情報にアクセスしようとすると、「null」になります。 。response.sendRedirect("http://localhost/webapp2")
Webアプリケーション1でリダイレクトに使用しています。これを解決するのを手伝ってください。
ありがとう、アプリ。
eclipse - EclipseWTPTomcatでcrossContextを自動設定する方法
WebアプリケーションのコンテキストでcrossContextディレクティブを設定して、WTPの公開/デプロイで生成されたアプリケーションのcontext.xml(conf / Catalina / localhost / appname.xml)にこれを正しく設定するにはどうすればよいですか?
サーバーのcontext.xmlで「デフォルト」として設定しようとしましたが、WebアプリケーションのWEB-INF / context.xmlでスタブcontext.xmlも生成しましたが、ここでは何も役に立たないようです; /
WEB-INF / context.xml:
ノート:
java - Jboss7でcrossContextとenptySessionPathをどのように設定しますか?
一部のアプリケーションのデプロイメントをtomcat6からjbossに移行しようとしています-7として。
これらのプロジェクトにはシングルサインオンメカニズムが実装されています。これを機能させるには、tomcatcontext.xmlファイルにcrossContext= "true"を設定し、サーバー内にあるコネクタ構成にemptySessionPath="true"を設定する必要があります。 xml。
これらの設定をjboss7でどのように模倣できますか?jbossが変更されたTomcatをサーブレットコンテナとして使用していることは知っていますが、これらの設定を見つけることができませんでした。
web-applications - JBoss 4 で ear 内にデプロイされた webapps 間のクロスコンテキストをセットアップする方法
JBoss 4 にデプロイされた ear ファイル内に 2 つの war ファイルがあります。UrlRewriteFilter を使用している Web アプリのコンテキストを切り替える必要があります。
私たちが直面している問題は、これらの Web アプリケーション間で requestDispatcher.forward() を実行できないことです。これは、Web コンテナー (Tomcat 5.5) でクロスコンテキスト属性を true に設定することで実現できると思います。次の設定を行いました-
/default/deploy/jbossweb-tomcat55.sar/server.xml 内
しかし、JBoss の起動時に、これら 2 つの Web アプリケーションをデプロイしようとし、見つからないライブラリに関連するエラーをスローします (それらは耳の中にあります)。
この場合、どうすればクロス コンテキストを実現できるでしょうか。
ありがとうサンディープ
java - 同じサーバー内の 2 つの Web アプリケーション間の通信
全て、
Tomcat サーバーにデプロイされた 2 つの Web アプリケーション、Web1 と Web2 があります。Web1 のクラスが Web2 のクラスのメソッドを呼び出すようにします。これを行う 1 つの方法は、Web サービスを使用することです。同じ Web アプリケーションのクラスでメソッドを呼び出すのと同様の方法は他にありますか?
ありがとう。
java - WebSphere で CrossContext を許可する
を使用して、あるアプリケーションから別のアプリケーションにリクエストをディスパッチする必要がありsc.getRequestDispatcher("/Forward2.jsp");
ますが、Web サーバーが適切に構成されていないと機能しません。Tomcat では、 を使用して構成できることがわかりましたcrossContext="true"
。しかし、どこで同じ結果を得るために WebSphere 7 を構成できますか?
ありがとう。
java - tomcat-maven-plugin でコンテキスト設定を適用する方法は?
私の目標は、tomcat-maven-plugin を使用していくつかの Web アプリケーションをデプロイし、それらの間でクロス コンテキストの相互作用を行うことです。これはプロトタイピング用です。そこで、2 つの war モジュール (core と webapp1) を作成し、適切な context.xml を両方の META-INF フォルダーに配置し、tomcat7 プラグインを構成しました。ただし、Web アプリケーションはデフォルトのコンテキスト構成でデプロイされました。一般的な Tomcat 7 コンテナーにデプロイすると、すべてが完璧に機能します。別の webbapp のコンテキストにアクセスできます。
私の質問は、私が間違っていることは何ですか? それとも、これは組み込みのTomcatの制限ですか(違いについては何も見つかりませんでしたが)?
ここに私のcontext.xmlがあります:
tomcat プラグインの設定 (重要かどうかはわかりませんが):
コアサーブレットのコードは次のとおりです。
gwt - クロスコンテキスト属性でチェックされるリクエストパラメータを使用してGWTアプリを保護する
私のアプリケーションは、クロスコンテキスト属性を検索するために使用されることになっているsessionIdと呼ばれるリクエストパラメータを受け取ることになっています。
私はこれを実装するためにSpringSecurityを検討していましたが、AuthenticationProviderの適切な実装はすでにあると思います。
ここで、私がやりたいのは、ユーザー名とパスワードの入力を求めないようにSpring Securityを構成し、この認証プロバイダーに到達してauthenticateメソッドを呼び出すようにすることです。
どうすればこれを達成できますか?
java - Tomcat で context.xml のデフォルト値を変更するには?
フォルダーにあるファイルにcrossContext
設定する必要があるように、Tomcatの機能を使用しようとしています。<Context crossContext="true">
context.xml
mypath\apache-tomcat-7.0.41\conf
ただし、Tomcatを再起動するたびに元の値に復元されることがわかり、再度変更する必要があります。context.xml
Tomcat を再起動するたびにファイルを変更する必要がないように、これを回避する方法があるかどうかを知りたいですか?
前もって感謝します!
上記は私が使用しているコードです...