チェンジセット 29

差分発生行の前後
無視リスト:
コミット日時:
2008/11/08 18:18:07 (13 年前)
コミッタ:
enomoto
ログメッセージ:

ear support.

resin3.0.x support.

resin3.1.x support.

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • trunk/org.intra_mart.jst.server.generic.resin/build.properties

    r26 r29  
    55               plugin.properties,\ 
    66               plugin.xml,\ 
    7                servers/,\ 
    87               icons/,\ 
     8               build.properties,\ 
    99               buildfiles/,\ 
    10                build.properties 
     10               servers/ 
    1111src.includes = .classpath,\ 
    1212               .project,\ 
  • trunk/org.intra_mart.jst.server.generic.resin/plugin.properties

    r21 r29  
     1#-- plugin -- 
    12pluginName= Resin Generic server definitions  
    23providerName=open intra-mart 
    34pluginDescription=Provides Resin server definitions  
    45 
    5 resinCategory=Resin 
     6#-- category. -- 
     7resinCategory=Caucho 
    68 
     9#-- Resin 3.0.x 
     10resin30RuntimeTypeName=Resin v3.0 
     11resin30RuntimeTypeDescription=Publishes and runs J2EE 5 modules on a local server. \ 
     12Provides basic server functionality. 
     13 
     14resin30ServerTypeName=Resin v3.0 
     15resin30ServerTypeDescription=Publishes and runs JEE 5 modules on a local server. \ 
     16Provides basic server functionality. 
     17 
     18#-- Resin 3.0.x professional -- 
     19resin30ProRuntimeTypeName=Resin v3.0 professional 
     20resin30ProRuntimeTypeDescription=Publishes and runs J2EE 5 modules on a local server. \ 
     21Provides basic server functionality. 
     22 
     23resin30ProServerTypeName=Resin v3.0 professional 
     24resin30ProServerTypeDescription=Publishes and runs JEE 5 modules on a local server. \ 
     25Provides basic server functionality. 
     26 
     27#-- Resin 3.1.x 
     28resin31RuntimeTypeName=Resin v3.1 
     29resin31RuntimeTypeDescription=Publishes and runs J2EE 5 modules on a local server. \ 
     30Provides basic server functionality. 
     31 
     32resin31ServerTypeName=Resin v3.1 
     33resin31ServerTypeDescription=Publishes and runs JEE 5 modules on a local server. \ 
     34Provides basic server functionality. 
     35 
     36#-- Resin 3.1.x professional -- 
     37resin31ProRuntimeTypeName=Resin v3.1 professional 
     38resin31ProRuntimeTypeDescription=Publishes and runs J2EE 5 modules on a local server. \ 
     39Provides basic server functionality. 
     40 
     41resin31ProServerTypeName=Resin v3.1 professional 
     42resin31ProServerTypeDescription=Publishes and runs JEE 5 modules on a local server. \ 
     43Provides basic server functionality. 
     44 
     45#-- Resin 3.2.x 
    746resin32RuntimeTypeName=Resin v3.2 
    847resin32RuntimeTypeDescription=Publishes and runs J2EE 5 modules on a local server. \ 
     
    1352Provides basic server functionality. 
    1453 
     54#-- Resin 3.2.x professional -- 
     55resin32ProRuntimeTypeName=Resin v3.2 professional 
     56resin32ProRuntimeTypeDescription=Publishes and runs J2EE 5 modules on a local server. \ 
     57Provides basic server functionality. 
     58 
     59resin32ProServerTypeName=Resin v3.2 professional 
     60resin32ProServerTypeDescription=Publishes and runs JEE 5 modules on a local server. \ 
     61Provides basic server functionality. 
     62 
     63#-- labels. -- 
    1564ApplicationServerDirectory=Application &Server Directory: 
    1665serverAddress=A&ddress: 
    1766serverPort=&Port: 
    18 jndiPort=&JNDI Port: 
    19 serverclassPath=&Classpath Variable: 
    20 serverName=Ser&ver Name: 
    21 username=Use&r Name: 
    22 password=Pass&word: 
  • trunk/org.intra_mart.jst.server.generic.resin/plugin.xml

    r28 r29  
    33<plugin> 
    44   <extension point="org.eclipse.wst.server.core.runtimeTypes"> 
     5            <!-- Resin 3.0.x --> 
     6            <runtimeType 
     7               id="org.intra_mart.jst.server.generic.runtime.resin30" 
     8               name="%resin30RuntimeTypeName" 
     9               description="%resin30RuntimeTypeDescription" 
     10               vendor="%resinCategory" 
     11               version="3.0" 
     12               class="org.eclipse.jst.server.generic.core.internal.GenericServerRuntime"> 
     13              <moduleType 
     14                 types="jst.web" 
     15                 versions="2.2, 2.3, 2.4"/> 
     16              <moduleType 
     17                 types="jst.ejb" 
     18                 versions="1.1, 2.0"/> 
     19              <moduleType 
     20                 types="jst.ear" 
     21                 versions="1.2, 1.3, 1.4"/> 
     22              <moduleType 
     23                 types="jst.connector" 
     24                 versions="1.0, 1.5"/> 
     25               <moduleType 
     26                 types="jst.utility" 
     27                 versions="1.0"/> 
     28            </runtimeType> 
     29 
     30            <!-- Resin 3.0.x professional --> 
     31            <runtimeType 
     32               id="org.intra_mart.jst.server.generic.runtime.resin30pro" 
     33               name="%resin30ProRuntimeTypeName" 
     34               description="%resin30ProRuntimeTypeDescription" 
     35               vendor="%resinCategory" 
     36               version="3.0.999" 
     37               class="org.eclipse.jst.server.generic.core.internal.GenericServerRuntime"> 
     38              <moduleType 
     39                 types="jst.web" 
     40                 versions="2.2, 2.3, 2.4"/> 
     41              <moduleType 
     42                 types="jst.ejb" 
     43                 versions="1.1, 2.0"/> 
     44              <moduleType 
     45                 types="jst.ear" 
     46                 versions="1.2, 1.3, 1.4"/> 
     47              <moduleType 
     48                 types="jst.connector" 
     49                 versions="1.0, 1.5"/> 
     50               <moduleType 
     51                 types="jst.utility" 
     52                 versions="1.0"/> 
     53            </runtimeType> 
     54 
     55            <!-- Resin 3.1.x --> 
     56            <runtimeType 
     57               id="org.intra_mart.jst.server.generic.runtime.resin31" 
     58               name="%resin31RuntimeTypeName" 
     59               description="%resin31RuntimeTypeDescription" 
     60               vendor="%resinCategory" 
     61               version="3.1" 
     62               class="org.eclipse.jst.server.generic.core.internal.GenericServerRuntime"> 
     63              <moduleType 
     64                 types="jst.web" 
     65                 versions="2.2, 2.3, 2.4, 2.5"/> 
     66              <moduleType 
     67                 types="jst.ejb" 
     68                 versions="1.1, 2.0, 2.1, 3.0"/> 
     69              <moduleType 
     70                 types="jst.ear" 
     71                 versions="1.2, 1.3, 1.4, 5.0"/> 
     72              <moduleType 
     73                 types="jst.connector" 
     74                 versions="1.0, 1.5"/> 
     75               <moduleType 
     76                 types="jst.utility" 
     77                 versions="1.0"/> 
     78            </runtimeType> 
     79 
     80            <!-- Resin 3.1.x --> 
     81            <runtimeType 
     82               id="org.intra_mart.jst.server.generic.runtime.resin31pro" 
     83               name="%resin31ProRuntimeTypeName" 
     84               description="%resin31ProRuntimeTypeDescription" 
     85               vendor="%resinCategory" 
     86               version="3.1.999" 
     87               class="org.eclipse.jst.server.generic.core.internal.GenericServerRuntime"> 
     88              <moduleType 
     89                 types="jst.web" 
     90                 versions="2.2, 2.3, 2.4, 2.5"/> 
     91              <moduleType 
     92                 types="jst.ejb" 
     93                 versions="1.1, 2.0, 2.1, 3.0"/> 
     94              <moduleType 
     95                 types="jst.ear" 
     96                 versions="1.2, 1.3, 1.4, 5.0"/> 
     97              <moduleType 
     98                 types="jst.connector" 
     99                 versions="1.0, 1.5"/> 
     100               <moduleType 
     101                 types="jst.utility" 
     102                 versions="1.0"/> 
     103            </runtimeType> 
     104 
     105            <!-- Resin 3.2.x --> 
    5106            <runtimeType 
    6107               id="org.intra_mart.jst.server.generic.runtime.resin32" 
     
    26127                 versions="1.0"/> 
    27128            </runtimeType> 
     129 
     130            <!-- Resin 3.2.x professional --> 
     131            <runtimeType 
     132               id="org.intra_mart.jst.server.generic.runtime.resin32pro" 
     133               name="%resin32ProRuntimeTypeName" 
     134               description="%resin32ProRuntimeTypeDescription" 
     135               vendor="%resinCategory" 
     136               version="3.2.999" 
     137               class="org.eclipse.jst.server.generic.core.internal.GenericServerRuntime"> 
     138              <moduleType 
     139                 types="jst.web" 
     140                 versions="2.2, 2.3, 2.4, 2.5"/> 
     141              <moduleType 
     142                 types="jst.ejb" 
     143                 versions="1.1, 2.0, 2.1, 3.0"/> 
     144              <moduleType 
     145                 types="jst.ear" 
     146                 versions="1.2, 1.3, 1.4, 5.0"/> 
     147              <moduleType 
     148                 types="jst.connector" 
     149                 versions="1.0, 1.5"/> 
     150               <moduleType 
     151                 types="jst.utility" 
     152                 versions="1.0"/> 
     153            </runtimeType> 
    28154        </extension> 
    29155 
    30156        <extension point="org.eclipse.wst.server.core.serverTypes"> 
    31              <serverType 
     157            <!-- Resin 3.0.x --> 
     158                <serverType 
     159                   runtime="true" 
     160                   class="org.eclipse.jst.server.generic.core.internal.GenericServer" 
     161                   id="org.intra_mart.jst.server.generic.resin30" 
     162                   initialState="stopped" 
     163                   supportsRemoteHosts="false" 
     164                   runtimeTypeId="org.intra_mart.jst.server.generic.runtime.resin30" 
     165                   description="%resin30ServerTypeDescription" 
     166                   launchConfigId="org.eclipse.jst.server.generic.core.launchConfigurationType" 
     167                   behaviourClass="org.intra_mart.jst.server.generic.resin.ResinServerBehaviour" 
     168                   name="%resin30ServerTypeName" 
     169                   startTimeout="50000" 
     170                       stopTimeout="15000" 
     171                   hasConfiguration="false" 
     172                   launchModes="run,debug">         
     173             </serverType> 
     174 
     175            <!-- Resin 3.0.x --> 
     176                <serverType 
     177                   runtime="true" 
     178                   class="org.eclipse.jst.server.generic.core.internal.GenericServer" 
     179                   id="org.intra_mart.jst.server.generic.resin30pro" 
     180                   initialState="stopped" 
     181                   supportsRemoteHosts="false" 
     182                   runtimeTypeId="org.intra_mart.jst.server.generic.runtime.resin30pro" 
     183                   description="%resin30ProServerTypeDescription" 
     184                   launchConfigId="org.eclipse.jst.server.generic.core.launchConfigurationType" 
     185                   behaviourClass="org.intra_mart.jst.server.generic.resin.ResinServerBehaviour" 
     186                   name="%resin30ProServerTypeName" 
     187                   startTimeout="50000" 
     188                       stopTimeout="15000" 
     189                   hasConfiguration="false" 
     190                   launchModes="run,debug">         
     191             </serverType> 
     192 
     193            <!-- Resin 3.1.x --> 
     194                <serverType 
     195                   runtime="true" 
     196                   class="org.eclipse.jst.server.generic.core.internal.GenericServer" 
     197                   id="org.intra_mart.jst.server.generic.resin31" 
     198                   initialState="stopped" 
     199                   supportsRemoteHosts="false" 
     200                   runtimeTypeId="org.intra_mart.jst.server.generic.runtime.resin31" 
     201                   description="%resin31ServerTypeDescription" 
     202                   launchConfigId="org.eclipse.jst.server.generic.core.launchConfigurationType" 
     203                   behaviourClass="org.intra_mart.jst.server.generic.resin.ResinServerBehaviour" 
     204                   name="%resin31ServerTypeName" 
     205                   startTimeout="50000" 
     206                       stopTimeout="15000" 
     207                   hasConfiguration="false" 
     208                   launchModes="run,debug">         
     209             </serverType> 
     210 
     211            <!-- Resin 3.1.x professional --> 
     212                <serverType 
     213                   runtime="true" 
     214                   class="org.eclipse.jst.server.generic.core.internal.GenericServer" 
     215                   id="org.intra_mart.jst.server.generic.resin31pro" 
     216                   initialState="stopped" 
     217                   supportsRemoteHosts="false" 
     218                   runtimeTypeId="org.intra_mart.jst.server.generic.runtime.resin31pro" 
     219                   description="%resin31ProServerTypeDescription" 
     220                   launchConfigId="org.eclipse.jst.server.generic.core.launchConfigurationType" 
     221                   behaviourClass="org.intra_mart.jst.server.generic.resin.ResinServerBehaviour" 
     222                   name="%resin31ProServerTypeName" 
     223                   startTimeout="50000" 
     224                       stopTimeout="15000" 
     225                   hasConfiguration="false" 
     226                   launchModes="run,debug">         
     227             </serverType> 
     228 
     229            <!-- Resin 3.2.x --> 
     230                <serverType 
    32231                   runtime="true" 
    33232                   class="org.eclipse.jst.server.generic.core.internal.GenericServer" 
     
    38237                   description="%resin32ServerTypeDescription" 
    39238                   launchConfigId="org.eclipse.jst.server.generic.core.launchConfigurationType" 
    40                    behaviourClass="org.intra_mart.jst.server.generic.resin.Resin32ServerBehaviour" 
     239                   behaviourClass="org.intra_mart.jst.server.generic.resin.ResinServerBehaviour" 
    41240                   name="%resin32ServerTypeName" 
    42241                   startTimeout="50000" 
     
    45244                   launchModes="run,debug">         
    46245             </serverType> 
     246 
     247            <!-- Resin 3.2.x professional --> 
     248                <serverType 
     249                   runtime="true" 
     250                   class="org.eclipse.jst.server.generic.core.internal.GenericServer" 
     251                   id="org.intra_mart.jst.server.generic.resin32pro" 
     252                   initialState="stopped" 
     253                   supportsRemoteHosts="false" 
     254                   runtimeTypeId="org.intra_mart.jst.server.generic.runtime.resin32pro" 
     255                   description="%resin32ProServerTypeDescription" 
     256                   launchConfigId="org.eclipse.jst.server.generic.core.launchConfigurationType" 
     257                   behaviourClass="org.intra_mart.jst.server.generic.resin.ResinServerBehaviour" 
     258                   name="%resin32ProServerTypeName" 
     259                   startTimeout="50000" 
     260                       stopTimeout="15000" 
     261                   hasConfiguration="false" 
     262                   launchModes="run,debug">         
     263             </serverType> 
    47264        </extension> 
     265 
    48266    <extension point="org.eclipse.wst.server.ui.wizardFragments"> 
     267            <!-- Resin 3.0.x --> 
     268             <fragment 
     269                id="org.eclipse.jst.server.generic.runtime" 
     270                typeIds="org.intra_mart.jst.server.generic.runtime.resin30" 
     271                class="org.eclipse.jst.server.generic.ui.internal.GenericServerRuntimeWizardFragment"/>            
     272             <fragment 
     273                id="org.eclipse.jst.server.generic.server" 
     274                typeIds="org.intra_mart.jst.server.generic.resin30" 
     275                class="org.eclipse.jst.server.generic.ui.internal.GenericServerWizardFragment"/>    
     276 
     277                <!-- Resin 3.0.x professional --> 
     278             <fragment 
     279                id="org.eclipse.jst.server.generic.runtime" 
     280                typeIds="org.intra_mart.jst.server.generic.runtime.resin30pro" 
     281                class="org.eclipse.jst.server.generic.ui.internal.GenericServerRuntimeWizardFragment"/>            
     282             <fragment 
     283                id="org.eclipse.jst.server.generic.server" 
     284                typeIds="org.intra_mart.jst.server.generic.resin30pro" 
     285                class="org.eclipse.jst.server.generic.ui.internal.GenericServerWizardFragment"/>    
     286 
     287                <!-- Resin 3.1.x --> 
     288             <fragment 
     289                id="org.eclipse.jst.server.generic.runtime" 
     290                typeIds="org.intra_mart.jst.server.generic.runtime.resin31" 
     291                class="org.eclipse.jst.server.generic.ui.internal.GenericServerRuntimeWizardFragment"/>            
     292             <fragment 
     293                id="org.eclipse.jst.server.generic.server" 
     294                typeIds="org.intra_mart.jst.server.generic.resin31" 
     295                class="org.eclipse.jst.server.generic.ui.internal.GenericServerWizardFragment"/>    
     296 
     297                <!-- Resin 3.1.x professional --> 
     298             <fragment 
     299                id="org.eclipse.jst.server.generic.runtime" 
     300                typeIds="org.intra_mart.jst.server.generic.runtime.resin31pro" 
     301                class="org.eclipse.jst.server.generic.ui.internal.GenericServerRuntimeWizardFragment"/>            
     302             <fragment 
     303                id="org.eclipse.jst.server.generic.server" 
     304                typeIds="org.intra_mart.jst.server.generic.resin31pro" 
     305                class="org.eclipse.jst.server.generic.ui.internal.GenericServerWizardFragment"/>    
     306 
     307                <!-- Resin 3.2.x --> 
    49308             <fragment 
    50309                id="org.eclipse.jst.server.generic.runtime" 
     
    55314                typeIds="org.intra_mart.jst.server.generic.resin32" 
    56315                class="org.eclipse.jst.server.generic.ui.internal.GenericServerWizardFragment"/>    
    57         </extension>´ 
     316 
     317                <!-- Resin 3.2.x professional --> 
     318             <fragment 
     319                id="org.eclipse.jst.server.generic.runtime" 
     320                typeIds="org.intra_mart.jst.server.generic.runtime.resin32pro" 
     321                class="org.eclipse.jst.server.generic.ui.internal.GenericServerRuntimeWizardFragment"/>            
     322             <fragment 
     323                id="org.eclipse.jst.server.generic.server" 
     324                typeIds="org.intra_mart.jst.server.generic.resin32pro" 
     325                class="org.eclipse.jst.server.generic.ui.internal.GenericServerWizardFragment"/>    
     326        </extension> 
    58327         
    59328        <extension point="org.eclipse.wst.server.ui.serverImages"> 
     329                <!-- Resin 3.0.x --> 
     330             <image 
     331                 id="org.eclipse.jst.server.generic.image" 
     332                 icon="icons/obj16/resin.png" 
     333                 typeIds="org.intra_mart.jst.server.generic.runtime.resin30"/> 
     334             <image 
     335                 id="org.eclipse.jst.server.generic.image" 
     336                 icon="icons/obj16/resin.png" 
     337                 typeIds="org.intra_mart.jst.server.generic.resin30"/> 
     338 
     339                <!-- Resin 3.0.x professional --> 
     340             <image 
     341                 id="org.eclipse.jst.server.generic.image" 
     342                 icon="icons/obj16/resin.png" 
     343                 typeIds="org.intra_mart.jst.server.generic.runtime.resin30pro"/> 
     344             <image 
     345                 id="org.eclipse.jst.server.generic.image" 
     346                 icon="icons/obj16/resin.png" 
     347                 typeIds="org.intra_mart.jst.server.generic.resin30pro"/> 
     348 
     349                <!-- Resin 3.1.x --> 
     350             <image 
     351                 id="org.eclipse.jst.server.generic.image" 
     352                 icon="icons/obj16/resin.png" 
     353                 typeIds="org.intra_mart.jst.server.generic.runtime.resin31"/> 
     354             <image 
     355                 id="org.eclipse.jst.server.generic.image" 
     356                 icon="icons/obj16/resin.png" 
     357                 typeIds="org.intra_mart.jst.server.generic.resin31"/> 
     358 
     359                <!-- Resin 3.1.x professional --> 
     360             <image 
     361                 id="org.eclipse.jst.server.generic.image" 
     362                 icon="icons/obj16/resin.png" 
     363                 typeIds="org.intra_mart.jst.server.generic.runtime.resin31pro"/> 
     364             <image 
     365                 id="org.eclipse.jst.server.generic.image" 
     366                 icon="icons/obj16/resin.png" 
     367                 typeIds="org.intra_mart.jst.server.generic.resin31pro"/> 
     368 
     369                <!-- Resin 3.2.x --> 
    60370             <image 
    61371                 id="org.eclipse.jst.server.generic.image" 
     
    66376                 icon="icons/obj16/resin.png" 
    67377                 typeIds="org.intra_mart.jst.server.generic.resin32"/> 
     378 
     379                <!-- Resin 3.2.x professional --> 
     380             <image 
     381                 id="org.eclipse.jst.server.generic.image" 
     382                 icon="icons/obj16/resin.png" 
     383                 typeIds="org.intra_mart.jst.server.generic.runtime.resin32pro"/> 
     384             <image 
     385                 id="org.eclipse.jst.server.generic.image" 
     386                 icon="icons/obj16/resin.png" 
     387                 typeIds="org.intra_mart.jst.server.generic.resin32pro"/> 
    68388        </extension> 
    69389 
     
    76396         
    77397   <extension point="org.eclipse.jst.server.generic.core.serverdefinition"> 
     398                <!-- Resin 3.0.x --> 
     399                <serverdefinition id="org.intra_mart.jst.server.generic.runtime.resin30" definitionfile="/servers/resin30.serverdef" /> 
     400                <!-- Resin 3.0.x professional --> 
     401                <serverdefinition id="org.intra_mart.jst.server.generic.runtime.resin30pro" definitionfile="/servers/resin30pro.serverdef" /> 
     402                <!-- Resin 3.1.x --> 
     403                <serverdefinition id="org.intra_mart.jst.server.generic.runtime.resin31" definitionfile="/servers/resin31.serverdef" /> 
     404                <!-- Resin 3.1.x professional --> 
     405                <serverdefinition id="org.intra_mart.jst.server.generic.runtime.resin31pro" definitionfile="/servers/resin31pro.serverdef" /> 
     406                <!-- Resin 3.2.x --> 
    78407                <serverdefinition id="org.intra_mart.jst.server.generic.runtime.resin32" definitionfile="/servers/resin32.serverdef" /> 
     408                <!-- Resin 3.2.x professional --> 
     409                <serverdefinition id="org.intra_mart.jst.server.generic.runtime.resin32pro" definitionfile="/servers/resin32pro.serverdef" /> 
    79410   </extension> 
    80411 
    81412  <extension point="org.eclipse.wst.common.project.facet.core.runtimes"> 
     413 
    82414     <runtime-component-type 
    83415       id="org.intra_mart.jst.server.generic.runtime.resin"/> 
     416 
     417        <!-- Resin 3.0.x --> 
     418    <runtime-component-version 
     419       type="org.intra_mart.jst.server.generic.runtime.resin" 
     420       version="3.0"/> 
     421 
     422        <!-- Resin 3.0.x professional --> 
     423    <runtime-component-version 
     424       type="org.intra_mart.jst.server.generic.runtime.resin" 
     425       version="3.0.999"/> 
     426 
     427        <!-- Resin 3.1.x --> 
     428    <runtime-component-version 
     429       type="org.intra_mart.jst.server.generic.runtime.resin" 
     430       version="3.1"/> 
     431 
     432        <!-- Resin 3.1.x professional --> 
     433    <runtime-component-version 
     434       type="org.intra_mart.jst.server.generic.runtime.resin" 
     435       version="3.1.999"/> 
     436 
     437        <!-- Resin 3.2.x --> 
    84438    <runtime-component-version 
    85439       type="org.intra_mart.jst.server.generic.runtime.resin" 
    86440       version="3.2"/> 
     441 
     442        <!-- Resin 3.2.x professional --> 
     443    <runtime-component-version 
     444       type="org.intra_mart.jst.server.generic.runtime.resin" 
     445       version="3.2.999"/> 
    87446 
    88447    <adapter> 
     
    95454    </adapter> 
    96455 
     456        <!-- Resin 3.0.x --> 
     457    <supported> 
     458      <runtime-component 
     459         id="org.intra_mart.jst.server.generic.runtime.resin" 
     460         version="3.0"/> 
     461      <facet 
     462         id="jst.web" 
     463         version="2.2,2.3,2.4"/> 
     464      <facet 
     465         id="jst.ejb" 
     466         version="1.1,2.0"/> 
     467      <facet 
     468         id="jst.ear" 
     469         version="1.2,1.3,1.4"/> 
     470      <facet 
     471         id="jst.connector" 
     472         version="1.0,1.5"/> 
     473      <facet 
     474         id="jst.appclient" 
     475         version="1.2,1.3,1.4"/> 
     476      <facet 
     477         id="jst.utility" 
     478         version="1.0"/> 
     479    </supported> 
     480 
     481        <!-- Resin 3.0.x professional --> 
     482    <supported> 
     483      <runtime-component 
     484         id="org.intra_mart.jst.server.generic.runtime.resin" 
     485         version="3.0.999"/> 
     486      <facet 
     487         id="jst.web" 
     488         version="2.2,2.3,2.4"/> 
     489      <facet 
     490         id="jst.ejb" 
     491         version="1.1,2.0"/> 
     492      <facet 
     493         id="jst.ear" 
     494         version="1.2,1.3,1.4"/> 
     495      <facet 
     496         id="jst.connector" 
     497         version="1.0,1.5"/> 
     498      <facet 
     499         id="jst.appclient" 
     500         version="1.2,1.3,1.4"/> 
     501      <facet 
     502         id="jst.utility" 
     503         version="1.0"/> 
     504    </supported> 
     505 
     506        <!-- Resin 3.1.x --> 
     507    <supported> 
     508      <runtime-component 
     509         id="org.intra_mart.jst.server.generic.runtime.resin" 
     510         version="3.1"/> 
     511      <facet 
     512         id="jst.web" 
     513         version="2.2,2.3,2.4,2.5"/> 
     514      <facet 
     515         id="jst.ejb" 
     516         version="1.1,2.0,2.1,3.0"/> 
     517      <facet 
     518         id="jst.ear" 
     519         version="1.2,1.3,1.4,5.0"/> 
     520      <facet 
     521         id="jst.connector" 
     522         version="1.0,1.5"/> 
     523      <facet 
     524         id="jst.appclient" 
     525         version="1.2,1.3,1.4,5.0"/> 
     526      <facet 
     527         id="jst.utility" 
     528         version="1.0"/> 
     529    </supported> 
     530 
     531        <!-- Resin 3.1.x professional --> 
     532    <supported> 
     533      <runtime-component 
     534         id="org.intra_mart.jst.server.generic.runtime.resin" 
     535         version="3.1.999"/> 
     536      <facet 
     537         id="jst.web" 
     538         version="2.2,2.3,2.4,2.5"/> 
     539      <facet 
     540         id="jst.ejb" 
     541         version="1.1,2.0,2.1,3.0"/> 
     542      <facet 
     543         id="jst.ear" 
     544         version="1.2,1.3,1.4,5.0"/> 
     545      <facet 
     546         id="jst.connector" 
     547         version="1.0,1.5"/> 
     548      <facet 
     549         id="jst.appclient" 
     550         version="1.2,1.3,1.4,5.0"/> 
     551      <facet 
     552         id="jst.utility" 
     553         version="1.0"/> 
     554    </supported> 
     555 
     556        <!-- Resin 3.2.x --> 
    97557    <supported> 
    98558      <runtime-component 
    99559         id="org.intra_mart.jst.server.generic.runtime.resin" 
    100560         version="3.2"/> 
     561      <facet 
     562         id="jst.web" 
     563         version="2.2,2.3,2.4,2.5"/> 
     564      <facet 
     565         id="jst.ejb" 
     566         version="1.1,2.0,2.1,3.0"/> 
     567      <facet 
     568         id="jst.ear" 
     569         version="1.2,1.3,1.4,5.0"/> 
     570      <facet 
     571         id="jst.connector" 
     572         version="1.0,1.5"/> 
     573      <facet 
     574         id="jst.appclient" 
     575         version="1.2,1.3,1.4,5.0"/> 
     576      <facet 
     577         id="jst.utility" 
     578         version="1.0"/> 
     579    </supported> 
     580 
     581        <!-- Resin 3.2.x professional --> 
     582    <supported> 
     583      <runtime-component 
     584         id="org.intra_mart.jst.server.generic.runtime.resin" 
     585         version="3.2.999"/> 
    101586      <facet 
    102587         id="jst.web" 
     
    141626 
    142627  <extension point="org.eclipse.jst.server.core.runtimeFacetMappings"> 
     628        <!-- Resin 3.0.x --> 
     629    <runtimeFacetMapping 
     630      runtimeTypeId="org.intra_mart.jst.server.generic.runtime.resin30" 
     631      runtime-component="org.intra_mart.jst.server.generic.runtime.resin" 
     632      version="3.0"/> 
     633 
     634        <!-- Resin 3.0.x professional --> 
     635    <runtimeFacetMapping 
     636      runtimeTypeId="org.intra_mart.jst.server.generic.runtime.resin30pro" 
     637      runtime-component="org.intra_mart.jst.server.generic.runtime.resin" 
     638      version="3.0.999"/> 
     639 
     640        <!-- Resin 3.1.x --> 
     641    <runtimeFacetMapping 
     642      runtimeTypeId="org.intra_mart.jst.server.generic.runtime.resin31" 
     643      runtime-component="org.intra_mart.jst.server.generic.runtime.resin" 
     644      version="3.1"/> 
     645 
     646        <!-- Resin 3.1.x professional --> 
     647    <runtimeFacetMapping 
     648      runtimeTypeId="org.intra_mart.jst.server.generic.runtime.resin31pro" 
     649      runtime-component="org.intra_mart.jst.server.generic.runtime.resin" 
     650      version="3.1.999"/> 
     651 
     652        <!-- Resin 3.2.x --> 
    143653    <runtimeFacetMapping 
    144654      runtimeTypeId="org.intra_mart.jst.server.generic.runtime.resin32" 
    145655      runtime-component="org.intra_mart.jst.server.generic.runtime.resin" 
    146656      version="3.2"/> 
     657 
     658        <!-- Resin 3.2.x professional --> 
     659    <runtimeFacetMapping 
     660      runtimeTypeId="org.intra_mart.jst.server.generic.runtime.resin32pro" 
     661      runtime-component="org.intra_mart.jst.server.generic.runtime.resin" 
     662      version="3.2.999"/> 
    147663  </extension> 
    148664</plugin> 
  • trunk/org.intra_mart.jst.server.generic.resin/servers/conf/resin32.xml

    r21 r29  
    1 <!-- 
    2    - Resin 3.2 configuration file. 
    3   --> 
    4 <resin xmlns="http://caucho.com/ns/resin" 
    5        xmlns:resin="http://caucho.com/ns/resin/core"> 
    6  
    7   <!-- adds all .jar files under the resin/lib directory --> 
     1<resin xmlns="http://caucho.com/ns/resin" xmlns:resin="http://caucho.com/ns/resin/core"> 
    82  <class-loader> 
    93    <tree-loader path="${resin.home}/ext-lib"/> 
    104    <tree-loader path="${resin.root}/ext-lib"/> 
    11  
    125    <tree-loader path="${resin.home}/lib"/> 
    136    <tree-loader path="${resin.root}/lib"/> 
    147  </class-loader> 
    158 
    16   <!-- 
    17      - Management configuration 
    18      - 
    19      - Remote management requires at least one enabled admin user. 
    20     --> 
    21   <management path="${resin.root}/admin"> 
    22     <resin:import path="${__DIR__}/admin-users.xml" optional="true"/> 
    23      
    24     <deploy-service/> 
    25     <jmx-service/> 
    26     <log-service/> 
    27     <stat-service/> 
    28     <xa-log-service/> 
    29   </management> 
     9  <log-handler name="" level="all" path="stdout:" timestamp="[%H:%M:%S.%s] {%{thread}} "/> 
    3010 
    31   <!-- 
    32      - Logging configuration for the JDK logging API. 
    33     --> 
    34   <log-handler name="" level="all" path="stdout:" 
    35                timestamp="[%H:%M:%S.%s] {%{thread}} "/> 
    36  
    37   <!-- 
    38      - 'info' for production 
    39      - 'fine' or 'finer' for development and troubleshooting 
    40     --> 
    4111  <logger name="com.caucho" level="info"/> 
    42  
    4312  <logger name="com.caucho.java" level="config"/> 
    4413  <logger name="com.caucho.loader" level="config"/> 
    4514 
    46   <!-- 
    47      - For production sites, change dependency-check-interval to something 
    48      - like 600s, so it only checks for updates every 10 minutes. 
    49     --> 
    5015  <dependency-check-interval>2s</dependency-check-interval> 
    5116 
    52   <!-- 
    53      - SMTP server for sending mail notifications 
    54     --> 
    55   <system-property mail.smtp.host="127.0.0.1"/> 
    56   <system-property mail.smtp.port="25"/> 
    57  
    58   <!-- 
    59      - Sets the default character encoding to utf-8 
    60      - 
    61      - <character-encoding>utf-8</character-encoding> 
    62     --> 
    63  
    64   <!-- 
    65      - You can change the compiler to "javac", "eclipse" or "internal". 
    66     --> 
    6717  <javac compiler="internal" args="-source 1.5"/> 
    6818 
    6919  <cluster id="app-tier"> 
    70     <!-- sets the content root for the cluster, relative to resin.root --> 
    7120    <root-directory>.</root-directory> 
    72  
    73     <!-- enables development error pages --> 
    7421    <development-mode-error-page/> 
    75  
    7622    <server-default> 
    77       <!-- The http port --> 
    78       <http address="*" port="${eclipse.jdt.port}"/> 
    79  
    80       <!-- SSL port configuration: --> 
    81       <http address="*" port="8443"> 
    82         <jsse-ssl self-signed-certificate-name="resin@localhost"/> 
    83       </http> 
    84  
    85       <!-- 
    86          - The JVM arguments 
    87         --> 
    88       <jvm-arg>-Xmx256m</jvm-arg> 
    89       <jvm-arg>-Xss1m</jvm-arg> 
    90       <jvm-arg>-Xdebug</jvm-arg> 
    91       <jvm-arg>-Dcom.sun.management.jmxremote</jvm-arg> 
    92  
    93       <!-- 
    94          - Uncomment to enable admin heap dumps 
    95          - <jvm-arg>-agentlib:resin</jvm-arg> 
    96         --> 
    97  
    98       <!-- 
    99          - arguments for the watchdog process 
    100         --> 
    101       <watchdog-jvm-arg>-Dcom.sun.management.jmxremote</watchdog-jvm-arg> 
    102  
    103       <!-- 
    104          - Configures the minimum free memory allowed before Resin 
    105          - will force a restart. 
    106         --> 
     23      <http address="*" port="${eclipse.jdt.http.port}"/> 
    10724      <memory-free-min>1M</memory-free-min> 
    108  
    109       <!-- Maximum number of threads. --> 
    11025      <thread-max>256</thread-max> 
    111  
    112       <!-- Configures the socket timeout --> 
    11326      <socket-timeout>65s</socket-timeout> 
    114  
    115       <!-- Configures the keepalive --> 
    11627      <keepalive-timeout>15s</keepalive-timeout> 
    117  
    118       <!-- 
    119          - If starting Resin as root on Unix, specify the user name 
    120          - and group name for the web server user. 
    121         --> 
    122       <resin:if test="${resin.userName == 'root'}"> 
    123         <user-name>resin</user-name> 
    124         <group-name>resin</group-name> 
    125       </resin:if> 
    12628    </server-default> 
    12729 
    128     <!-- define the servers in the cluster --> 
    129     <server id="" address="127.0.0.1" port="6800"/> 
     30    <server id="" /> 
    13031 
    131     <!-- 
    132        - Configures the persistent store for single-server or clustered 
    133        - in Resin professional. 
    134       --> 
    135     <resin:if test="${resin.professional}"> 
    136       <persistent-store type="cluster"> 
    137         <init path="session"/> 
    138       </persistent-store> 
    139     </resin:if> 
    140  
    141     <!-- 
    142        - For security, use a different cookie for SSL sessions. 
    143        - <ssl-session-cookie>SSL_JSESSIONID</ssl-session-cookie> 
    144       --> 
    145  
    146     <!-- 
    147        - Enables the cache (available in Resin Professional)  
    148       --> 
    149     <resin:if test="${resin.professional}"> 
    150       <cache path="cache" memory-size="64M"> 
    151         <!-- Vary header rewriting for IE --> 
    152         <rewrite-vary-as-private/> 
    153       </cache> 
    154     </resin:if> 
    155  
    156     <!-- 
    157        - Enables periodic checking of the server status and 
    158        - check for deadlocks.. 
    159        - 
    160        - All servers can add <url>s to be checked. 
    161       --> 
    162     <resin:if test="${resin.professional}"> 
    163       <ping> 
    164         <!-- <url>http://localhost:8080/test-ping.jsp</url> --> 
    165       </ping> 
    166     </resin:if> 
    167  
    168     <!-- 
    169        - Defaults applied to each web-app. 
    170       --> 
    17132    <web-app-default> 
    17233      <prologue> 
    173         <!-- 
    174            - Enable EL expressions in Servlet and Filter init-param 
    175           --> 
    17634        <allow-servlet-el/> 
    17735      </prologue> 
    17836       
    179       <!-- 
    180          - Sets timeout values for cacheable pages, e.g. static pages. 
    181         --> 
    18237      <cache-mapping url-pattern="/" expires="5s"/> 
    18338      <cache-mapping url-pattern="*.gif" expires="60s"/> 
     
    18540      <cache-mapping url-pattern="*.png" expires="60s"/> 
    18641 
    187       <!-- 
    188          - for security, disable session URLs by default. 
    189         --> 
    19042      <session-config> 
    19143        <enable-url-rewriting>false</enable-url-rewriting> 
    19244      </session-config> 
    19345 
    194       <!-- 
    195          - For security, set the HttpOnly flag in cookies. 
    196          - <cookie-http-only/> 
    197         --> 
    198  
    199       <!-- 
    200          - Some JSP packages have incorrect .tld files.  It's possible to 
    201          - set validate-taglib-schema to false to work around these packages. 
    202         --> 
    20346      <jsp> 
    20447        <validate-taglib-schema>true</validate-taglib-schema> 
     
    20851    </web-app-default> 
    20952 
    210     <!-- includes the app-default for default web-app behavior --> 
    21153    <resin:import path="${__DIR__}/app-default.xml"/> 
    21254 
    213     <!-- 
    214        - Sample database pool configuration 
    215        - 
    216        - The JDBC name is java:comp/env/jdbc/test 
    217          <database> 
    218            <jndi-name>jdbc/mysql</jndi-name> 
    219            <driver type="org.mysql.jdbc.Driver"> 
    220              <url>jdbc:mysql://localhost:3306/test</url> 
    221              <user></user> 
    222              <password></password> 
    223             </driver> 
    224             <prepared-statement-cache-size>8</prepared-statement-cache-size> 
    225             <max-connections>20</max-connections> 
    226             <max-idle-time>30s</max-idle-time> 
    227           </database> 
    228       --> 
    229  
    230     <!-- 
    231        - Default host configuration applied to all virtual hosts. 
    232       --> 
    23355    <host-default> 
    234       <!-- 
    235          - With another web server, like Apache, this can be commented out 
    236          - because the web server will log this information. 
    237         --> 
    238       <access-log path="log/access.log"  
    239             format='%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-Agent}i"' 
    240             rollover-period="1W"/> 
    241  
    242       <!-- creates the webapps directory for .war expansion --> 
     56      <access-log path="log/access.log" format='%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-Agent}i"' rollover-period="1W"/> 
    24357      <web-app-deploy path="webapps"/> 
     58      <ear-deploy path="deploy" /> 
    24459    </host-default> 
    24560 
    246     <!-- configures a deployment directory for virtual hosts --> 
    24761    <host-deploy path="hosts"> 
    24862      <host-default> 
     
    25165    </host-deploy> 
    25266 
    253     <!-- configures the default host, matching any host name --> 
    254     <host id="" root-directory="."> 
    255       <!-- 
    256          - configures an explicit root web-app matching the 
    257          - webapp's ROOT 
    258         --> 
    259       <web-app id="/" root-directory="webapps/ROOT"/> 
    260  
    261       <web-app id="/resin-admin" root-directory="${resin.root}/doc/admin"> 
    262         <!-- 
    263            - Administration application /resin-admin 
    264           --> 
    265         <prologue> 
    266           <resin:set var="resin_admin_external" value="false"/> 
    267           <resin:set var="resin_admin_insecure" value="true"/> 
    268         </prologue> 
    269       </web-app> 
    270  
    271       <!-- 
    272       <web-app id="/resin-config" root-directory="${resin.root}/doc/config"/> 
    273       --> 
    274        
    275       <web-app id="/resin-doc" root-directory="${resin.root}/doc/resin-doc"/> 
    276     </host> 
     67    <host id="" root-directory="." /> 
    27768  </cluster> 
    278  
    279   <!-- 
    280      - Clustered configuration for the load-balance tier would belong 
    281      - here.  See cluster.xml for an example. 
    282     --> 
    28369</resin> 
    28470 
  • trunk/org.intra_mart.jst.server.generic.resin/servers/resin32.serverdef

    r23 r29  
    55        xsi:schemaLocation="http://eclipse.org/jst/server/generic/ServerTypeDefinition ServerTypeDefinitionSchema.xsd " 
    66        name="Resin 3.2" version="v3.2"> 
    7 <property id="serverRootDirectory" 
    8         label="%ApplicationServerDirectory" 
    9         type="directory" 
    10         context="runtime" 
    11         default="/resin_home" /> 
    12 <property id="port" 
    13         label="%serverPort" 
    14         type="string" 
    15         context="server" 
    16         default="8080" /> 
     7       <property id="serverRootDirectory" 
     8               label="%ApplicationServerDirectory" 
     9               type="directory" 
     10               context="runtime" 
     11               default="/resin_home" /> 
     12       <property id="port" 
     13               label="%serverPort" 
     14               type="string" 
     15               context="server" 
     16               default="8080" /> 
    1717 
    1818        <port> 
     
    4545                <mainClass>com.caucho.server.resin.Resin</mainClass> 
    4646                <workingDirectory>${serverRootDirectory}</workingDirectory> 
    47                 <!-- 
    48                 <programArguments>-conf ${serverRootDirectory}/conf/eclipse_jdt.xml</programArguments> 
    49                 --> 
    5047                <programArguments /> 
    51                 <vmParameters>-Djava.system.class.loader=com.caucho.loader.SystemClassLoader -Djava.util.logging.manager=com.caucho.log.LogManagerImpl -Declipse.jdt.port=${port} -Dresin.home=${serverRootDirectory} -Xms128m -Xmx512m  -XX:MaxPermSize=256m</vmParameters> 
     48                <vmParameters>-Djava.system.class.loader=com.caucho.loader.SystemClassLoader -Djava.util.logging.manager=com.caucho.log.LogManagerImpl -Declipse.jdt.http.port=${port} -Dresin.home=${serverRootDirectory} -Xms128m -Xmx512m  -XX:MaxPermSize=256m</vmParameters> 
    5249                <classpathReference>resin</classpathReference> 
    5350        </start> 
     
    5653                <publisherdata> 
    5754                        <dataname>build.file</dataname> 
    58                         <datavalue>/buildfiles/resin32.xml</datavalue> 
     55                        <datavalue>/buildfiles/resin.xml</datavalue> 
    5956                </publisherdata> 
    6057                <publisherdata> 
  • trunk/org.intra_mart.jst.server.generic.resin/src/org/intra_mart/jst/server/generic/resin/ResinServerBehaviour.java

    r28 r29  
    2525 */ 
    2626@SuppressWarnings("restriction") 
    27 public abstract class ResinServerBehaviour extends GenericServerBehaviour { 
     27public class ResinServerBehaviour extends GenericServerBehaviour { 
    2828 
    2929        /* 
     
    5151 
    5252        /** 
    53          * setupLaunchClasspath.<br /> 
    54          * Resin起動前にtools.jarをクラスパスに追加します。<br /> 
     53         * setupLaunchClasspath.<br /> Resin起動前にtools.jarをクラスパスに追加します。<br /> 
    5554         * Eclipse上で設定されているInstalled JREは、JDKが指定されている必要があります。 
    5655         *  
     
    105104         * @return config file template stream. 
    106105         */ 
    107         protected abstract InputStream getConfigFileTemplate(); 
     106        protected InputStream getConfigFileTemplate() { 
     107                final String type = getServer().getServerType().getId(); 
     108                final String configFileLocation = "/servers/conf/" + type.substring(type.lastIndexOf(".") + 1) + ".xml"; 
     109 
     110                return ResinServerBehaviour.class.getResourceAsStream(configFileLocation); 
     111        } 
    108112 
    109113        /** 
     
    117121 
    118122        /** 
    119          * 設定ファイルを作成します.<br /> 
    120          * 既に設定ファイルが存在する場合は作成しません。 
     123         * 設定ファイルを作成します.<br /> 既に設定ファイルが存在する場合は作成しません。 
    121124         */ 
    122125        protected void createConfigFile() { 
    123  
    124126                File file = new File(getRuntimeDelegate().getRuntime().getLocation().toFile(), "/conf/" + getConfigFileName()); 
    125127