JOnAS 5 Configuration guide

JOnAS Team

This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license,visit http://creativecommons.org/licenses/by-sa/2.0/deed.en or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.


Table of Contents

1. Introduction
1.1. Configuring JOnAS
1.2. Terminology
1.2.1. Server or JOnAS instance
1.2.2. Service
1.2.3. Container
1.2.4. Domain
1.2.5. Master server
1.2.6. Cluster
2. Configuring a JOnAS instance
2.1. Configuring JOnAS Environment
2.1.1. JONAS_ROOT structure
2.1.2. JONAS_BASE structure
2.1.3. JONAS_BASE creation
2.1.4. JONAS_BASE/conf description
2.1.5. Server and services configuration
2.2. Configuring the communication protocol and JNDI
2.2.1. Choosing the Protocol
2.3. Configuring the logging System
2.3.1. Monolog
2.3.2. trace.properties syntax
2.3.3. default trace.properties file
2.3.4. Tips for setting loggers for JOnAS
2.3.5. Logging with particular log systems
2.4. Configuring JOnAS Services
2.4.1. cmi service configuration
2.4.2. db service configuration
2.4.3. depmonitor service configuration
2.4.4. dbm service configuration
2.4.5. discovery service configuration
2.4.6. ear service configuration
2.4.7. ejb2 Service configuration
2.4.8. ejb3 service configuration
2.4.9. ha service configuration
2.4.10. jaxrpc service configuration
2.4.11. jaxws service configuration
2.4.12. jmx service configuration
2.4.13. jtm service configuration
2.4.14. mail service configuration
2.4.15. registry service configuration
2.4.16. resource service configuration
2.4.17. security service configuration
2.4.18. smartclient service configuration
2.4.19. versioning service configuration
2.4.20. wc service configuration
2.4.21. web service configuration
2.4.22. wm service configuration
2.4.23. wsdl-publisher service configuration
2.5. Configuring Security
2.5.1. jonas-realm.xml
2.5.2. Servlet Authentication
2.5.3. Client container Authentication
2.5.4. JAAS configuration
2.6. Configuring JDBC Resource Adapters
2.6.1. Generic JDBC Resource Adapters
2.6.2. Specific JDBC Resource Adapter
2.6.3. Examples of Specific JDBC Resource Adapter
2.6.4. Tracing SQL Requests through P6Spy
2.6.5. Migration from dbm service to the JDBC RA
2.7. Configuring JMS Resource Adapters
2.7.1. JORAM Resource Adapter configuration files
2.7.2. JORAM's Resource Adapter tuning
2.7.3. Undeploying and Redeploying a JORAM Adapter
2.8. Configuring JDBC DataSources
2.8.1. Configuring DataSources
3. EasyBeans Server Configuration File
3.1. Introduction
3.2. Configuration
3.2.1. RMI Component
3.2.2. Transaction Component
3.2.3. JMS Component
3.2.4. HSQL Database
3.2.5. JDBC Pool
3.2.6. Mail component
3.2.7. SmartServer Component
3.3. Advanced Configuration
3.3.1. Mapping File
3.3.2. Other Configuration Files
4. Glossary
Glossary

List of Examples

2.1. Configuring the cmi service in the server mode
2.2. Configuring the cmi service in the client mode