2016-10-13 13 views
0

「Wildflyでコンテキストパスを設定する方法」を使用して検索しましたが、成功しませんでした。誰もそれを行う方法について私を助けることができます..?コンテキスト記述子を使用したwildflyでのwebappのデプロイ

私は localhost:8080/myApp

myApp.xml次のように含まれていると$CATALINA_BASE\conf\[enginename]\[hostname]\myApp.xml

<Context path="myApp" docBase="G:\workspace\j2ee\myProject\myWebApp\WebContent" /> 

類似または同等のタイプに配置を使用して、直接自分のアプリケーションにアクセスすることができますTomcatの中にコンテキストパスを設定するには、次のコードを使用しました

の構成は、Wildflyサーバーで使用します。

あなたは、このような展開を追加したいあなたstandalone.xml構成で

答えて

1

<deployments> 
    <deployment name="myProject" runtime-name="myProject.war"> 
     <fs-archive path="G:/workspace/j2ee/myProject/myWebApp/WebContent"/> 
    </deployment> 
</deployments> 

その後のWebContent/WEB-INF内のファイルを作成するには、同様の構成とのjboss-web.xmlのと呼ばれます

<?xml version="1.0"?> 
<jboss-web> 
    <context-root>/my-context-path</context-root> 
</jboss-web> 

これが機能しない場合は、WebContentディレクトリの名前をWebContent.warに変更する必要があります。展開されていても名前に.warが必要な場合があります。

+0

docBaseを指定する方法は、アプリケーションは戦争ではありません –

+0

tomcatの文書ベースは効果的にwarファイルです。 WEB-INFディレクトリのないディレクトリを指しているだけですか? Wildflyはこのようなファイルシステムのデプロイメントだけをサポートしていません。 – teacurran

+0

私のdocBaseはWEB-INFディレクトリを含むプロジェクトディレクトリのWebContentを指し示すwarファイルではありません。 –

関連する問題