You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by bu...@apache.org on 2012/02/12 21:49:47 UTC

svn commit: r804583 - /websites/staging/openejb/trunk/content/properties-listing.html

Author: buildbot
Date: Sun Feb 12 20:49:47 2012
New Revision: 804583

Log:
Staging update by buildbot for openejb

Modified:
    websites/staging/openejb/trunk/content/properties-listing.html

Modified: websites/staging/openejb/trunk/content/properties-listing.html
==============================================================================
--- websites/staging/openejb/trunk/content/properties-listing.html (original)
+++ websites/staging/openejb/trunk/content/properties-listing.html Sun Feb 12 20:49:47 2012
@@ -107,85 +107,80 @@
 
 <h1>OpenEJB system properties</h1>
 
-<h2>|Name | Value | Description|</h2>
-
-<p>|openejb.embedded.remotable| bool | actiavte or not the remote services when available |
-|<service prefix>.bind, <service prefix>.port, <service prefix>.disabled, <service prefix>.threads| host or IP, port, bool| override the host. Available for ejbd and httpejbd services (used by jaxws and jaxrs), number of thread to maneg requests  | -
-|openejb.embedded.initialcontext.close | LOGOUT or DESTROY | configure the hook called when closing the initial context. Useful when starting OpenEJB from a new InitialContext([properties]) instantiation. By default it simply logs out the logged user if it exists. DESTROY means clean the container.|
-|javax.persistence.provider | string | override the JPA provider value|
-|javax.persistence.transactionType | string | override the transaction type for persistence contexts|
-|javax.persistence.jtaDataSource | string | override the JTA datasource value for persistence contexts|
-|javax.persistence.nonJtaDataSource | string | override the non JTA datasource value for persistence contexts|
-|openejb.descriptors.output | dump memory deployment descriptors. Can be used to set complete metadata to true and avoid scanning when starting the container or to check the used configuration.|
-|openejb.deployments.classpath.require.descriptor | CLIENT or EJB | can allow to filter what you want to scan (client modules or ejb modules)|
-|openejb.descriptors.output.folder | path | where to dump deployement descriptors if activated. |
-|openejb.strict.interface.declaration | bool | add some validations on session beans (spec validations in particular). false by default.|
-|openejb.conf.file or openejb.configuration | string | OpenEJB configuration file path|
-|openejb.debuggable-vm-hackery | bool | remove JMS informations from deployment|
-|openejb.validation.skip | bool | skip the validations done when OpenEJB deploys beans|
-|openejb.deployments.classpath.ear | bool | deploy the classpath as an ear|
-|openejb.webservices.enabled | bool | activate or not webservices|
-|openejb.validation.output.level | TERSE or MEDIUM or VERBOSE | level of the logs used to report validation errors|
-|openejb.user.mbeans.list | * or a list of classes separated by , | list of mbeans to deploy automatically|
-|openejb.deploymentId.format | composition (+string) of {ejbName} {ejbType} {ejbClass} and {ejbClass.simpleName}  | default {ejbName}. The format to use to deploy ejbs.|
-|openejb.deployments.classpath | bool | whether or not deploy from classpath|
-|openejb.deployments.classpath.include and openejb.deployments.classpath.exclude | regex | regex to filter the scanned classpath (when you are in this case)|
-|openejb.deployments.package.include and openejb.deployments.package.exclude | regex | regex to filter scanned packages|
-|openejb.autocreate.jta-datasource-from-non-jta-one | bool | whether or not auto create the jta datasource if it doesn't exist but a non jta datasource exists. Useful when using hibernate to be able to get a real non jta datasource.|
-|openejb.altdd.prefix | string | prefix use for altDD (example test to use a test.ejb-jar.xml).|
-|org.apache.openejb.default.system.interceptors | list of interceptor (qualified names) separated by a comma or a space | add these interceptor on all beans|
-|openejb.jndiname.strategy.class | class name | an implementation of org.apache.openejb.assembler.classic.JndiBuilder.JndiNameStrategy|
-|openejb.jndiname.failoncollision | bool | if a NameAlreadyBoundException is thrown or not when 2 EJBs have the same name|
-|openejb.jndiname.format | composition (+string) of these properties: ejbType, ejbClass, ejbClass.simpleName, ejbClass.packageName, ejbName, deploymentId, interfaceType, interfaceType.annotationName, interfaceType.annotationNameLC, interfaceType.xmlName, interfaceType.xmlNameCc, interfaceType.openejbLegacyName, interfaceClass, interfaceClass.simpleName, interfaceClass.packageName | default {deploymentId}{interfaceType.annotationName}. Change the name used for the ejb.|
-|openejb.org.quartz.threadPool.class | class qualified name which implements org.quartz.spi.ThreadPool | the thread pool used by quartz (used to manage ejb timers)|
-|openejb.localcopy | bool | default true. whether or not copy EJB arguments[/method/interface] for remote invocations.|
-|openejb.cxf.jax-rs.providers | the list of the qualified name of the JAX-RS providers separated by comma or space. Note: to specify a provider for a specific service suffix its class qualified name by ".providers", the value follow the same rules. Note 2: default is a shortcut for jaxb and json providers.|
-|openejb.wsAddress.format | composition (+string) of {ejbJarId}, ejbDeploymentId, ejbType, ejbClass, ejbClass.simpleName, ejbName, portComponentName, wsdlPort, wsdlService | default /{ejbDeploymentId}. The WS name format.|
-|org.apache.openejb.server.webservices.saaj.provider | axis2, sun or null | specified the saaj configuration|
-|[<uppercase service name>.]<service id>.<name> or [<uppercase service name>.]<service id>|<name> | whatever is supported (generally string, int ...) | set this value to the corresponding service. example: [EnterpriseBean.]<ejb-name>.activation.<property>, [PERSISTENCEUNIT.]<persistence unit name>.<property>, [RESOURCE.]<name>|<property> ...|
-| log4j.category.OpenEJB.options | DEBUG, INFO, ... | active one OpenEJB log level
-| openejb.jmx.active | bool | activate (by default) or not the OpenEJB JMX MBeans |
-| openejb.nobanner | bool | activate or not the OpenEJB banner (activated by default)
-| openejb.check.classloader | bool | if true print some information about duplicated classes | 
-| openejb.check.classloader.verbose | bool | if true print classes intersections | 
-| openejb.additional.exclude | string separated by comma | list of prefixes you want to exclude and are not in the default list of exclusion|
-| openejb.additional.include | string separated by comma | list of prefixes you want to remove from thedefault list of exclusion|
-| openejb.offline | bool | if true can create datasources and containers automatically |
-| openejb.exclude-include.order | include-exclude or exclude-include | if the inclusion/exclusion should win on conflicts (intersection) |</p>
+<table>
+<tr><td>Name </td><td> Value </td><td> Description</td></tr>
+<tr><td>openejb.embedded.remotable</td><td> bool </td><td> actiavte or not the remote services when available </td></tr>
+<tr><td><service prefix>.bind, <service prefix>.port, <service prefix>.disabled, <service prefix>.threads</td><td> host or IP, port, bool</td><td> override the host. Available for ejbd and httpejbd services (used by jaxws and jaxrs), number of thread to maneg requests  </td><td> -
+<tr><td>openejb.embedded.initialcontext.close </td><td> LOGOUT or DESTROY </td><td> configure the hook called when closing the initial context. Useful when starting OpenEJB from a new InitialContext([properties]) instantiation. By default it simply logs out the logged user if it exists. DESTROY means clean the container.</td></tr>
+<tr><td>javax.persistence.provider </td><td> string </td><td> override the JPA provider value</td></tr>
+<tr><td>javax.persistence.transactionType </td><td> string </td><td> override the transaction type for persistence contexts</td></tr>
+<tr><td>javax.persistence.jtaDataSource </td><td> string </td><td> override the JTA datasource value for persistence contexts</td></tr>
+<tr><td>javax.persistence.nonJtaDataSource </td><td> string </td><td> override the non JTA datasource value for persistence contexts</td></tr>
+<tr><td>openejb.descriptors.output </td><td> dump memory deployment descriptors. Can be used to set complete metadata to true and avoid scanning when starting the container or to check the used configuration.</td></tr>
+<tr><td>openejb.deployments.classpath.require.descriptor </td><td> CLIENT or EJB </td><td> can allow to filter what you want to scan (client modules or ejb modules)</td></tr>
+<tr><td>openejb.descriptors.output.folder </td><td> path </td><td> where to dump deployement descriptors if activated. </td></tr>
+<tr><td>openejb.strict.interface.declaration </td><td> bool </td><td> add some validations on session beans (spec validations in particular). false by default.</td></tr>
+<tr><td>openejb.conf.file or openejb.configuration </td><td> string </td><td> OpenEJB configuration file path</td></tr>
+<tr><td>openejb.debuggable-vm-hackery </td><td> bool </td><td> remove JMS informations from deployment</td></tr>
+<tr><td>openejb.validation.skip </td><td> bool </td><td> skip the validations done when OpenEJB deploys beans</td></tr>
+<tr><td>openejb.deployments.classpath.ear </td><td> bool </td><td> deploy the classpath as an ear</td></tr>
+<tr><td>openejb.webservices.enabled </td><td> bool </td><td> activate or not webservices</td></tr>
+<tr><td>openejb.validation.output.level </td><td> TERSE or MEDIUM or VERBOSE </td><td> level of the logs used to report validation errors</td></tr>
+<tr><td>openejb.user.mbeans.list </td><td> * or a list of classes separated by , </td><td> list of mbeans to deploy automatically</td></tr>
+<tr><td>openejb.deploymentId.format </td><td> composition (+string) of {ejbName} {ejbType} {ejbClass} and {ejbClass.simpleName}  </td><td> default {ejbName}. The format to use to deploy ejbs.</td></tr>
+<tr><td>openejb.deployments.classpath </td><td> bool </td><td> whether or not deploy from classpath</td></tr>
+<tr><td>openejb.deployments.classpath.include and openejb.deployments.classpath.exclude </td><td> regex </td><td> regex to filter the scanned classpath (when you are in this case)</td></tr>
+<tr><td>openejb.deployments.package.include and openejb.deployments.package.exclude </td><td> regex </td><td> regex to filter scanned packages</td></tr>
+<tr><td>openejb.autocreate.jta-datasource-from-non-jta-one </td><td> bool </td><td> whether or not auto create the jta datasource if it doesn't exist but a non jta datasource exists. Useful when using hibernate to be able to get a real non jta datasource.</td></tr>
+<tr><td>openejb.altdd.prefix </td><td> string </td><td> prefix use for altDD (example test to use a test.ejb-jar.xml).</td></tr>
+<tr><td>org.apache.openejb.default.system.interceptors </td><td> list of interceptor (qualified names) separated by a comma or a space </td><td> add these interceptor on all beans</td></tr>
+<tr><td>openejb.jndiname.strategy.class </td><td> class name </td><td> an implementation of org.apache.openejb.assembler.classic.JndiBuilder.JndiNameStrategy</td></tr>
+<tr><td>openejb.jndiname.failoncollision </td><td> bool </td><td> if a NameAlreadyBoundException is thrown or not when 2 EJBs have the same name</td></tr>
+<tr><td>openejb.jndiname.format </td><td> composition (+string) of these properties: ejbType, ejbClass, ejbClass.simpleName, ejbClass.packageName, ejbName, deploymentId, interfaceType, interfaceType.annotationName, interfaceType.annotationNameLC, interfaceType.xmlName, interfaceType.xmlNameCc, interfaceType.openejbLegacyName, interfaceClass, interfaceClass.simpleName, interfaceClass.packageName </td><td> default {deploymentId}{interfaceType.annotationName}. Change the name used for the ejb.</td></tr>
+<tr><td>openejb.org.quartz.threadPool.class </td><td> class qualified name which implements org.quartz.spi.ThreadPool </td><td> the thread pool used by quartz (used to manage ejb timers)</td></tr>
+<tr><td>openejb.localcopy </td><td> bool </td><td> default true. whether or not copy EJB arguments[/method/interface] for remote invocations.</td></tr>
+<tr><td>openejb.cxf.jax-rs.providers </td><td> the list of the qualified name of the JAX-RS providers separated by comma or space. Note: to specify a provider for a specific service suffix its class qualified name by ".providers", the value follow the same rules. Note 2: default is a shortcut for jaxb and json providers.</td></tr>
+<tr><td>openejb.wsAddress.format </td><td> composition (+string) of {ejbJarId}, ejbDeploymentId, ejbType, ejbClass, ejbClass.simpleName, ejbName, portComponentName, wsdlPort, wsdlService </td><td> default /{ejbDeploymentId}. The WS name format.</td></tr>
+<tr><td>org.apache.openejb.server.webservices.saaj.provider </td><td> axis2, sun or null </td><td> specified the saaj configuration</td></tr>
+<tr><td>[<uppercase service name>.]<service id>.<name> or [<uppercase service name>.]<service id></td><td><name> </td><td> whatever is supported (generally string, int ...) </td><td> set this value to the corresponding service. example: [EnterpriseBean.]<ejb-name>.activation.<property>, [PERSISTENCEUNIT.]<persistence unit name>.<property>, [RESOURCE.]<name></td><td><property> ...</td></tr>
+<tr><td> log4j.category.OpenEJB.options </td><td> DEBUG, INFO, ... </td><td> active one OpenEJB log level
+<tr><td> openejb.jmx.active </td><td> bool </td><td> activate (by default) or not the OpenEJB JMX MBeans </td></tr>
+<tr><td> openejb.nobanner </td><td> bool </td><td> activate or not the OpenEJB banner (activated by default)
+<tr><td> openejb.check.classloader </td><td> bool </td><td> if true print some information about duplicated classes </td><td> 
+<tr><td> openejb.check.classloader.verbose </td><td> bool </td><td> if true print classes intersections </td><td> 
+<tr><td> openejb.additional.exclude </td><td> string separated by comma </td><td> list of prefixes you want to exclude and are not in the default list of exclusion</td></tr>
+<tr><td> openejb.additional.include </td><td> string separated by comma </td><td> list of prefixes you want to remove from thedefault list of exclusion</td></tr>
+<tr><td> openejb.offline </td><td> bool </td><td> if true can create datasources and containers automatically </td></tr>
+<tr><td> openejb.exclude-include.order </td><td> include-exclude or exclude-include </td><td> if the inclusion/exclusion should win on conflicts (intersection) </td><td>
+</table>
 
 <p>Note: all resources can be configured by properties, see http://openejb.apache.org/embedded-configuration.html and http://openejb.apache.org/properties-tool.html|</p>
 
 <h1>OpenEJB client</h1>
 
-<h2>|Name | Value | Description|</h2>
-
-<p>|openejb.client.identityResolver | implementation of org.apache.openejb.client.IdentityResolver  | default org.apache.openejb.client.JaasIdentityResolver. The class to get the client identity.|
-|openejb.client.connection.pool.timeout or openejb.client.connectionpool.timeout | int (ms) | the timeout of the client|
-|openejb.client.connection.pool.size or openejb.client.connectionpool.size | int | size of the socket pool|
-|openejb.client.keepalive | int (ms) | the keepalive duration|</p>
+<p><tr><td>Name </td><td> Value </td><td> Description</td></tr>
+<tr><td>openejb.client.identityResolver </td><td> implementation of org.apache.openejb.client.IdentityResolver  </td><td> default org.apache.openejb.client.JaasIdentityResolver. The class to get the client identity.</td></tr>
+<tr><td>openejb.client.connection.pool.timeout or openejb.client.connectionpool.timeout </td><td> int (ms) </td><td> the timeout of the client</td></tr>
+<tr><td>openejb.client.connection.pool.size or openejb.client.connectionpool.size </td><td> int </td><td> size of the socket pool</td></tr>
+<tr><td>openejb.client.keepalive </td><td> int (ms) </td><td> the keepalive duration</td><td></p>
 
 <h1>TomEE specific system properties</h1>
 
-<h2>|Name | Value | Description|</h2>
-
-<p>|openejb.crosscontext | bool | set the cross context property on tomcat context (can be done in the traditionnal way if the deployment is don through the webapp discovery and not the OpenEJB Deployer EJB)|
-|openejb.jsessionid-support | bool | remove URL from session tracking modes for this context (see javax.servlet.SessionTrackingMode)|
-|openejb.myfaces.disable-default-values | bool | by default TomEE will initialize myfaces with some its default values to avoid useless logging|
-|openejb.web.xml.major | int | major version of web.xml. Can be useful to force tomcat to scan servlet 3 annotatino when deploying with a servlet 2.x web.xml|
-|tomee.jaxws.subcontext | string | sub context used to bind jaxws web services, default is
-webservices|
-|openejb.servicemanager.enabled| bool | run all services detected or only known available services (WS
-and RS|
-|tomee.jaxws.oldsubcontext| bool | wether or not activate old way to bind jaxws webservices directly
-on root context|</p>
+<p><tr><td>Name </td><td> Value </td><td> Description</td></tr>
+<tr><td>openejb.crosscontext </td><td> bool </td><td> set the cross context property on tomcat context (can be done in the traditionnal way if the deployment is don through the webapp discovery and not the OpenEJB Deployer EJB)</td></tr>
+<tr><td>openejb.jsessionid-support </td><td> bool </td><td> remove URL from session tracking modes for this context (see javax.servlet.SessionTrackingMode)</td></tr>
+<tr><td>openejb.myfaces.disable-default-values </td><td> bool </td><td> by default TomEE will initialize myfaces with some its default values to avoid useless logging</td></tr>
+<tr><td>openejb.web.xml.major </td><td> int </td><td> major version of web.xml. Can be useful to force tomcat to scan servlet 3 annotatino when deploying with a servlet 2.x web.xml</td></tr>
+<tr><td>tomee.jaxws.subcontext </td><td> string </td><td> sub context used to bind jaxws web services, default is webservices</td></tr>
+<tr><td>openejb.servicemanager.enabled</td><td> bool </td><td> run all services detected or only known available services (WS and RS</td></tr>
+<tr><td>tomee.jaxws.oldsubcontext</td><td> bool </td><td> wether or not activate old way to bind jaxws webservices directly on root context</td><td></p>
 
 <h1>TomEE Arquillian adaptor</h1>
 
-<h2>|Name | Value | Description|</h2>
-
-<p>|tomee.ejbcontainer.http.port | int | tomee port, -1 means random. When using a random port you can retreive it getting this property too.|
-|tomee.arquillian.http | int | http port used by the embedded arquillian adaptor|
-|tomee.arquillian.stop | int | shutdown port used by the embedded arquillian adaptor|</p>
+<p><tr><td>Name </td><td> Value </td><td> Description</td></tr>
+<tr><td>tomee.ejbcontainer.http.port </td><td> int </td><td> tomee port, -1 means random. When using a random port you can retreive it getting this property too.</td></tr>
+<tr><td>tomee.arquillian.http </td><td> int </td><td> http port used by the embedded arquillian adaptor</td></tr>
+<tr><td>tomee.arquillian.stop </td><td> int </td><td> shutdown port used by the embedded arquillian adaptor</td><td></p>