チェンジセット 29
- コミット日時:
- 2008/11/08 18:18:07 (3 年前)
- ファイル:
-
- trunk/org.intra_mart.jst.server.generic.resin/build.properties (更新) (1 diff)
- trunk/org.intra_mart.jst.server.generic.resin/buildfiles/resin.xml (追加)
- trunk/org.intra_mart.jst.server.generic.resin/buildfiles/resin32.xml (削除)
- trunk/org.intra_mart.jst.server.generic.resin/plugin.properties (更新) (2 diffs)
- trunk/org.intra_mart.jst.server.generic.resin/plugin.xml (更新) (9 diffs)
- trunk/org.intra_mart.jst.server.generic.resin/servers/conf (追加)
- trunk/org.intra_mart.jst.server.generic.resin/servers/conf/resin30.xml (追加)
- trunk/org.intra_mart.jst.server.generic.resin/servers/conf/resin30pro.xml (追加)
- trunk/org.intra_mart.jst.server.generic.resin/servers/conf/resin31.xml (追加)
- trunk/org.intra_mart.jst.server.generic.resin/servers/conf/resin31pro.xml (追加)
- trunk/org.intra_mart.jst.server.generic.resin/servers/conf/resin32.xml (移動) (trunk/org.intra_mart.jst.server.generic.resin/servers/resin32.xml から 移動) (4 diffs)
- trunk/org.intra_mart.jst.server.generic.resin/servers/conf/resin32pro.xml (追加)
- trunk/org.intra_mart.jst.server.generic.resin/servers/resin30.serverdef (追加)
- trunk/org.intra_mart.jst.server.generic.resin/servers/resin30pro.serverdef (追加)
- trunk/org.intra_mart.jst.server.generic.resin/servers/resin31.serverdef (追加)
- trunk/org.intra_mart.jst.server.generic.resin/servers/resin31pro.serverdef (追加)
- trunk/org.intra_mart.jst.server.generic.resin/servers/resin32.serverdef (更新) (3 diffs)
- trunk/org.intra_mart.jst.server.generic.resin/servers/resin32pro.serverdef (追加)
- trunk/org.intra_mart.jst.server.generic.resin/src/org/intra_mart/jst/server/generic/resin/Resin32ServerBehaviour.java (削除)
- trunk/org.intra_mart.jst.server.generic.resin/src/org/intra_mart/jst/server/generic/resin/ResinServerBehaviour.java (更新) (4 diffs)
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
trunk/org.intra_mart.jst.server.generic.resin/build.properties
r26 r29 5 5 plugin.properties,\ 6 6 plugin.xml,\ 7 servers/,\8 7 icons/,\ 8 build.properties,\ 9 9 buildfiles/,\ 10 build.properties10 servers/ 11 11 src.includes = .classpath,\ 12 12 .project,\ trunk/org.intra_mart.jst.server.generic.resin/plugin.properties
r21 r29 1 #-- plugin -- 1 2 pluginName= Resin Generic server definitions 2 3 providerName=open intra-mart 3 4 pluginDescription=Provides Resin server definitions 4 5 5 resinCategory=Resin 6 #-- category. -- 7 resinCategory=Caucho 6 8 9 #-- Resin 3.0.x 10 resin30RuntimeTypeName=Resin v3.0 11 resin30RuntimeTypeDescription=Publishes and runs J2EE 5 modules on a local server. \ 12 Provides basic server functionality. 13 14 resin30ServerTypeName=Resin v3.0 15 resin30ServerTypeDescription=Publishes and runs JEE 5 modules on a local server. \ 16 Provides basic server functionality. 17 18 #-- Resin 3.0.x professional -- 19 resin30ProRuntimeTypeName=Resin v3.0 professional 20 resin30ProRuntimeTypeDescription=Publishes and runs J2EE 5 modules on a local server. \ 21 Provides basic server functionality. 22 23 resin30ProServerTypeName=Resin v3.0 professional 24 resin30ProServerTypeDescription=Publishes and runs JEE 5 modules on a local server. \ 25 Provides basic server functionality. 26 27 #-- Resin 3.1.x 28 resin31RuntimeTypeName=Resin v3.1 29 resin31RuntimeTypeDescription=Publishes and runs J2EE 5 modules on a local server. \ 30 Provides basic server functionality. 31 32 resin31ServerTypeName=Resin v3.1 33 resin31ServerTypeDescription=Publishes and runs JEE 5 modules on a local server. \ 34 Provides basic server functionality. 35 36 #-- Resin 3.1.x professional -- 37 resin31ProRuntimeTypeName=Resin v3.1 professional 38 resin31ProRuntimeTypeDescription=Publishes and runs J2EE 5 modules on a local server. \ 39 Provides basic server functionality. 40 41 resin31ProServerTypeName=Resin v3.1 professional 42 resin31ProServerTypeDescription=Publishes and runs JEE 5 modules on a local server. \ 43 Provides basic server functionality. 44 45 #-- Resin 3.2.x 7 46 resin32RuntimeTypeName=Resin v3.2 8 47 resin32RuntimeTypeDescription=Publishes and runs J2EE 5 modules on a local server. \ … … 13 52 Provides basic server functionality. 14 53 54 #-- Resin 3.2.x professional -- 55 resin32ProRuntimeTypeName=Resin v3.2 professional 56 resin32ProRuntimeTypeDescription=Publishes and runs J2EE 5 modules on a local server. \ 57 Provides basic server functionality. 58 59 resin32ProServerTypeName=Resin v3.2 professional 60 resin32ProServerTypeDescription=Publishes and runs JEE 5 modules on a local server. \ 61 Provides basic server functionality. 62 63 #-- labels. -- 15 64 ApplicationServerDirectory=Application &Server Directory: 16 65 serverAddress=A&ddress: 17 66 serverPort=&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 3 3 <plugin> 4 4 <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 --> 5 106 <runtimeType 6 107 id="org.intra_mart.jst.server.generic.runtime.resin32" … … 26 127 versions="1.0"/> 27 128 </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> 28 154 </extension> 29 155 30 156 <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 32 231 runtime="true" 33 232 class="org.eclipse.jst.server.generic.core.internal.GenericServer" … … 38 237 description="%resin32ServerTypeDescription" 39 238 launchConfigId="org.eclipse.jst.server.generic.core.launchConfigurationType" 40 behaviourClass="org.intra_mart.jst.server.generic.resin.Resin 32ServerBehaviour"239 behaviourClass="org.intra_mart.jst.server.generic.resin.ResinServerBehaviour" 41 240 name="%resin32ServerTypeName" 42 241 startTimeout="50000" … … 45 244 launchModes="run,debug"> 46 245 </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> 47 264 </extension> 265 48 266 <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 --> 49 308 <fragment 50 309 id="org.eclipse.jst.server.generic.runtime" … … 55 314 typeIds="org.intra_mart.jst.server.generic.resin32" 56 315 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> 58 327 59 328 <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 --> 60 370 <image 61 371 id="org.eclipse.jst.server.generic.image" … … 66 376 icon="icons/obj16/resin.png" 67 377 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"/> 68 388 </extension> 69 389 … … 76 396 77 397 <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 --> 78 407 <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" /> 79 410 </extension> 80 411 81 412 <extension point="org.eclipse.wst.common.project.facet.core.runtimes"> 413 82 414 <runtime-component-type 83 415 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 --> 84 438 <runtime-component-version 85 439 type="org.intra_mart.jst.server.generic.runtime.resin" 86 440 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"/> 87 446 88 447 <adapter> … … 95 454 </adapter> 96 455 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 --> 97 557 <supported> 98 558 <runtime-component 99 559 id="org.intra_mart.jst.server.generic.runtime.resin" 100 560 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"/> 101 586 <facet 102 587 id="jst.web" … … 141 626 142 627 <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 --> 143 653 <runtimeFacetMapping 144 654 runtimeTypeId="org.intra_mart.jst.server.generic.runtime.resin32" 145 655 runtime-component="org.intra_mart.jst.server.generic.runtime.resin" 146 656 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"/> 147 663 </extension> 148 664 </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"> 8 2 <class-loader> 9 3 <tree-loader path="${resin.home}/ext-lib"/> 10 4 <tree-loader path="${resin.root}/ext-lib"/> 11 12 5 <tree-loader path="${resin.home}/lib"/> 13 6 <tree-loader path="${resin.root}/lib"/> 14 7 </class-loader> 15 8 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}} "/> 30 10 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 production39 - 'fine' or 'finer' for development and troubleshooting40 -->41 11 <logger name="com.caucho" level="info"/> 42 43 12 <logger name="com.caucho.java" level="config"/> 44 13 <logger name="com.caucho.loader" level="config"/> 45 14 46 <!--47 - For production sites, change dependency-check-interval to something48 - like 600s, so it only checks for updates every 10 minutes.49 -->50 15 <dependency-check-interval>2s</dependency-check-interval> 51 16 52 <!--53 - SMTP server for sending mail notifications54 -->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-860 -61 - <character-encoding>utf-8</character-encoding>62 -->63 64 <!--65 - You can change the compiler to "javac", "eclipse" or "internal".66 -->67 17 <javac compiler="internal" args="-source 1.5"/> 68 18 69 19 <cluster id="app-tier"> 70 <!-- sets the content root for the cluster, relative to resin.root -->71 20 <root-directory>.</root-directory> 72 73 <!-- enables development error pages -->74 21 <development-mode-error-page/> 75 76 22 <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}"/> 107 24 <memory-free-min>1M</memory-free-min> 108 109 <!-- Maximum number of threads. -->110 25 <thread-max>256</thread-max> 111 112 <!-- Configures the socket timeout -->113 26 <socket-timeout>65s</socket-timeout> 114 115 <!-- Configures the keepalive -->116 27 <keepalive-timeout>15s</keepalive-timeout> 117 118 <!--119 - If starting Resin as root on Unix, specify the user name120 - 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>126 28 </server-default> 127 29 128 <!-- define the servers in the cluster --> 129 <server id="" address="127.0.0.1" port="6800"/> 30 <server id="" /> 130 31 131 <!--132 - Configures the persistent store for single-server or clustered133 - 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 and158 - 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 -->171 32 <web-app-default> 172 33 <prologue> 173 <!--174 - Enable EL expressions in Servlet and Filter init-param175 -->176 34 <allow-servlet-el/> 177 35 </prologue> 178 36 179 <!--180 - Sets timeout values for cacheable pages, e.g. static pages.181 -->182 37 <cache-mapping url-pattern="/" expires="5s"/> 183 38 <cache-mapping url-pattern="*.gif" expires="60s"/> … … 185 40 <cache-mapping url-pattern="*.png" expires="60s"/> 186 41 187 <!--188 - for security, disable session URLs by default.189 -->190 42 <session-config> 191 43 <enable-url-rewriting>false</enable-url-rewriting> 192 44 </session-config> 193 45 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 to201 - set validate-taglib-schema to false to work around these packages.202 -->203 46 <jsp> 204 47 <validate-taglib-schema>true</validate-taglib-schema> … … 208 51 </web-app-default> 209 52 210 <!-- includes the app-default for default web-app behavior -->211 53 <resin:import path="${__DIR__}/app-default.xml"/> 212 54 213 <!--214 - Sample database pool configuration215 -216 - The JDBC name is java:comp/env/jdbc/test217 <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 -->233 55 <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"/> 243 57 <web-app-deploy path="webapps"/> 58 <ear-deploy path="deploy" /> 244 59 </host-default> 245 60 246 <!-- configures a deployment directory for virtual hosts -->247 61 <host-deploy path="hosts"> 248 62 <host-default> … … 251 65 </host-deploy> 252 66 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="." /> 277 68 </cluster> 278 279 <!--280 - Clustered configuration for the load-balance tier would belong281 - here. See cluster.xml for an example.282 -->283 69 </resin> 284 70 trunk/org.intra_mart.jst.server.generic.resin/servers/resin32.serverdef
r23 r29 5 5 xsi:schemaLocation="http://eclipse.org/jst/server/generic/ServerTypeDefinition ServerTypeDefinitionSchema.xsd " 6 6 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" /> 17 17 18 18 <port> … … 45 45 <mainClass>com.caucho.server.resin.Resin</mainClass> 46 46 <workingDirectory>${serverRootDirectory}</workingDirectory> 47 <!--48 <programArguments>-conf ${serverRootDirectory}/conf/eclipse_jdt.xml</programArguments>49 -->50 47 <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> 52 49 <classpathReference>resin</classpathReference> 53 50 </start> … … 56 53 <publisherdata> 57 54 <dataname>build.file</dataname> 58 <datavalue>/buildfiles/resin 32.xml</datavalue>55 <datavalue>/buildfiles/resin.xml</datavalue> 59 56 </publisherdata> 60 57 <publisherdata> trunk/org.intra_mart.jst.server.generic.resin/src/org/intra_mart/jst/server/generic/resin/ResinServerBehaviour.java
r28 r29 25 25 */ 26 26 @SuppressWarnings("restriction") 27 public abstractclass ResinServerBehaviour extends GenericServerBehaviour {27 public class ResinServerBehaviour extends GenericServerBehaviour { 28 28 29 29 /* … … 51 51 52 52 /** 53 * setupLaunchClasspath.<br /> 54 * Resin起動前にtools.jarをクラスパスに追加します。<br /> 53 * setupLaunchClasspath.<br /> Resin起動前にtools.jarをクラスパスに追加します。<br /> 55 54 * Eclipse上で設定されているInstalled JREは、JDKが指定されている必要があります。 56 55 * … … 105 104 * @return config file template stream. 106 105 */ 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 } 108 112 109 113 /** … … 117 121 118 122 /** 119 * 設定ファイルを作成します.<br /> 120 * 既に設定ファイルが存在する場合は作成しません。 123 * 設定ファイルを作成します.<br /> 既に設定ファイルが存在する場合は作成しません。 121 124 */ 122 125 protected void createConfigFile() { 123 124 126 File file = new File(getRuntimeDelegate().getRuntime().getLocation().toFile(), "/conf/" + getConfigFileName()); 125 127
