PageRenderTime 71ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/0004-Added-standalone-web.xml-example-configuration.-Use-.patch

#
Patch | 258 lines | 254 code | 4 blank | 0 comment | 0 complexity | 5a301dea291cbdb1de3ae8d4ef6b8e8b MD5 | raw file
Possible License(s): LGPL-2.1, Apache-2.0
  1. From e202e453392cb15a9ee8acf8b90b1023120d5c17 Mon Sep 17 00:00:00 2001
  2. From: Marek Goldmann <mgoldman@redhat.com>
  3. Date: Wed, 4 Apr 2012 15:06:07 +0200
  4. Subject: [PATCH 04/25] Added standalone-web.xml example configuration. Use
  5. this by default in Fedora.
  6. ---
  7. build/src/main/resources/bin/init.d/jboss-as.conf | 2 +-
  8. .../docs/examples/configs/standalone-web.xml | 227 ++++++++++++++++++++
  9. 2 files changed, 228 insertions(+), 1 deletion(-)
  10. create mode 100644 build/src/main/resources/docs/examples/configs/standalone-web.xml
  11. diff --git a/build/src/main/resources/bin/init.d/jboss-as.conf b/build/src/main/resources/bin/init.d/jboss-as.conf
  12. index 72a356b..cbe4aa7 100644
  13. --- a/build/src/main/resources/bin/init.d/jboss-as.conf
  14. +++ b/build/src/main/resources/bin/init.d/jboss-as.conf
  15. @@ -19,4 +19,4 @@ JBOSS_USER=jboss-as
  16. # The configuration you want to run
  17. #
  18. -JBOSS_CONFIG=standalone-minimalistic.xml
  19. +JBOSS_CONFIG=standalone-web.xml
  20. diff --git a/build/src/main/resources/docs/examples/configs/standalone-web.xml b/build/src/main/resources/docs/examples/configs/standalone-web.xml
  21. new file mode 100644
  22. index 0000000..02074d2
  23. --- /dev/null
  24. +++ b/build/src/main/resources/docs/examples/configs/standalone-web.xml
  25. @@ -0,0 +1,227 @@
  26. +<?xml version="1.0" ?>
  27. +
  28. +<server xmlns="urn:jboss:domain:1.1">
  29. +
  30. + <extensions>
  31. + <extension module="org.jboss.as.clustering.infinispan"/>
  32. + <extension module="org.jboss.as.connector"/>
  33. + <extension module="org.jboss.as.deployment-scanner"/>
  34. + <extension module="org.jboss.as.ee"/>
  35. + <extension module="org.jboss.as.ejb3"/>
  36. + <extension module="org.jboss.as.jmx"/>
  37. + <extension module="org.jboss.as.jpa"/>
  38. + <extension module="org.jboss.as.logging"/>
  39. + <extension module="org.jboss.as.naming"/>
  40. + <extension module="org.jboss.as.remoting"/>
  41. + <extension module="org.jboss.as.security"/>
  42. + <extension module="org.jboss.as.threads"/>
  43. + <extension module="org.jboss.as.transactions"/>
  44. + <extension module="org.jboss.as.web"/>
  45. + <extension module="org.jboss.as.weld"/>
  46. + </extensions>
  47. +
  48. + <management>
  49. + <security-realms>
  50. + <security-realm name="ManagementRealm">
  51. + <authentication>
  52. + <properties path="mgmt-users.properties" relative-to="jboss.server.config.dir"/>
  53. + </authentication>
  54. + </security-realm>
  55. + </security-realms>
  56. + <management-interfaces>
  57. + <native-interface security-realm="ManagementRealm">
  58. + <socket-binding native="management-native"/>
  59. + </native-interface>
  60. + <http-interface console-enabled="false" security-realm="ManagementRealm">
  61. + <socket-binding http="management-http"/>
  62. + </http-interface>
  63. + </management-interfaces>
  64. + </management>
  65. +
  66. + <profile>
  67. + <subsystem xmlns="urn:jboss:domain:logging:1.1">
  68. + <console-handler name="CONSOLE">
  69. + <level name="INFO"/>
  70. + <formatter>
  71. + <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
  72. + </formatter>
  73. + </console-handler>
  74. + <periodic-rotating-file-handler name="FILE" autoflush="true">
  75. + <level name="INFO"/>
  76. + <formatter>
  77. + <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
  78. + </formatter>
  79. + <file relative-to="jboss.server.log.dir" path="server.log"/>
  80. + <suffix value=".yyyy-MM-dd"/>
  81. + </periodic-rotating-file-handler>
  82. + <logger category="com.arjuna">
  83. + <level name="WARN"/>
  84. + </logger>
  85. + <logger category="org.apache.tomcat.util.modeler">
  86. + <level name="WARN"/>
  87. + </logger>
  88. + <logger category="sun.rmi">
  89. + <level name="WARN"/>
  90. + </logger>
  91. + <root-logger>
  92. + <level name="INFO"/>
  93. + <handlers>
  94. + <handler name="CONSOLE"/>
  95. + <handler name="FILE"/>
  96. + </handlers>
  97. + </root-logger>
  98. + </subsystem>
  99. + <subsystem xmlns="urn:jboss:domain:datasources:1.0">
  100. + </subsystem>
  101. + <subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">
  102. + <deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" auto-deploy-zipped="false"/>
  103. + </subsystem>
  104. + <subsystem xmlns="urn:jboss:domain:ee:1.0"/>
  105. + <subsystem xmlns="urn:jboss:domain:ejb3:1.2">
  106. + <session-bean>
  107. + <stateless>
  108. + <bean-instance-pool-ref pool-name="slsb-strict-max-pool"/>
  109. + </stateless>
  110. + <stateful default-access-timeout="300000" cache-ref="simple"/>
  111. + <singleton default-access-timeout="300000"/>
  112. + </session-bean>
  113. + <mdb>
  114. + <resource-adapter-ref resource-adapter-name="hornetq-ra"/>
  115. + <bean-instance-pool-ref pool-name="mdb-strict-max-pool"/>
  116. + </mdb>
  117. + <pools>
  118. + <bean-instance-pools>
  119. + <strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES"/>
  120. + <strict-max-pool name="mdb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES"/>
  121. + </bean-instance-pools>
  122. + </pools>
  123. + <caches>
  124. + <cache name="simple" aliases="NoPassivationCache"/>
  125. + </caches>
  126. + <async thread-pool-name="default"/>
  127. + <timer-service thread-pool-name="default">
  128. + <data-store path="timer-service-data" relative-to="jboss.server.data.dir"/>
  129. + </timer-service>
  130. + <remote connector-ref="remoting-connector" thread-pool-name="default"/>
  131. + <thread-pools>
  132. + <thread-pool name="default">
  133. + <max-threads count="10"/>
  134. + <keepalive-time time="100" unit="milliseconds"/>
  135. + </thread-pool>
  136. + </thread-pools>
  137. + </subsystem>
  138. + <subsystem xmlns="urn:jboss:domain:infinispan:1.1" default-cache-container="hibernate">
  139. + <cache-container name="hibernate" default-cache="local-query">
  140. + <local-cache name="entity">
  141. + <transaction mode="NON_XA"/>
  142. + <eviction strategy="LRU" max-entries="10000"/>
  143. + <expiration max-idle="100000"/>
  144. + </local-cache>
  145. + <local-cache name="local-query">
  146. + <transaction mode="NON_XA"/>
  147. + <eviction strategy="LRU" max-entries="10000"/>
  148. + <expiration max-idle="100000"/>
  149. + </local-cache>
  150. + <local-cache name="timestamps">
  151. + <transaction mode="NON_XA"/>
  152. + <eviction strategy="NONE"/>
  153. + </local-cache>
  154. + </cache-container>
  155. + </subsystem>
  156. + <subsystem xmlns="urn:jboss:domain:jca:1.1">
  157. + <archive-validation enabled="false" fail-on-error="false" fail-on-warn="false"/>
  158. + <bean-validation enabled="true"/>
  159. + <default-workmanager>
  160. + <short-running-threads>
  161. + <core-threads count="50"/>
  162. + <queue-length count="50"/>
  163. + <max-threads count="50"/>
  164. + <keepalive-time time="10" unit="seconds"/>
  165. + </short-running-threads>
  166. + <long-running-threads>
  167. + <core-threads count="50"/>
  168. + <queue-length count="50"/>
  169. + <max-threads count="50"/>
  170. + <keepalive-time time="10" unit="seconds"/>
  171. + </long-running-threads>
  172. + </default-workmanager>
  173. + </subsystem>
  174. + <subsystem xmlns="urn:jboss:domain:jmx:1.1">
  175. + <show-model value="true"/>
  176. + <remoting-connector/>
  177. + </subsystem>
  178. + <subsystem xmlns="urn:jboss:domain:jpa:1.0">
  179. + <jpa default-datasource=""/>
  180. + </subsystem>
  181. + <subsystem xmlns="urn:jboss:domain:naming:1.1"/>
  182. + <subsystem xmlns="urn:jboss:domain:remoting:1.1">
  183. + <connector name="remoting-connector" socket-binding="remoting"/>
  184. + </subsystem>
  185. + <subsystem xmlns="urn:jboss:domain:resource-adapters:1.0"/>
  186. + <subsystem xmlns="urn:jboss:domain:security:1.1">
  187. + <security-domains>
  188. + <security-domain name="other" cache-type="default">
  189. + <authentication>
  190. + <login-module code="Remoting" flag="optional">
  191. + <module-option name="password-stacking" value="useFirstPass"/>
  192. + </login-module>
  193. + <login-module code="RealmUsersRoles" flag="required">
  194. + <module-option name="usersProperties" value="${jboss.server.config.dir}/application-users.properties"/>
  195. + <module-option name="rolesProperties" value="${jboss.server.config.dir}/application-roles.properties"/>
  196. + <module-option name="realm" value="ApplicationRealm"/>
  197. + <module-option name="password-stacking" value="useFirstPass"/>
  198. + </login-module>
  199. + </authentication>
  200. + </security-domain>
  201. + <security-domain name="jboss-web-policy" cache-type="default">
  202. + <authorization>
  203. + <policy-module code="Delegating" flag="required"/>
  204. + </authorization>
  205. + </security-domain>
  206. + <security-domain name="jboss-ejb-policy" cache-type="default">
  207. + <authorization>
  208. + <policy-module code="Delegating" flag="required"/>
  209. + </authorization>
  210. + </security-domain>
  211. + </security-domains>
  212. + </subsystem>
  213. + <subsystem xmlns="urn:jboss:domain:transactions:1.1">
  214. + <core-environment>
  215. + <process-id>
  216. + <uuid/>
  217. + </process-id>
  218. + </core-environment>
  219. + <recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/>
  220. + <coordinator-environment default-timeout="300"/>
  221. + </subsystem>
  222. + <subsystem xmlns="urn:jboss:domain:threads:1.1"/>
  223. + <subsystem xmlns="urn:jboss:domain:web:1.1" native="false" default-virtual-server="default-host">
  224. + <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
  225. + <virtual-server name="default-host" enable-welcome-root="true">
  226. + <alias name="localhost"/>
  227. + <alias name="example.com"/>
  228. + </virtual-server>
  229. + </subsystem>
  230. + <subsystem xmlns="urn:jboss:domain:weld:1.0"/>
  231. + </profile>
  232. +
  233. + <interfaces>
  234. + <interface name="management">
  235. + <inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
  236. + </interface>
  237. + <interface name="public">
  238. + <inet-address value="${jboss.bind.address:0.0.0.0}"/>
  239. + </interface>
  240. + </interfaces>
  241. +
  242. + <socket-binding-group name="standard-sockets" default-interface="public">
  243. + <socket-binding name="http" port="8080"/>
  244. + <socket-binding name="https" port="8443"/>
  245. + <socket-binding name="management-native" interface="management" port="9999"/>
  246. + <socket-binding name="management-http" interface="management" port="9990"/>
  247. + <socket-binding name="remoting" port="4447"/>
  248. + <socket-binding name="txn-recovery-environment" port="4712"/>
  249. + <socket-binding name="txn-status-manager" port="4713"/>
  250. + </socket-binding-group>
  251. +
  252. +</server>
  253. --
  254. 1.7.10.4