Blog
Nov 14 2012
JOnAS 5.3.0 M7 released
Hi JOnAS users,
We're very pleased to announce the general availability of a new milestone of JOnAS 5.3 : 5.3.0 M7.
New features in this release:
- OW2 JORAM 5.8.0
- Tomcat 7.0.27
- CXF 2.6
- new EJB 3.1 features (Access timeouts, @DependsOn for Singleton session beans, Extented Persistence Context, Stateful timeouts, etc... All EJB 3.1 lite features are now supported)
- new shell (with OW2 shelbie integration) with remote ssh support (JB/conf/jonas.properties)
- new Multitenancy features
There are also plenty of bug fixes and components upgrades : #96 issues closed !
Three profiles are available for download for JOnAS 5.3.0 M7:
JOnAS Full-profile which is a full-blown Java EE Application Server : ( Java Web Start Installer / Java Offline Installer /Zip / Tgz )
JOnAS Micro-profile which is a small bootstrap for JOnAS that will download services on demand (An internet connection is required): (Zip/Tgz)
JOnAS JAX-RS profile (a new profile in this version) which provides a web container and JAX-RS : (Zip/Tgz)
Remember : If JOnAS ANT tasks are used, note that these tasks are now modular and are only providing tasks for the services included in the assembly.
People may still use now deprecated ANT tasks by using the library JONAS_ROOT/lib/common/ow_jonas_ant_deprecated.jar
JOnAS is also available through maven repositories (OW2 repository and Central repository)
JIRA issue tracker instance is available at http://jira.ow2.org/browse/JONAS
Please report issues on this tracker or through the mailing-list
Issues fixed for JOnAS 5.3.0 M7
Bug
- [JONAS-259] - [HttpService] getServletContext() returns null when called from GenericServlet.init()
- [JONAS-543] - JOnAS tests don't pass (neither in JRMP, Java 6 nor IIOP)
- [JONAS-661] - JDBC Connection auto-close do not work when DataSource is cached
- [JONAS-716] - Can't start CDI service with tomcat 7 or jetty6/8
- [JONAS-727] - Cannot start on Java-RTS-2.2
- [JONAS-767] - Cannot execute Security ANT task when there is no internet connection
- [JONAS-817] - Can't restart JOnAS with a clusterdaemon instance if a server has been added in the clusterd.conf file (via the cluster daemon api)
- [JONAS-839] - Cannot create jonas base thru newjb
- [JONAS-858] - checkServerState method of the clusterdaemon api is not working
- [JONAS-863] - No ServerXML instances from server under control of the agent and with no executed tasks (after the restart of the agent and before the startup of this managed server)
- [JONAS-876] - Since the integration of shelbie 2, we can no longer use Felix Shell Remote
- [JONAS-882] - H2 database configuration file has an invalid commented example for the property 'jonas.service.db.h2.extra-args'
- [JONAS-884] - EJBs in WAR : PersistenceUnitManager should be shared between the EJB and the Webapp
- [JONAS-906] - Search Internal JDBC RAR used to build datasource RAR by requesting repositories
- [JONAS-910] - JOnAS does not work on Java 7 (IIOP)
- [JONAS-911] - Bad name and version for joram artifacts in jonas ant task jonasbase
- [JONAS-920] - Upgrade to CXF 2.6.x
- [JONAS-926] - JSR 77 incompatibility for Web Module: In case of the OSGI HTTP service, the attribute 'javaVMs' of the Context is not setting
- [JONAS-928] - The jonas-agent build fails since a long time
- [JONAS-933] - Jetty WebContainer does not corectly undeploy and redeploy
- [JONAS-934] - NPE when undeploying an xml file
- [JONAS-937] - AJP configadmin connector seems to open a Http protocol port instead of an AJP one
Improvement
- [JONAS-790] - Add support for env-entries lookup-name element (defined in Java EE 6)
- [JONAS-810] - Store tenantId in deployable
- [JONAS-811] - Enable adding extension to Monolog
- [JONAS-812] - Adds a tracker for checking META-INF/ entries in each bundle
- [JONAS-813] - Change eclipselink.ddl-generation property only if is set to drop and create tables
- [JONAS-814] - Supports multitenant in Tomcat6
- [JONAS-816] - Update ow2-bundle.version to 1.0.34
- [JONAS-831] - JOnAS report should be extensible
- [JONAS-835] - Multitenancy - Customize MBeans ObjectName
- [JONAS-838] - Update jersey.version to 1.9.1
- [JONAS-842] - Allow to set max number of events to keep in memory
- [JONAS-843] - Update joram.version to 5.8.0
- [JONAS-849] - Allow to use the REST api without define the agent in the topology file
- [JONAS-851] - [ANT] Allow to skip the copy of template deployables into the new JOnAS instance
- [JONAS-854] - TenantId LoginModule
- [JONAS-860] - Allow to get the last generated report if the server is not running.
- [JONAS-861] - Allow to stop all starting or running server when the agent-management api is shutdown
- [JONAS-862] - Deletion of the ServerXML object (in memory) when its associated JOnAS instance is delete
- [JONAS-864] - Allow to check the state of a managed server even if no associated process have been registered
- [JONAS-870] - TenantId JNDI interceptor
- [JONAS-893] - Generation of addon metadata using JAXB
- [JONAS-894] - Deployment of an addon containing an application
- [JONAS-895] - Addon of multitenant service
- [JONAS-900] - Only creates a source assembly on release
- [JONAS-923] - DataSource, XA and ConnectionPool ManagedConnectionFactory should support configuration through an URL
- [JONAS-927] - Stop EJB3 container when undeploying a WAR containing an EJB component
New Feature
- [JONAS-113] - Integrate a RFC-147 Command service in place of the Felix TUI and GUI
- [JONAS-818] - Provide an iPOJO interceptor for the reporting of iPOJO instances
- [JONAS-819] - Addition of a DB MBean
- [JONAS-820] - Addition of a SSH MBean
- [JONAS-821] - Send OSGi event when the state of a deployable is updated
- [JONAS-822] - Provide a JOnAS Report service
- [JONAS-823] - Allow to generate a JOnAS report through the Clusterdaemon
- [JONAS-824] - Addition of a event (log, exceptions) handler
- [JONAS-825] - Provide an Endpoint collector
- [JONAS-826] - Provide EndpointBuilder extensions
- [JONAS-833] - Allow to generate JOnAS reports via the REST API
- [JONAS-836] - MBeanServer proxy
- [JONAS-845] - Addition of an iPOJO factories report extension
- [JONAS-846] - Addition of an iPOJO handlers report extension
- [JONAS-847] - Provide Bundles report extension
- [JONAS-866] - Allow to check if a server is managed by the clusterdaemon
- [JONAS-871] - Provide a WADL for the agent management REST api of the agent
- [JONAS-873] - Allows to override XML version of web.xml
- [JONAS-874] - Allows to use @ServletSecurity(@HttpConstraint(EmptyRoleSemantic.DENY))
- [JONAS-875] - Updates Apache Tomcat to 7.0.27
- [JONAS-896] - Packaging service
- [JONAS-922] - Support of DatasourceDefinition(s) annotations
Task
- [JONAS-98] - Speed up the build process
- [JONAS-798] - Update Persistence Provider EclipseLink v1.x to 1.1.4
- [JONAS-799] - Update Persistence Provider EclipseLink v2.2.x to 2.2.2
- [JONAS-800] - Update Persistence Provider EclipseLink v2.3.x to 2.3.2
- [JONAS-808] - Is an application multitenant
- [JONAS-844] - Upgrade to CXF 2.5.3
- [JONAS-856] - Upgrade to Spring 3.1.1
- [JONAS-857] - Upgrade to CXF 2.5.3
- [JONAS-868] - Upgrade to Weld 1.1.7
- [JONAS-878] - Upgrade to Apache Felix iPOJO 1.8.2
- [JONAS-889] - Upgrade to Shelbie 2.0 M2
- [JONAS-897] - Upgrade to Apache Felix iPOJO 1.8.2
- [JONAS-898] - Switch to iPOJO Bnd Plugin 1.8.4
- [JONAS-907] - Packaging maven plugin
- [JONAS-913] - Bind tenantId in EJB java:comp/ context
- [JONAS-915] - Access to target MBeanServer from InvocationContext
Sub-task
- [JONAS-612] - Provides an addon for jtm service
- [JONAS-613] - Provides an addon for db-h2 service
- [JONAS-617] - Provides an addon for resource service
- [JONAS-630] - Provides an addon for ear service
- [JONAS-827] - Provide DB EndpointBuilder extension
- [JONAS-828] - Provide Web EndpointBuilder extension
- [JONAS-829] - Provide SSH EndpointBuilder extension
- [JONAS-830] - Provide Smartclient EndpointBuilder extension
- [JONAS-904] - Provides an addon for packaging service
- [JONAS-905] - Provides an addon for jms-joram service
Jul 24 2012
Multitenancy support
Hi all,
This post talks about multitenancy in JOnAS. To meet the new features of cloud computing available soon in Java EE7 and particularly that of multitenancy (sharing an application by several entities called tenants), JOnAS proposes to deploy an instance of the application per tenant in the server. This feature is available in the current SNAPSHOT of JOnAS 5.3.0 M7.
Thus, it will be possible to deploy several instances of the same application in the same JOnAS application server. Each instance is associated to a tenant identified by a unique ID. Application data will be customized per tenant whithout any changes in the application. This allows to isolate tenants in the application server but also in the management console where each administrator has access to the data of its tenant.
For more information, please visit Multitenancy page.
Apr 05 2012
JOnAS 5.3.0 M6 released
Hi JOnAS users,
We're very pleased to announce the general availability of a new
milestone of JOnAS 5.3 : 5.3.0
M6.
New features in this release:
- java:global, java:app and java:module namespaces when performing JNDI lookups
- CXF 2.5 (and then JAX-WS 2.2 available)
- JAX-RS applications available as OSGi services
- Safe startup mode
- new EJB 3.1 features (EJB in wars, no-interface local view, Beans extending other Beans, etc.)
- new shell (with OW2 shelbie integration) with remote ssh support (JB/conf/jonas.properties)
- Tomcat HTTP connectors are configured through JONAS_BASE/deploy XML files
- ConfigAdmin deployables (useful for configuring OSGi components)
Please report issues on this tracker or through the mailing-list
There are also plenty of bug fixes and components upgrades : #104
issues closed !
Three profiles are available
for download for JOnAS 5.3.0 M6 (New JAX-RS profile ! ) :
Remember
: If JOnAS ANT tasks are used, note that these tasks are now
modular
and are only providing tasks for the services included in the
assembly.
People may still use now deprecated ANT tasks by using the library
JONAS_ROOT/lib/common/ow_jonas_ant_deprecated.jar
JOnAS is also available through maven repositories (OW2 repository and Central repository)
JIRA issue tracker instance is available at http://jira.ow2.org/browse/JONAS
Bug
- (JONAS-463) - Upgrade JAX-WS api to 2.2
- (JONAS-536) - JOnAS configurator doesn't work with JOnAS 5.3.0 M4
- (JONAS-561) - JOnAS 5.2 - Deploying a ColdFusion application - Loss of ColdFusion server settings after a JOnAS restart
- (JONAS-659) - Some isssues with static JOnAS addon services
- (JONAS-677) - Workcleaner and workmanager services don't start on demand with the micro profil
- (JONAS-682) - JOnAS cluster daemon ANT task does not work
- (JONAS-684) - Documentation "Tracking JDBC Connection Leaks..." - Mistake about jndiRegexp
- (JONAS-686) - Wrong deployment's behaviour when deployment plans are treated (atomic=false)
- (JONAS-687) - Deployment plans cannot fetch JOnAS Maven resources
- (JONAS-692) - java.lang.IllegalStateException: The service registration is no longer valid at org.ow2.jonas.addon.deploy.impl.deployer.ConfDeployerImpl.getServiceRegistration(ConfDeployerImpl.java:431)
- (JONAS-694) - Coldfusion.war has to be unpacked under <deploy> directory instead of <work> to have a good working order
- (JONAS-699) - org.osgi:org.osgi.compendium is missing in the tomcat6 addon with bundles
- (JONAS-713) - The DeploymentPlan MBean's DeploymentPlans attribute does not escape spaces or other characters
- (JONAS-714) - Deployment plans do not properly undeploy when JOnAS path has spaces
- (JONAS-721) - JOnAS on Unix with spaces in JONAS_ROOT / JONAS_BASE
- (JONAS-723) - (JSF MyFaces 2.X) Getting java.lang.ClassNotFoundException: javax.faces.context._MyFacesExternalContextHelper not found by org.ow2.spec.ee.ow2-jsf-2.0-spec
- (JONAS-734) - Cargo cannot undeploy all types of deployables
- (JONAS-736) - Unable to start JOnAS with Eclipse Equinox 3.7
- (JONAS-737) - Deployables are deployed in the wrong order
- (JONAS-741) - The built-in JMX browser of jonasAdmin invokes mbean methods twice
- (JONAS-746) - Tomcat 7 is not ready to manage exclusively configadmin connectors
- (JONAS-752) - Errors (404, NPE) when versioning service is enabled
- (JONAS-757) - Duplicate execution of tomcat 7 ANT tasks
- (JONAS-758) - NPE on XAResource error handling
- (JONAS-759) - Configurator unable to start micro edition
- (JONAS-766) - Exposition of juli packages
- (JONAS-769) - Unable to find a connector 'null//9000' when no connectors are defined in tomcat7-server.xml and when a deployable connector is defined with some properties (except port & address)
- (JONAS-774) - Servlet Listener failing to start on Tomcat7 should prevent the context to be successfully started
- (JONAS-782) - NPE when accessing a Servlet registered through the Tomcat implementation of the OSGi HttpService
- (JONAS-792) - Upgrade the JAXB API from 2.1 to 2.2
- (JONAS-805) - classloader monitoring : archive name will not display when exploded archive is used
Improvement
- (JONAS-421) - Upgrade to CXF 2.5.x
- (JONAS-468) - Simplify XML Datasource deployer
- (JONAS-562) - OSGi deployable and DeploymentPlan deployable are re-deployed each time the server is starting
- (JONAS-577) - The deployable monitor should deploy a list of deployables at the same time rather than just a single deployable at the same time
- (JONAS-648) - Deployed addon configuration change is not supported
- (JONAS-652) - The addon system need a clean task for the workcleaner service
- (JONAS-676) - Addition of JOnAS Work Cleaner support for the addon deployer
- (JONAS-678) - Update the property "jonas-version" of tomcat6 addon to 5.3.0-M6-SNAPSHOT
- (JONAS-679) - discovery-internal deployment plan should be renamed to discovery-multicast.
- (JONAS-680) - jonas.security.context.* properties of jonas.properties bootstrap fragment should be renamed to jonas.service.security.context.* and moved to security module
- (JONAS-681) - Improve ANT properties change when there are exclusives properties
- (JONAS-683) - Use of org.osgi.framework.startlevel.BundleStartLevel instead of org.osgi.service.startlevel.StartLevel (deprecated since OSGi r4.3 )
- (JONAS-688) - Addition of a specific addon assembly for the µJOnAS profil
- (JONAS-689) - The addon deployer should use the ServiceManager instead of ConfigurationManager in order to start/stop JOnAS services
- (JONAS-690) - context.check properties should be propagated via ConfigAdmin (instead of using the ServerProperties)
- (JONAS-691) - (Adddon metadata) <properties/> tag shouldn't be mandatory
- (JONAS-693) - Addon deployable should be deployed before other deployables (except Repository).
- (JONAS-695) - ConfigAdmin Deployer should be extensible
- (JONAS-698) - JOnAS plans shouldn't be mandatory to start JOnAS Addon services (we could have JOnAS bundles instead of JOnAS plans)
- (JONAS-700) - ConfigAdmin deployables should be deployed before JavaEE deployables
- (JONAS-704) - The jonas.properties file should no longer be generated
- (JONAS-708) - Bundles which are managed by the launcher shouldn't be reinstalled (in the felix cache) / restarted each time the server is starting
- (JONAS-710) - JOnASDeploymentPlanDeployer should be agnostic. It should use the deployer manager (instead of IDeploymentPlanDeployer) to deploy/undeploy deployables.
- (JONAS-711) - JOnASDeploymentPlanDeployer should deploy a plan only if it's not already deployed. It should undeploy a plan only if it's already deployed
- (JONAS-720) - Allow to specifiy the bundles for tui and gui
- (JONAS-731) - Better management of errors in the ConfigAdmin deployer
- (JONAS-735) - Use exec when launching the JOnAS JVM in foreground mode
- (JONAS-738) - Rename of ANT <connector> element to <connectors>
- (JONAS-742) - Addition of a 'deploy-example' directory in JOnAS
- (JONAS-744) - Some parameters are missing in tomcat7-configadmin file
- (JONAS-747) - (ANT tasks) Allow to copy every deployables from JONAS_ROOT/deploy to JONAS_BASE/deploy
- (JONAS-748) - Tomcat7 ANT task should configure configadmin connectors deployables instead of the tomcat7-server.xml configuration file.
- (JONAS-749) - Addition of new ANT parameters in tomcat 7 connectors (http, https, ajp) and a new subtasks of tomcat7 (in order to configure the session)
- (JONAS-750) - New ANT security sub-tasks
- (JONAS-751) - Addition of a JNDI deployable example
- (JONAS-760) - Upgrade to Spring 3.0.7
- (JONAS-761) - Upgrade to CXF 2.3.9
- (JONAS-791) - Allows in web.xml env-entries without env-entry-type
New Feature
- (JONAS-701) - Allow to define tomcat connectors in a deployment plan
- (JONAS-703) - Allow to define mail factory in a deployment plan
- (JONAS-726) - Allow to delete the configurations, created by the deployment of a config admin deployment plan, at shutdown
- (JONAS-729) - Dynamic injection of applications parameters into the JNDI context
- (JONAS-730) - Allow to use variables in the property value jonas.service.depmonitor.directories
- (JONAS-764) - Exports WorkManager instance as an OSGi service
- (JONAS-771) - Provide a safe startup mode
- (JONAS-772) - Tenant Context
- (JONAS-784) - Adding the multitenant service
- (JONAS-785) - Supports deployment of Jaxrs Application available as OSGi services
- (JONAS-789) - Define a ssh service
Task
- (JONAS-696) - maxOpenTime in JDBC settings should be deprecated with JDBC leak detectors component
- (JONAS-697) - Add transactions / JDBC book in documentation
- (JONAS-719) - Update Apache Felix Framework to 4.0.2
- (JONAS-728) - Add support for java:global, java:app and java:module namespaces
- (JONAS-743) - Upgrade to new EasyBeans 2.0.0 M1
- (JONAS-756) - Upgrade to Tomcat 6.0.35
- (JONAS-762) - Add support for no-interface ejb3 local view
- (JONAS-763) - Add support for ejb components in WAR files
- (JONAS-775) - Migrate the JOnAS tui to Shelbie 2
- (JONAS-777) - Updates Apache Tomcat to 7.0.26
- (JONAS-778) - Updates Eclipse Jetty to 8.1.1.v20120215
- (JONAS-779) - Upgrade the JAX-WS API from 2.1 to 2.2
- (JONAS-780) - Update H2 to 1.3.164
- (JONAS-793) - Upgrade woodstox from 4.1.0 to 4.1.2
- (JONAS-795) - Update OW2 Carol to 3.0.9
- (JONAS-796) - Update OW2 Spec to 1.0.11
- (JONAS-797) - Update Persistence Provider Hibernate v4.1 to 4.1.1
- (JONAS-801) - Update Persistence Provider Hibernate v3.6 to 3.6.9
- (JONAS-802) - Update OW2 Bundles to 1.0.33
- (JONAS-803) - Update OW2 Util to 1.0.35
- (JONAS-804) - Update OW2 JOnAS Admin Flex to 1.0.7
Sub-Tasks
Best Regards,
Florent
Mar 09 2012
JOnAS 5.2.3 released
Hi all
We're very pleased to announce a maintenance release of JOnAS 5.2.x
Two JOnAS 5.2.3 distributions are available for download:
- *JOnAS Full-profile* which is a full-blown Java EE Application Server : ( Java Web Start Installer / Java Offline Installer / Zip / Tgz / Rpm )
- *JOnAS Micro-profile* which is a small bootstrap for JOnAS that will download services on demand (An internet connection is required): ( Zip / Tgz )
This release is JDK 7 compliant.
The JIRA issue tracker instance is available at http://jira.ow2.org/browse/JONAS.
Please report issues on this tracker or through the mailing lists.
Release Notes - JOnAS - Version JOnAS 5.2.3
Bug
- [JONAS-561] - JOnAS 5.2 - Deploying a ColdFusion application - Loss of ColdFusion server settings after a JOnAS restart
- [JONAS-684] - Documentation "Tracking JDBC Connection Leaks..." - Mistake about jndiRegexp
- [JONAS-686] - Wrong deployment's behaviour when deployment plans are treated (atomic=false)
- [JONAS-694] - Coldfusion.war has to be unpacked under <deploy> directory instead of <work> to have a good working order
- [JONAS-713] - The DeploymentPlan MBean's DeploymentPlans attribute does not escape spaces or other characters
- [JONAS-714] - Deployment plans do not properly undeploy when JOnAS path has spaces
- [JONAS-715] - Can't deploy CAS web application on Jonas 5.2.x
- [JONAS-734] - Cargo cannot undeploy all types of deployables
- [JONAS-752] - Errors (404, NPE) when versioning service is enabled
Question
- [JONAS-718] - Resolve jar location using classloader.getResource() ?
Task
Best Regards,
Florent
Feb 20 2012
JOnAS running on Microsoft Azure
A JOnAS on Azure presentation will be given during the Microsoft's Techdays conference.
This is a unique occasion to come and see how JOnAS applications can be deployed on Windows Azure, the Microsoft's cloud plateform.
It will be co-presented by Guillaume Sauthier (Bull) and Stephane Woillez (Microsoft), french audience only.
See you there...
Guillaume
Edition (09/02):
- Slides are available on slideshare
- Demo application is on github
- Azure Eclipse Demo project is also on github
Nov 07 2011
JOnAS 5.3.0 M5 released
Hi JOnAS users,
We're very pleased to announce the general availability of a new milestone of JOnAS 5.3.
New features in this release:
- OSGi framework is now using/providing OSGi r4.3 API and is using Felix v4.0.1
- JDK7 compliance
There are also plenty of bug fixes and components upgrades : #24 issues closed !
Two profiles for JOnAS 5.3.0 M5 are available for download:
- JOnAS Full-profile which is a full-blown Java EE Application Server : ( Java Web Start Installer / Java Offline Installer / Zip / Tgz )
- JOnAS Micro-profile which is a small bootstrap for JOnAS that will download services on demand (An internet connection is required): ( Zip / Tgz )
Remember : If JOnAS ANT tasks are used, note that these tasks are now modular and are only providing tasks for the services included in the assembly.
People may still use now deprecated ANT tasks by using the library JONAS_ROOT/lib/common/ow_jonas_ant_deprecated.jar
JIRA issue tracker instance is available at http://jira.ow2.org/browse/JONAS.
Please report issues on this tracker or through the mailing-lists
Release Notes - JOnAS - Version JOnAS 5.3.0 M5
Bug
- [JONAS-535] - The new (modular) JOnAS ANT tasks don't have a Maven2 artifact
- [JONAS-538] - Configuring EasyBeans/EJB Pool timeout value via @Pool annotation: ClassCastException occurs
- [JONAS-539] - ContextConfig.webConfig : No global web.xml found
- [JONAS-544] - ClassLoader admin tool is not working if domain name and servername are changed
- [JONAS-547] - The ANT tasks don't change the multicast port in jgroups-ha.xml
- [JONAS-561] - JOnAS 5.2 - Deploying a ColdFusion application - Loss of ColdFusion server settings after a JOnAS restart
- [JONAS-564] - IllegalStateException during stop
- [JONAS-565] - Datasource 1.0 no longer recognized
- [JONAS-566] - Local repositories are inaccessible when JONAS_BASE is set to a relative path
- [JONAS-571] - JOnAS does not start with JDK7
- [JONAS-572] - Avoid to unpack .war/.ear files if they haven't been modified
- [JONAS-575] - Unable to access sun.print package
- [JONAS-578] - jonas check report errors and it shouldn't as there are no errors
- [JONAS-579] - Avoids velocity.log when autogen-ic is ran
- [JONAS-662] - Error when DB has closed the connection and checklevel set to 2
- [JONAS-671] - java.io.StreamCorruptedException with distributed transaction
Improvement
- [JONAS-552] - Add of an abstract class for DeployerLog in order to have several DeployerLog class
- [JONAS-553] - Update ow2-util-plugin.version to 1.0.33-SNAPSHOT
- [JONAS-554] - Update ow2-util-ant-tasks.version to 1.0.33-SNAPSHOT
- [JONAS-555] - Depmonitor service should use the new DeployableHelper OSGi service
- [JONAS-556] - Depmonitor should use the new DeployableHelperException class
- [JONAS-557] - Because of UTIL-113, UTIL-114, UTIL-115, UTIL-116 and UTIL-117, shade-jonas-transformers need to be update
- [JONAS-558] - All paths to the jonas.properties file should be moved from $JONAS_BASE/conf/jonas.properties to $JONAS_BASE/work/conf-generated/jonas.properties
- [JONAS-576] - Because of UTIL-126, the addon deployer need to be updated
- [JONAS-584] - Addition of a new IAddonConfig component in order to get the path of each configuration file of an addon
- [JONAS-656] - Upgrade Apache Felix to 4.0.1
New Feature
- [JONAS-551] - Addition of jonas-addon api, impl and service modules
Task
- [JONAS-658] - Update EclipseLink 2 to 2.3.0 version
- [JONAS-672] - Update OW2 Util to 1.0.33
- [JONAS-673] - Update OW2 Bundles to 1.0.31
- [JONAS-674] - Update OW2 EasyBeans to 1.2.3
- [JONAS-675] - Update OW2 JOnAS Admin Flex to 1.0.5
Sub-task
- [JONAS-586] - Update jtm service in order to use the new IAddonConfig Component
- [JONAS-587] - Update db service in order to use the new IAddonConfig Component
- [JONAS-590] - Update resource service in order to use the new IAddonConfig Component
- [JONAS-595] - Update ejb2 service in order to use the new IAddonConfig Component
- [JONAS-598] - Update jaxws service in order to use the new IAddonConfig Component
- [JONAS-599] - Update tomcat6 service in order to use the new IAddonConfig Component
- [JONAS-601] - Update jetty6 service in order to use the new IAddonConfig Component
- [JONAS-604] - Update discovery-multicast service in order to use the new IAddonConfig Component
- [JONAS-626] - Provides an addon for tomcat6 service
Nov 07 2011
JOnAS 5.2.2 released
We're very pleased to announce a maintenance release of JOnAS 5.2.x : http://wiki.jonas.ow2.org/xwiki/bin/view/News/JOnAS_5_2_2">5.2.2.
- JOnAS Full-profile which is a full-blown Java EE Application Server : ( http://download.forge.objectweb.org/jonas/jonas-full-5.2.2-installer.jnlp">Java Web Start Installer / http://download.forge.objectweb.org/jonas/jonas-full-5.2.2-installer.jar">Java Offline Installer / http://download.forge.objectweb.org/jonas/jonas-full-5.2.2-bin.zip">Zip / http://download.forge.objectweb.org/jonas/jonas-full-5.2.2-bin.tar.gz">Tgz / http://download.forge.objectweb.org/jonas/jonas-full-5.2.2-1.noarch.rpm">Rpm )
- JOnAS Micro-profile which is a small bootstrap for JOnAS that will download services on demand (An internet connection is required): (http://download.forge.objectweb.org/jonas/micro-jonas-5.2.2-bin.zip">Zip / http://download.forge.objectweb.org/jonas/micro-jonas-5.2.2-bin.tar.gz">Tgz)
This version is now compliant with JDK 7.
The JIRA issue tracker instance is available at http://jira.ow2.org/browse/JONAS">http://jira.ow2.org/browse/JONAS">http://jira.ow2.org/browse/JONAS</a>
Please report issues on this tracker or through the http://wiki.jonas.ow2.org/xwiki/bin/view/Community/Lists">mailing lists
Bug fixed
- (http://jira.ow2.org/browse/JONAS-165">JONAS-165) - DataSource jdbc.pstmtmax>0 causes java.sql.SQLException: Ensemble de résultats épuisé
- (http://jira.ow2.org/browse/JONAS-415">JONAS-415) - Felix cache not cleaned after Jonas process' kill
- (http://jira.ow2.org/browse/JONAS-416">JONAS-416) - Unable to deploy rar JDBC with the embedded driver
- (http://jira.ow2.org/browse/JONAS-428">JONAS-428) - joram_raconfig tool doesn't work anymore
- (http://jira.ow2.org/browse/JONAS-459">JONAS-459) - DataSource Deployer only undeploy the last <datasource> definition
- (http://jira.ow2.org/browse/JONAS-460">JONAS-460) - org.objectweb.asm not exported by asm bundle
- (http://jira.ow2.org/browse/JONAS-503">JONAS-503) - The iTests :: OSGi :: Felix tests fail because JOnAS is stopped too soon
- (http://jira.ow2.org/browse/JONAS-564">JONAS-564) - IllegalStateException during stop
- (http://jira.ow2.org/browse/JONAS-566">JONAS-566) - Local repositories are inaccessible when JONAS_BASE is set to a relative path
- (http://jira.ow2.org/browse/JONAS-571">JONAS-571) - JOnAS does not start with JDK7
- (http://jira.ow2.org/browse/JONAS-572">JONAS-572) - Avoid to unpack .war/.ear files if they haven't been modified
- (http://jira.ow2.org/browse/JONAS-575">JONAS-575) - Unable to access sun.print package
- (http://jira.ow2.org/browse/JONAS-579">JONAS-579) - Avoids velocity.log when autogen-ic is ran
- (http://jira.ow2.org/browse/JONAS-662">JONAS-662) - Error when DB has closed the connection and checklevel set to 2
- (http://jira.ow2.org/browse/JONAS-671">JONAS-671) - java.io.StreamCorruptedException with distributed transaction
Improvement
- (http://jira.ow2.org/browse/JONAS-456">JONAS-456) - Missing Exception details in ManagedConnectionFactoryImpl
Task
- (http://jira.ow2.org/browse/JONAS-455">JONAS-455) - Provides Classloading documentation
- (http://jira.ow2.org/browse/JONAS-674">JONAS-674) - Update OW2 EasyBeans to 1.2.3
- (http://jira.ow2.org/browse/JONAS-675">JONAS-675) - Update OW2 JOnAS Admin Flex to 1.0.5
Best Regards,
Florent
Nov 02 2011
JOnAS Talks at OW2 Con'11
Hi, There are several talks about JOnAS at the OW2 Conference'11
- Leverage OSGi in the business applications with JOnAS
- A la carte console
- JOnAS Addons
- JOnAS REST API for PaaS
Full program : http://www.ow2.org/view/OW2Con-2011/Program
Jun 23 2011
JOnAS 5.3.0 M3 released
Hi JOnAS users,
We're very pleased to announce the general availability of a new milestone of JOnAS 5.3 : http://wiki.jonas.ow2.org/xwiki/bin/view/News/JOnAS_5_3_0_M3&#34;&">http://wiki.jonas.ow2.org/xwiki/bin/view/News/JOnAS_5_3_0_M3&#34;>5.3.0 M3.
New features on this release are focusing OSGi features.
Now, you can configure your OSGi components by dropping a configadmin file in JONAS_BASE/deploy. (see http://jira.ow2.org/browse/JONAS-429&#34;&">http://jira.ow2.org/browse/JONAS-429&#34;>http://jira.ow2.org/browse/JONAS-429&#60;/a&">http://jira.ow2.org/browse/JONAS-429&#60;/a>
Also, OSGi JDBC Factories are now provided (http://jira.ow2.org/browse/JONAS-442&#34;&">http://jira.ow2.org/browse/JONAS-442&#34;>http://jira.ow2.org/browse/JONAS-442&#60;/a&">http://jira.ow2.org/browse/JONAS-442&#60;/a>. Enable "dbm" service and all JDBC drivers that are found will have an OSGi JDBC Factory service registered. Then you can create Datasources with this service. And the JTA is also provided as an OSGi service. (UserTransaction, TransactionManager and TransactionSynchronizationRegistry are provided)
There are also plenty of bug fixes and components upgrades to provide better security, more performances and an always up to date JOnAS experience.
Two profiles for JOnAS 5.3.0 M3 are http://forge.ow2.org/project/showfiles.php?group_id=5&#38;amp;release_id=4615&">http://forge.ow2.org/project/showfiles.php?group_id=5&#38;amp;release_id=4615">available for download:
- JOnAS Full-profile which is a full-blown Java EE Application Server : ( http://download.forge.objectweb.org/jonas/jonas-full-5.3.0-M3-installer.jnlp&#34;&">http://download.forge.objectweb.org/jonas/jonas-full-5.3.0-M3-installer.jnlp&#34;>Java Web Start Installer / http://download.forge.objectweb.org/jonas/jonas-full-5.3.0-M3-installer.jar&#34;&">http://download.forge.objectweb.org/jonas/jonas-full-5.3.0-M3-installer.jar&#34;>Java Offline Installer / http://download.forge.objectweb.org/jonas/jonas-full-5.3.0-M3-bin.zip&#34;&">http://download.forge.objectweb.org/jonas/jonas-full-5.3.0-M3-bin.zip&#34;>Zip / http://download.forge.objectweb.org/jonas/jonas-full-5.3.0-M3-bin.tar.gz&#34;&">http://download.forge.objectweb.org/jonas/jonas-full-5.3.0-M3-bin.tar.gz&#34;>Tgz )
- JOnAS Micro-profile which is a small bootstrap for JOnAS that will download services on demand (An internet connection is required): (http://download.forge.objectweb.org/jonas/micro-jonas-5.3.0-M3-bin.zip&#34;&">http://download.forge.objectweb.org/jonas/micro-jonas-5.3.0-M3-bin.zip&#34;>Zip / http://download.forge.objectweb.org/jonas/micro-jonas-5.3.0-M3-bin.tar.gz&#34;&">http://download.forge.objectweb.org/jonas/micro-jonas-5.3.0-M3-bin.tar.gz&#34;>Tgz)
JIRA issue tracker instance is available at http://jira.ow2.org/browse/JONAS&#34;&">http://jira.ow2.org/browse/JONAS&#34;>http://jira.ow2.org/browse/JONAS&#34;&">http://jira.ow2.org/browse/JONAS&#34;>http://jira.ow2.org/browse/JONAS&#60;/a&">http://jira.ow2.org/browse/JONAS&#60;/a>
Please report issues on this tracker or through the http://wiki.jonas.ow2.org/xwiki/bin/view/Community/Lists&#34;&">http://wiki.jonas.ow2.org/xwiki/bin/view/Community/Lists&#34;>mailing-list
Best Regards,Bug
- (http://jira.ow2.org/browse/JONAS-432&#34;&">http://jira.ow2.org/browse/JONAS-432&#34;>JONAS-432) - Multiple OSGiContext issue
- (http://jira.ow2.org/browse/JONAS-437&#34;&">http://jira.ow2.org/browse/JONAS-437&#34;>JONAS-437) - Access denied to http://repository.jboss.org/maven2/sun-jaxws&#60;/li&">http://repository.jboss.org/maven2/sun-jaxws&#60;/li>
Improvement
- (http://jira.ow2.org/browse/JONAS-380&#34;&">http://jira.ow2.org/browse/JONAS-380&#34;>JONAS-380) - Upgrade Spring to version 3
- (http://jira.ow2.org/browse/JONAS-445&#34;&">http://jira.ow2.org/browse/JONAS-445&#34;>JONAS-445) - Upgrade to CXF 2.3.5
New Feature
- (http://jira.ow2.org/browse/JONAS-429&#34;&">http://jira.ow2.org/browse/JONAS-429&#34;>JONAS-429) - Support ConfigAdmin descriptors in deployment system
- (http://jira.ow2.org/browse/JONAS-434&#34;&">http://jira.ow2.org/browse/JONAS-434&#34;>JONAS-434) - Export JTA as OSGi enteprise service
- (http://jira.ow2.org/browse/JONAS-442&#34;&">http://jira.ow2.org/browse/JONAS-442&#34;>JONAS-442) - Add support for OSGi JDBC DataSourceFactory
Task
- (http://jira.ow2.org/browse/JONAS-435&#34;&">http://jira.ow2.org/browse/JONAS-435&#34;>JONAS-435) - Update Apache Tomcat to 7.0.14
- (http://jira.ow2.org/browse/JONAS-439&#34;&">http://jira.ow2.org/browse/JONAS-439&#34;>JONAS-439) - Update Jetty8 to 8.0.0 M3 version
- (http://jira.ow2.org/browse/JONAS-441&#34;&">http://jira.ow2.org/browse/JONAS-441&#34;>JONAS-441) - Upgrade OW2 Bundles to 1.0.29
- (http://jira.ow2.org/browse/JONAS-450&#34;&">http://jira.ow2.org/browse/JONAS-450&#34;>JONAS-450) - Update OW2 spec to 1.0.9
- (http://jira.ow2.org/browse/JONAS-451&#34;&">http://jira.ow2.org/browse/JONAS-451&#34;>JONAS-451) - Update OW2 Util to 1.0.31
- (http://jira.ow2.org/browse/JONAS-454&#34;&">http://jira.ow2.org/browse/JONAS-454&#34;>JONAS-454) - Update JOnAS documentation to 5.3.0 M3
Florent
Jun 23 2011
JOnAS 5.2.1 released
Hi all
We're very pleased to announce a maintenance release of JOnAS 5.2.x : http://wiki.jonas.ow2.org/xwiki/bin/view/News/JOnAS_5_2_1&#38;">http://wiki.jonas.ow2.org/xwiki/bin/view/News/JOnAS_5_2_1&#38;#34;&">http://wiki.jonas.ow2.org/xwiki/bin/view/News/JOnAS_5_2_1&#38;">http://wiki.jonas.ow2.org/xwiki/bin/view/News/JOnAS_5_2_1&#38;#34;>5.2.1.
- JOnAS Full-profile which is a full-blown Java EE Application Server : ( http://download.forge.objectweb.org/jonas/jonas-full-5.2.1-installer.jnlp&#38;">http://download.forge.objectweb.org/jonas/jonas-full-5.2.1-installer.jnlp&#38;#34;&">http://download.forge.objectweb.org/jonas/jonas-full-5.2.1-installer.jnlp&#38;">http://download.forge.objectweb.org/jonas/jonas-full-5.2.1-installer.jnlp&#38;#34;>Java Web Start Installer / http://download.forge.objectweb.org/jonas/jonas-full-5.2.1-installer.jar&#38;">http://download.forge.objectweb.org/jonas/jonas-full-5.2.1-installer.jar&#38;#34;&">http://download.forge.objectweb.org/jonas/jonas-full-5.2.1-installer.jar&#38;">http://download.forge.objectweb.org/jonas/jonas-full-5.2.1-installer.jar&#38;#34;>Java Offline Installer / http://download.forge.objectweb.org/jonas/jonas-full-5.2.1-bin.zip&#38;">http://download.forge.objectweb.org/jonas/jonas-full-5.2.1-bin.zip&#38;#34;&">http://download.forge.objectweb.org/jonas/jonas-full-5.2.1-bin.zip&#38;">http://download.forge.objectweb.org/jonas/jonas-full-5.2.1-bin.zip&#38;#34;>Zip / http://download.forge.objectweb.org/jonas/jonas-full-5.2.1-bin.tar.gz&#38;">http://download.forge.objectweb.org/jonas/jonas-full-5.2.1-bin.tar.gz&#38;#34;&">http://download.forge.objectweb.org/jonas/jonas-full-5.2.1-bin.tar.gz&#38;">http://download.forge.objectweb.org/jonas/jonas-full-5.2.1-bin.tar.gz&#38;#34;>Tgz / http://download.forge.objectweb.org/jonas/jonas-full-5.2.1-1.noarch.rpm&#38;">http://download.forge.objectweb.org/jonas/jonas-full-5.2.1-1.noarch.rpm&#38;#34;&">http://download.forge.objectweb.org/jonas/jonas-full-5.2.1-1.noarch.rpm&#38;">http://download.forge.objectweb.org/jonas/jonas-full-5.2.1-1.noarch.rpm&#38;#34;>Rpm )
- JOnAS Micro-profile which is a small bootstrap for JOnAS that will download services on demand (An internet connection is required): (http://download.forge.objectweb.org/jonas/micro-jonas-5.2.1-bin.zip&#38;">http://download.forge.objectweb.org/jonas/micro-jonas-5.2.1-bin.zip&#38;#34;&">http://download.forge.objectweb.org/jonas/micro-jonas-5.2.1-bin.zip&#38;">http://download.forge.objectweb.org/jonas/micro-jonas-5.2.1-bin.zip&#38;#34;>Zip / http://download.forge.objectweb.org/jonas/micro-jonas-5.2.1-bin.tar.gz&#38;">http://download.forge.objectweb.org/jonas/micro-jonas-5.2.1-bin.tar.gz&#38;#34;&">http://download.forge.objectweb.org/jonas/micro-jonas-5.2.1-bin.tar.gz&#38;">http://download.forge.objectweb.org/jonas/micro-jonas-5.2.1-bin.tar.gz&#38;#34;>Tgz)
The JIRA issue tracker instance is available at http://jira.ow2.org/browse/JONAS&#38;">http://jira.ow2.org/browse/JONAS&#38;#34;&">http://jira.ow2.org/browse/JONAS&#38;">http://jira.ow2.org/browse/JONAS&#38;#34;>http://jira.ow2.org/browse/JONAS&#38;">http://jira.ow2.org/browse/JONAS&#38;#34;&">http://jira.ow2.org/browse/JONAS&#38;">http://jira.ow2.org/browse/JONAS&#38;#34;>http://jira.ow2.org/browse/JONAS&#38;">http://jira.ow2.org/browse/JONAS&#38;#60;/a&">http://jira.ow2.org/browse/JONAS&#38;">http://jira.ow2.org/browse/JONAS&#38;#60;/a>
Please report issues on this tracker or through the http://wiki.jonas.ow2.org/xwiki/bin/view/Community/Lists&#38;">http://wiki.jonas.ow2.org/xwiki/bin/view/Community/Lists&#38;#34;&">http://wiki.jonas.ow2.org/xwiki/bin/view/Community/Lists&#38;">http://wiki.jonas.ow2.org/xwiki/bin/view/Community/Lists&#38;#34;>mailing lists
Bug
- (http://jira.ow2.org/browse/JONAS-391&#38;">http://jira.ow2.org/browse/JONAS-391&#38;#34;&">http://jira.ow2.org/browse/JONAS-391&#38;">http://jira.ow2.org/browse/JONAS-391&#38;#34;>JONAS-391) - Unable to set '-1' for disabling pstmt cache in XML datasource (deployment plan)
- (http://jira.ow2.org/browse/JONAS-394&#38;">http://jira.ow2.org/browse/JONAS-394&#38;#34;&">http://jira.ow2.org/browse/JONAS-394&#38;">http://jira.ow2.org/browse/JONAS-394&#38;#34;>JONAS-394) - EJB3 Enhanced classes: JSR/RET are not supported with computeFrames option
- (http://jira.ow2.org/browse/JONAS-395&#38;">http://jira.ow2.org/browse/JONAS-395&#38;#34;&">http://jira.ow2.org/browse/JONAS-395&#38;">http://jira.ow2.org/browse/JONAS-395&#38;#34;>JONAS-395) - Bad undeployment of a rar stops jonas Admin console deployment (with jonas.development=false)
- (http://jira.ow2.org/browse/JONAS-404&#38;">http://jira.ow2.org/browse/JONAS-404&#38;#34;&">http://jira.ow2.org/browse/JONAS-404&#38;">http://jira.ow2.org/browse/JONAS-404&#38;#34;>JONAS-404) - Jonas hibernate validation service is not present in the default repository. it needs an internet access to be downloaded.
- (http://jira.ow2.org/browse/JONAS-407&#38;">http://jira.ow2.org/browse/JONAS-407&#38;#34;&">http://jira.ow2.org/browse/JONAS-407&#38;">http://jira.ow2.org/browse/JONAS-407&#38;#34;>JONAS-407) - Pstmt cache doesn't support multiple entries in resource service
- (http://jira.ow2.org/browse/JONAS-411&#38;">http://jira.ow2.org/browse/JONAS-411&#38;#34;&">http://jira.ow2.org/browse/JONAS-411&#38;">http://jira.ow2.org/browse/JONAS-411&#38;#34;>JONAS-411) - Add ejb-3.1 XSD for the deployment
- (http://jira.ow2.org/browse/JONAS-419&#38;">http://jira.ow2.org/browse/JONAS-419&#38;#34;&">http://jira.ow2.org/browse/JONAS-419&#38;">http://jira.ow2.org/browse/JONAS-419&#38;#34;>JONAS-419) - Postconstruct method is called twice
Task
- (http://jira.ow2.org/browse/JONAS-430&#38;">http://jira.ow2.org/browse/JONAS-430&#38;#34;&">http://jira.ow2.org/browse/JONAS-430&#38;">http://jira.ow2.org/browse/JONAS-430&#38;#34;>JONAS-430) - Upgrade Spring to 2.5.6.SEC02
Best Regards,
Florent
- Project
- Demos
- Services
- Documentation
- Downloads
- Community
- Developers