Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • What's new in 2.2
    • New features
      • Custom server assemblies
      • Geronimo administration console
      • GShell
      • Clustering
      • Monitoring console plugin
      • Plan Creator
    • Enhanced features
      • Geronimo distributions
      • Configuration changes
    • Compatibility with earlier versions
  • Getting started with Apache Geronimo
  • Planning and installing
    • Installing prerequisite software
    • Getting Geronimo
      • Building Geronimo from source
        • Building Geronimo with Maven
        • Building Geronimo from Eclipse
    • Installing Geronimo
      • Installing Geronimo from binaries
    • Initial configuration
      • Available configuration files
      • Changing the default port numbers
      • Changing the username and password
    • Starting and stopping the server
      • Starting and Stopping Geronimo in GShell
    • Running Geronimo as a non-root user
    • Running multiple Geronimo instances
    • Running Geronimo as a Windows, or UINX service
  • Configuring and administering
    • Deploying and and administering assets in Geronimo
      • Deploying assets
        • Deploying assets via the administration console
        • Deploying assets from the command prompt
        • Deploying assets via GShell
        • Performing clustered deployment
        • Deploying plugins
        • Performing hot deployment
      • Administering applications
        • Installing and removing applications
        • Starting and stopping application modules
    • Configuring and administering the Apache Geronimo Server
      • Administering Geronimo using the Geronimo administration console
      • Administering Geronimo using command line tools
      • Add new listeners for Web containers
      • Aliasing modules
      • Configuring virtual host
        • Configuring virtual host in Jetty
        • Configuring virtual host in Tomcat
      • Configuring a remote Apache HTTP server
      • Configuring JAX-WS engine
      • Clustering
        • Farming
        • WADI clustering
      • Custom server assemblies
        • Plugin basics
        • Buidling,installing plugins and extracting a server from an exsiting server
        • Assembling a server using Maven
    • Congifuring services
      • Configuring multiple repositories
      • Adding archives to the Geronimo repository
      • Configuring database pools
      • Configuring JMS
    • Administering security
      • Basic Hints on Security Configuration
      • Configuring JavaEE application client security
      • Configuring login modules
      • Configuring run-as and Default Subjects, and principal-role mapping
      • Administering certificates
      • Administering users and groups
      • Certification authority
      • Adminstering security realms
        • Certificate properties file realm
        • Database (SQL) realm
        • LDAP realm
    • Configuring the transaction manager identity
    • Creating an embedded database in Geronimo
    • Monitoring the health of the Apache Geronimo server
      • Configuring your own Monitoring Plugin DataSource
      • Monitoring the status of the server using the Information portlet in the Geronimo administration console
      • Monitoring the performance of the server using the Monitoring portlet in the Geronimo administration console
      • Displaying JVM information
    • Extensible Administration Console
      • What is an Extensible Administration Console
      • Planning and installing the Extensible Administration Console
        • Installing an ACE in .war format from an archive file
        • Installing an Administration Console Extension in .car format from a repository
        • Examples
      • Customizing the Extensible Administration Console
        • The Extensible Administration Console architecture
      • Developing an Administrator Console Extension (ACE)
  • Migrating
    • JBoss to Geronimo
      • Using the J2G migration tool
      • EJB-BMP migration
      • EJB-session beans migration
      • Hibernate migration
      • JDBC migration
      • Servlets and JSPs migration
    • Tomcat to Geronimo
  • Developing
    • Setting up your development environment
      • Selecting tools and options
        • Eclipse
          • Maven Integration for Eclipse
          • Web Tools Platform (WTP)
          • Geronimo Eclipse plug-in
        • NetBeans
        • Apache Maven
        • JBoss to Geronimo Migration Tool (J2G)
      • Installing Eclipse
        • Installing Eclipse using the WTP All-in-One package
        • Downloading and installing Eclipse and WTP separately
        • Installing Eclipse using Ant script from GEP build
      • Installing Geronimo Eclipse Plug-in
        • Installing GEP from within WTP
        • Installing GEP using Eclipse Update Manager
        • Installing GEP manually
      • Defining Geronimo server runtimes and servers
        • Defining a Geronimo server runtime
          • Creating a project with a target runtime
        • Defining a Geronimo server
      • Configuring your development environment
        • Editing a server configuration
        • Making other configuration changes
    • Developing applications for Geronimo
      • Getting familiar with the development environment
        • Configuring Application Specific Logging with Log4j
        • Preparing to run SQL statements at Deployment Time
        • Locating your application specific configuration files
        • Quick Debugging JSPs of your application
        • Deploying applications using the Geronimo Eclipse Plugin (GEP)
      • Developing Web applications with GEP
        • Creating a Dynamic Web project using Eclipse
        • Developing Web applications for accessing EJB
        • Developing Web applications for accessing JDBC
        • Developing Web applications for accessing JMS
        • Developing JavaServer faces applications
          • Basics of JavaServer Faces
          • Developing AJAX with JSF applications in GEP
          • Using JSP immediate expressions to access JSF
          • Developing user interface with JSF
      • Developing Web services in Geronimo
        • Overview of Web services
        • Web Services Architecture
        • Web Services Description Language (WSDL)
        • Developing Web services
          • Developing a simple Calculator Web Service
          • Developing JAX-RPC Web Services
          • Developing a JAX-WS POJO Web Service
          • Developing a JAX-WS EJB Stateless Session Bean Web Service
          • Developing Clients for a JAX-WS Web Service
          • Developing SAAJ Messaging Web Services
          • Developing MTOM Web Services
          • Developing a simple RESTful Service
          • Developing Client for RESTful Web Service
        • Migrating from JAX-RPC to JAX-WS
        • WS Addressing
        • Secruing your applications
      • Developing JEE application clients
        • Developing an application client to access EJB
        • Deploying and running JEE application clients
        • Using Java Persistence API in an application client
      • Developing EJB applications
        • Configuring, developing, and deploying enterprise applications with Eclipse and Geronimo
        • Developing EJB applications with Stateless Session Bean
        • Developing EJB applications with Stateful Session Bean
        • Developing JMS applications with Message-Driven Bean
      • Persistence
        • Developing container managed persistence with JPA
        • Developing bean managed persistence with JPA
        • Developing persistence for JSF applications using JPA
      • Developing portlets for the Geronimo administration console
      • Converting your current applications into plugins
    • Creating deployment plans
      • Deployment plan changes for going from Geronimo 1.1 to Geronimo 2.1
      • Creating deployment plans using the deployment plan wizard
      • Understanding XML schemas for deployment plans
      • Configurations in deployment plans
      • Creating deployment plans for applications
        • Creating deployment plans for Web applications
        • Creating deployment plans for EJB applications
        • Creating deployment plans for enterprise applications
        • Creating deployment plans for JEE application clients
        • Creating deployment plans for message driven beans
      • Annotations
    • Geronimo architecture
      • Repositories
      • GBeans
      • Modules and assemblies
  • Reference
    • Tools and commands
      • GShell
        • Running GShell
        • Geronimo GShell commands
        • Starting and stopping Geronimo in GShell
        • Connecting to an already running Geronimo instance
      • Startup
      • Shutdown
      • Geronimo
      • deploy
      • Client
      • JAX-WS tools
    • Samples
      • Sample applications
      • Sample plug-ins
  • Troubleshooting
    • Troubleshooting runtime issues
    • Troubleshooting Web services issues