2011-07-15 4 views
0

を使用してWebLogicワークマネージャのバインド、我々はのservicegenタグを使用してAntスクリプトによって生成されているウェブservices.jarににWEB-LOGIC構成されたワークマネージャを追加したいです。はい、weblogic-ejb.jarを使用して試すことができますが、その他の懸念事項があります。作業マネージャーをこれらのサービスに結びつける方法はありますか?いくつかの理由からのservicegen

<servicegen destEar="${release_env}/project.ear" 
       warName="webservices.war" 
       contextURI="webservices" 
       keepGenerated="True"> 
     <service 
       ejbJar="${ear}/project-ejb.jar" 
       includeEJBs="ProjectRequestBean" 
       targetNamespace="http://localhost/services/WS1" 
       serviceName="WS1" 
       serviceURI="/WS1" 
       generateTypes="True" 
       expandMethods="True"> 
     </service> 
     <service 
       ejbJar="${ear}/project-ejb.jar" 
       includeEJBs="ModuleRequestBean" 
       targetNamespace="http://localhost/services/WS2" 
       serviceName="WS1" 
       serviceURI="/WS2" 
       style="document" 
       generateTypes="True" 
       expandMethods="True"> 
     </service> 
    </servicegen> 

答えて

0

servicegenタスクでは、作業マネージャを設定できるオプションがサポートされていないようです。 earファイルを生成したら、project.ear - > webservices.war - > WEB-INF/weblogic.xmlを開いて、次のようなエントリを追加できます。これは、 'webservices' context-uriによって処理されているすべてのリクエストのデフォルトのワークマネージャをオーバーライドします。

<init-param> 
    <param-name>wl-dispatch-policy</param-name> 
    <param-value>my_workmanager</param-value> 
</init-param> 

あなたは http://download.oracle.com/docs/cd/E21764_01/web.1111/e13701/self_tuned.htm#CNFGD112

で説明するように設定あなたはまた、上記の作業マネージャーの設定を設定するには、WebLogicデプロイメント計画を使用することができます微調整することができます。あなたは手動で耳を開いてweblogic.xmlを更新する必要はありません。展開計画の詳細については、 http://download.oracle.com/docs/cd/E21764_01/web.1111/e13702/config.htm#DEPGD169

関連する問題