問題タブ [contextroot]

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.

0 投票する
0 に答える
1245 参照

jakarta-ee - request-uri にデフォルト アプリケーションの context-path が含まれているのはなぜですか?

Appアプリケーションをデフォルトアプリケーションとして設定するとHttpServletRequest.getContextPath()、コンテキスト パスのない URL から呼び出したときに、コンテキスト パスの値が空になります。

ブラウザバーで次の URL を使用してサイトをリクエストしています (いいえ/App!):/foo/bar.xhtml

次の値になります。

HttpServletRequest.getContextPath()= ""
HttpServletRequest.getServletPath()= "/foo/bar.xhtml"
HttpServletRequest.getRequestURI()= "/App/foo/bar.xhtml"

request /App-uri を取得するときに削除しないでください。


uri から context-path を削除するための次のコード行 (多くの質問で使用されます) は機能しなくなります。

または、これを安全に置き換える必要があります:?


Glassfish 3.1.2 で mojarra 2.1.23 を使用する

Glassfish 設定:
アプリケーションApp- コンテキスト ルート:/App
仮想サーバー - デフォルトの Web モジュール:App

/AppURLから省略できるように。

0 投票する
3 に答える
8535 参照

java - War コンテキスト ルートの変更は、Maven を介して作成され、MyEclipse を使用してデプロイされた WebSphere に反映されません。

WebSphere 7 を使用しており、MyEclipse から war を展開しようとしています ([サーバー] > [WebSphere 7] > 右クリック > [展開の追加])。

以下のmaven warプラグインを使用しています:

私の戦争のコンテキストルートを変更するために、以下のオプションを試しました:

最初のオプション:

2 番目のオプション:

しかし、これらのオプションでは運が悪い. MyEclipse からアプリケーション/戦争を展開し、WebSphere サーバーでコンテキスト ルートを確認すると、WebSphere はコンテキスト ルートを「my-app-context-root」ではなく「my-app」(name タグに記載) として表示します。

0 投票する
1 に答える
307 参照

java - Glassfish にデプロイされた Tapestry アプリの固定コンテキスト ルートの設定

GlassfishサーバーにデプロイされたときにTapestryアプリケーションが常にまったく同じコンテキストルートを持つようにする方法があるかどうか疑問に思っていましたか?

たとえば、常にorlocalhost:8080/myAppではなくas としてアプリにアクセスしたいと思います。localhost:8080/myApp-1.01-SNAPSHOTlocalhost:8080/myApp-2.01-SNAPSHOT

glassfish-web.xmlそこに次のプロパティを作成しました。

しかし、それはうまくいきません。

0 投票する
2 に答える
20593 参照

websphere - Websphere 8.5 コンテキスト ルートの変更が war ファイルに適用されない

Websphere 8.5 アプリサーバーで戦争のコンテキスト ルートを変更するのに少し助けが必要です。というwarファイルがあります。test.warそれをwebsphereにデプロイすると、コンテキストルートは次のようになりますが、これを次の/test ように変更したい/example

私がオンラインで見たとき、私はWEB-INF/ibm-web-ext.xml中に含める必要があると読んだtest.warので、それを追加して次のように入力しました:

再度デプロイすると、context-root はまだ/testThat file has had no effect. 足りないものはありますか?

0 投票する
1 に答える
2351 参照

python - wsadmin を使用して、WAS 7 にインストールされているアプリケーションのコンテキスト ルートを取得します。

一部のアプリケーションを WAS 7 から WAS 8.5 に移行するには、Jython でスクリプトを作成する必要があります。特定のアプリケーションのコンテキスト ルートが見つからないようです (application.xml ファイルで他のすべてのアプリケーションのコンテキスト ルートを見つけました)。

このアプリケーションには、上記のファイルがありません。この情報を見つけることができる別のデフォルト・ファイルはありますか? または、コンテキスト・ルートを取得するのに役立つ wsadmin コマンドはありますか?

前もって感謝します!

0 投票する
0 に答える
1400 参照

tomcat - context.xml が META-INF フォルダーから Tomcat conf にコピーされない

私はMaven warを構築しています.warファイル名(スナップショット/リリース全体)に関係なく、コンテキストルートを同じに保つつもりです。そのクエストで私は次のことをしました。

  1. conf\Catalina\localhost にファイル (目的のコンテキスト ルート名と一致する) helloApp.xml を作成しました

< Context docBase="C:\apache-tomcat-8.0.18\trial\helloApp-1.0-SNAPSHOT.war" />

  1. 上記のフォルダにWARファイルを配置します

そして、コンテキストルート -/helloApp でアプリケーションにアクセスできます

スナップショットが変化し続けるので、戦争で context.xml(helloApp.xml) の内容を超えるつもりです。それで

  1. コンテンツを含む context.xml を src/main/resources/META-INF に作成しました

< Context docBase="C:\apache-tomcat-8.0.18\trial\helloApp-1.0-SNAPSHOT.war" />

  1. server.xml に copyXML="true" を追加しました

< ホスト名="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" copyXML="true">

ただし、 context.xml のコンテンツは conf\Catalina\localhost の既存の helloApp.xml にコピーされません。

war 名の変更に合わせて変更できるように docBase を構成するより良い方法はありますか?

PSビルドにリリースを反映させたいので、戦争でfinalNameを使用したくありません。また、maven tomcat プラグインを使用できることも理解しています。

0 投票する
1 に答える
257 参照

eclipse - Eclipse Http Preview サーバーでルート相対パスを使用する方法

Eclipse に静的 Web プロジェクトがあり、開発に Http Preview サーバーを使用しています。リソース (例: ) でルート相対パスを使用したいのですが、/css/style.cssそのサーバーが機能するように構成する方法がわかりません。パスには常にコンテキスト ルートが必要です (例: http://localhost:8080/myapp )。コンテキスト ルートを空に構成することはできません。私が見逃しているオプションはありますか?

0 投票する
1 に答える
2988 参照

web - jboss での同じ war の複数のコンテキスト パス

Web アプリをデプロイしています jboss-EAP-6.1

同じ戦争に別のコンテキストパスが必要です:

これを行う方法を教えてください。