{% extends "basic.html" %} {% block title %}Apache TomEE 1.5.1{% endblock %} {% block content %}
Feedback Welcome! We use your feedback to focus efforts, develop new features, and to make TomEE better for everyone. Help us grow!

Web Profile

Apache TomEE Web Profile delivers Servlets, JSP, JSF, JTA, JPA, CDI, Bean Validation and EJB Lite

Comparison »


JAX-RS

Apache TomEE JAX-RS delivers the Web Profile plus JAX-RS

Comparison »


Plus

Apache TomEE Plus delivers all that is in the Web Profile and JAX-RS, plus EJB Full, Java EE Connector Architecture, JMS and JAX-WS.

Comparison »

 

Standalone

An "EJB" Server that can be run as a separate, standalone, server process. Contains EJB Full, CDI, JPA, JMS, JAX-WS, JAX-RS

Comparison »

Drop-in WARs

A version of Apache OpenEJB that can be dropped into any Tomcat 7.x install effectively creating your own Apache TomEE Web Profile or Apache TomEE Plus.

 

Source

Should you want to build any of the above binaries, this source bundle is the right one covers them all.

Examples

Currently, we have over 80 examples of various aspects of Java EE 6 ranging from EJB, CDI, JAX-RS and more. If you're learning Java EE, this is your secret weapon.


Archives! Apache mirrors are not used to maintain old releases available for a long time. The following list might not be up-to-date depending on the mirror you will choose. In case you need previous releases, you can still refer to Apache Archive website.

Previous releases

You can still download previous releases in the following area.

 

We are proud to announce Apache TomEE 1.5.1 has been released!

Though targeted as a maintenance release, does include some neat new features such as a Maven Archetype for quickly creating TomEE projects, the ability to reduce JPA scanning overhead, new options in the Arquillian adapters and some enhancements to the TomEE Maven Plugin. Key upgrades include Apache Tomcat 7.0.34, Apache ActiveMQ 5.7.0, Apache CXF 2.6.3 and Apache MyFaces 2.1.10. Noteworthy bugfixes include some Windows-specific fixes and CDI changes to better support EARs.

See the release notes for a full list of all the changes. A very big thank you to all the users who have feedback!

 

Upgrades

New Features

  • TOMEE-630 add a maven archetype to start a project with tomee
  • TOMEE-440 add a tomee test enricher for arquillian tomee adapters
  • TOMEE-600 ability to inject remote initial context in tomee clients
  • TOMEE-473 ability to customize a bit more the classloaders
  • TOMEE-460 allow tomee maven plugin to reload application (war)
  • TOMEE-566 ability to let openejb/tomee scan entities instead of letting the jpa provider doing it
  • OPENEJB-1902 support shrinkwrap archive as library in openejb arquillian embedded adapter
  • OPENEJB-1906 active by default karaf webconsole in KarafEE
  • OPENEJB-1929 add an openejb lightweight web module to be able to write web tests more easily in embedded mode
  • OPENEJB-1931 support servlet deployment in embedded mode
  • AMQ-4005 Implement pluggable broker lockers
  • AMQ-3787 useCompression on server side specially on network of brokers
  • AMQ-3880 WSS transport
  • AMQ-3298 Cannot create bridge to WebSphere queue using default messaging provider
  • AMQ-3894 Add support for Broker based redelivery
  • AMQ-2106 Allow broker to evenly distribute message groups among consumers
  • AMQ-3917 ActiveMQ should support multiple durable subscriptions per Stomp client
  • AMQ-3924 Allow REST API to connect to the secured broker
  • AMQ-4065 Add optional destination suffix for the IndividualDeadLetterStrategy
  • CXF-4460 Support static claims globally and per endpoint
  • MYFACES-3612 [perf] compress/remove spaces for facelets html markup
  • MYFACES-3636 Add new Web Context Parameter to set Resource Buffer Size

Improvements

  • TOMEE-633 More understandable 'tomee.autoconfig' property to control automatic creation of resources
  • TOMEE-488 Js JNDI Panel
  • TOMEE-486 ability to override properties values (system.properties + services) by environment
  • TOMEE-481 RemoteServer should stop tomcat with Bootstrap stop and not with only the socket
  • TOMEE-482 Split the "dangerous" parts of the tomee webapp into a secure subdir
  • TOMEE-480 deploy SOAP webservices using the classloader of the app/webapp containing it
  • TOMEE-500 tomee-jdbc doesn't handle passwordcipher
  • TOMEE-447 Using Handlebars
  • TOMEE-627 when an @Resource injection can't be statisfied the error message is not always explicit
  • TOMEE-476 Update Bootstrap
  • TOMEE-477 In Arquillian TomEE ensure test class is useable when using our custom enricher (not only load it)
  • TOMEE-478 JS should load WebServiceHelperImpl info
  • TOMEE-474 not persistent amq brokers shouldnt need to specify an empty Datasource parameter in AMQ RA
  • TOMEE-470 Use less.js
  • TOMEE-559 TomEE should be able to support the tomee. prefix for properties
  • TOMEE-617 Have a look if warning due to load webapp classes from tempclassloader couldnt be avoided
  • TOMEE-514 JSONProvider - default setting of serializeAsArray is true, leading to marshaling error in out-of-the-box CXF configuration
  • TOMEE-510 shade javax.management.* from mbean annotation api to openejb-api to be able to use it even in OSGi and show it is not (yet) standard
  • TOMEE-596 provide a way to limit package took into account when using openejb to scan jpa entities
  • TOMEE-462 avoid to reload classes from appclassloader in tempclassloader
  • TOMEE-464 lazystopclassloader should call stop after destroyapplication to allow reload without memory leak
  • TOMEE-468 skip sub folders properly when synchronizing conf/lib/bin in arquillian adapter
  • TOMEE-467 ability to specify CATALINA_OPTS in arquillian.xml
  • TOMEE-498 tomee maven plugin can't use removeDefaultWebapps if adding a custom webapp
  • TOMEE-569 cdi resolution in ear are not complete from webapp
  • TOMEE-499 OpenEJBContextConfig doesn't handle correctly ROOT webapp
  • TOMEE-565 set tomee serverinfo
  • TOMEE-567 Check for invalid attributes in tomee.xml file
  • TOMEE-560 allow to use a custom bean validation impl in webapps
  • TOMEE-525 set openejb.jmx.active to false by default
  • TOMEE-490 Use regular xmlhttp requests is the browser does not support websockets
  • TOMEE-561 Rethink arquillian-tomee-webapp-remote adapter to reflect user experience with installer
  • TOMEE-563 better mapping of openejb bootstrap in tomee.sh (to get cipher command...)
  • TOMEE-495 if a bean is @Local and @LocalBean local business interface are ignored in CDI resolution
  • TOMEE-496 expose a Single Line Formatter useable with arquillian tomee remote adapter
  • TOMEE-497 arquillian tomee remote should expose a simpleLog attribute to get more readable log (embedded mode like)
  • TOMEE-452 resource in context.xml not available
  • TOMEE-612 use javax.persistence.validation.mode is validationMode is not set in persistence.xml
  • TOMEE-615 ear cdi and specializations/alternatives
  • TOMEE-611 if validation mode of jpa is none we shouldn't pass the validation factory to the emf
  • OPENEJB-1924 in arquillian-openejb-embedded release creational context of test class
  • OPENEJB-1925 don't suppose openejb (embedded) is started from app classloader for JULI classes
  • OPENEJB-1926 ignore org.scalatest interfaces
  • OPENEJB-1920 [KARAFEE] imported services in cdi should only be the service on the deployed bundle
  • OPENEJB-1903 managing ShrinkWrap resources in embedded openejb adapter
  • OPENEJB-1921 [KARAFEE] getResources should aggregate instead of returning the first value
  • OPENEJB-1908 [KarafEE] use a transaction manager from OSGi registry
  • OPENEJB-1909 try etc folder if conf folder is not available
  • OPENEJB-1911 ProxyEJB shouldnt add IvmProxy and Serializable interface for all localbean proxies
  • OPENEJB-1912 KarafEE logs
  • OPENEJB-1933 When implicitely creating a non jta or jta datasource for a persistence unit the max initial size should be 5 and not the same than the model to avoid too much netweork bandwith usage
  • OPENEJB-1915 ignore net.sourceforge.cobertura.coveragedata.HasBeenInstrumented for ejb interfaces
  • OPENEJB-1916 KarafEE distribution should come with its bundle in system repo
  • OPENEJB-1913 avoid NPE in OSGi Deployer
  • OPENEJB-1932 basic filter + servletcontextinitializer support for applicationcomposer
  • OPENEJB-1914 revisit slightly the way bundle are retrieved in felix (karafee)
  • OPENEJB-1956 try to get rootUrl for persistence units even with ApplicationComposer
  • AMQ-4003 Add option to PooledConnectionFactory to control if connection should be created on startup or not
  • AMQ-4004 activemq-pool - Rename maximumActive option maximumActiveSessionPerConnection
  • AMQ-4008 Tomcat WARN on shutdown about ThreadLocal not cleared from log4j
  • AMQ-3986 Allow optimizeDurableTopicPrefetch to be set using resource adapter properties
  • AMQ-3983 Fix osgi dependency
  • AMQ-3980 Websocket transport: support increasing the max size of websocket messages
  • AMQ-3696 Slave broker cannot be stopped in a JDBC Master/Slave configuration within OSGi
  • AMQ-3890 Turn dependency on fusemq-leveldb optional
  • AMQ-3893 Adjust topic policy entry in default configuration
  • AMQ-3991 Output version number in started log line to be consistent
  • AMQ-4027 Add support for java 7 in AbstractJmxCommand
  • AMQ-4026 Refactor logic to shutdown thread pools using a single API to ensure better shutdown and offer logging et all
  • AMQ-4029 Unregistering mbean should handle null mbean names
  • AMQ-4028 Add support for testing secured web sockets
  • AMQ-3861 Offer a way to not set a transaction manager in activemq-camel
  • AMQ-4012 Use english locale for introspection support when discovering setter/getter method names
  • AMQ-4011 Refactor IntrospectionSupport to avoid using java bean property editors
  • AMQ-4010 Use pre compiled patterns for JMX ObjectName encoder
  • AMQ-4019 Make better use of commons-pool in activemq-pool
  • AMQ-4016 org.apache.activemq.ActiveMQConnectionFactory - Seems like static thread pool is not used
  • AMQ-4015 Add uptime to broker mbean and when stopping broker to report its uptime
  • AMQ-3877 Add ability to set a timeout for the calls made to Broker MBeans
  • AMQ-3878 Reset stats automatically without dependancy on JMX / Java APIs
  • AMQ-3224 Redelivery per destination
  • AMQ-3770 Generalize LDAP group processing / LDAP group expansion
  • AMQ-3534 Fixes to poms to allow eclipse indigo and m2eclipse to not show errors.
  • AMQ-3902 Documentation for JMS Bridge With Oracle AQ
  • AMQ-3813 limit the number of producers and consumers created by a Connection
  • AMQ-3815 Hybrid Master Slave Architecture
  • AMQ-3918 Expose transport connector URIs in uniform fashion
  • AMQ-3913 Stomp Spec allows for stomp headers to have spaces in key or value we currently trim.
  • AMQ-3914 Add support for MS SQL JDBC driver 4.0
  • AMQ-3940 REST API - support application/json response type
  • AMQ-4049 Polish the AMQ start|stop logging
  • AMQ-3847 Optional import for org.apache.activemq.pool in activemq-camel should be required
  • AMQ-3060 java.lang.ClassCastException: org.apache.activemq.broker.region.QueueSubscription cannot be cast to org.apache.activemq.broker.region.DurableTopicSubscription
  • AMQ-3950 Blueprint version should be [0.3,2)
  • AMQ-3859 To tight version range in activemq features file
  • AMQ-3822 The current sslContext element does not provide the ability to define the keystore key password key.
  • AMQ-3960 Update 5.7 to use Apache Camel 2.10.x
  • AMQ-4069 Upgrade Maven Plugins
  • AMQ-4066 Cleanup of old deprecated methods and classes from the code base.
  • AMQ-4067 Prefix Thread names with ActiveMQ
  • AMQ-3554 activemq:create command should use name as argument in place of option
  • AMQ-4063 Trim RAR to not included Derby JAR
  • AMQ-4060 activemq-optional - Upgrade Spring OXM to Spring 3 version
  • AMQ-3972 Add an 'isDisposed' check before calling 'propagateFailureToExceptionListener' in FailoverTransport
  • AMQ-3444 Fail Fast or Warn on using fileCursors/fileQueueCursors when
  • AMQ-4057 activemq-option - Upgrade to http client 4.2
  • CXF-4488 Making importing com.sun.tools* packages by cxf-rf-databinding-jaxb optional in CXF 2.6
  • CXF-4485 Provide optional support for inheriting WADL resource parameters
  • CXF-4501 AtomPojoProvider should be able to get the entry content directly from POJO
  • CXF-4497 Configure WSDL generation to ignore jaxb.index and ObjectFactory
  • CXF-4495 Extend SimpleAuthorizingInterceptor to check only configured roles
  • CXF-4490 cxf-codegen-plugin does not detect changes in WSDL loaded from classpath
  • CXF-4506 support to set the username and password on the wsn service configuration
  • CXF-4521 Optimization for other stax implementations
  • CXF-4519 Make it possible to specify schemas specific to individual types
  • CXF-3813 Possibiblity to only validate requests and/or responses
  • CXF-4515 maven java2ws plugin address configuration
  • CXF-4479 Improve "No namespace on "{0}" element" error message.
  • CXF-4532 Java First @Policy support bean references
  • CXF-4431 Add support for OAuth2 'mac' token type
  • MYFACES-3623 [perf] avoid use HashSet for check empty html elements in HtmlResponseWriterImpl
  • MYFACES-3635 [perf] Improvements over #{cc} and #{cc.attrs} evaluation
  • MYFACES-3619 Define a special property to specify when a component is created by facelets ( oam.vf.addedByHandler )
  • MYFACES-3628 [perf] do not calculate facelets view mappings and context suffixes if not necessary
  • MYFACES-3645 review/refactor/document ViewState handling

Bugs

  • TOMEE-578 Tomee Drop-in WARs installer "install" button points to a bad path
  • TOMEE-487 deployerejb uses home to create unique file, it should be base if temp dir is not writable
  • TOMEE-483 plus and jaxrs webapp doesn't have classes in web-inf/classes
  • TOMEE-441 TomEE doesn't stop with arquillian adapter (remote) under windows
  • TOMEE-444 tomee webapp enricher suppose tomee libs are in /lib folder (not the case when using tomcat+tomee webapp)
  • TOMEE-443 MyFaces does not integrate with OWB EL resolver
  • TOMEE-446 Failed to service TomEE as a service on Windows
  • TOMEE-445 @RequestScoped @Stateful EJB beans are not destroyed after request completes
  • TOMEE-479 Can't use custom typed resource references and factories
  • TOMEE-475 tomcat request.isCallerInRole doesn't work
  • TOMEE-436 Getting SEVERE: OpenEJBContextConfig.processAnnotationsFile: failed. on Windows
  • TOMEE-515 NoClassDefFoundError Exception while marshaling data in CXF RS to JSON
  • TOMEE-508 EntityManager dependency considered not passivation capable (CDI spec violation)
  • TOMEE-461 faces-config.xml can't be empty
  • TOMEE-466 "Activation failed" messages for @ConversationScoped @Stateful bean
  • TOMEE-624 ?hen webapp is ROOT rest services can't find the webapp
  • TOMEE-598 (cdi) appscope and singleton are not well destroyed
  • TOMEE-469 Hotkeys listener
  • TOMEE-568 TomEE doesn't support WARDirContext
  • TOMEE-564 Installation page for drop war does not work (old style web ui)
  • TOMEE-524 EARs not re-unpacked on startup when changed
  • TOMEE-493 Regression on TomEE vs Tomcat 7 on Windows native library loading
  • TOMEE-521 EAR modules' default name should not contain the .jar or .war extension
  • TOMEE-523 EAR war file context path should default to ///*
  • TOMEE-522 EAR modules' ignored
  • TOMEE-451 CDI injection in servlet of a webapp included in an ear doesn't work
  • TOMEE-456 some jndi names are not unbound
  • TOMEE-459 exclusions.list not working properly
  • TOMEE-610 when using TomcatJndiBinder doesn't find webcontext in general
  • OPENEJB-1905 karafee version is not well filtered in rebranding module
  • OPENEJB-1923 openejb main doesn't support parameter with -D inside (A-D for instance)
  • OPENEJB-1907 revisit KarafEE import package and shade
  • OPENEJB-1928 avoid to load openejb classes with multiple classloader in karafee
  • OPENEJB-1930 serialization of timerdata is too strict for manual timers
  • OPENEJB-1938 Embedded ActiveMQ broker startup and shutdown fails to observe configured timeout
  • OPENEJB-1910 IvmProxy shouldnt be used when creating ejb as OSGi services in KarafEE
  • OPENEJB-1934 arquillian-openejb-embedded-4 doesn't manage properly war libraries regarding cdi
  • OPENEJB-1954 Arquillian tests don't fail immediately if Test cannot be enriched
  • OPENEJB-1959 DeploymentListenerObserver should be public
  • OPENEJB-1961 Classloader memory leak by Threads which is started by org.apache.openejb.loader.Files
  • OWB-719 @Named qualifier is not adhering to CDI spec default naming conventions
  • OWB-718 Decorator can't call two methods of the delegate object in the same method
  • OWB-711 Specialization does not deactivate Observer methods in parent class
  • OWB-720 injections using generic not well managed
  • OWB-732 ClassLoader leak in WebBeansUtil.isScopeTypeNormalCache
  • OWB-713 Static observer methods of superclasses are not called when a method with the same name and parameters exists in the subclass
  • OWB-725 Beans containing a producerMethod are using the wrong CreationalContext
  • OWB-734 CLONE - AbstractProducer stores CreationalContext
  • OWB-724 Ambiguous producer methods and fields are not detected due to bug in AbstractProducerBean equals and hashCode
  • OWB-722 @Typed not respected for beans using generics
  • AMQ-4001 activemq karaf feature uses different commons-lang than pom
  • AMQ-4002 Instance of BlobTransferPolicy and its URL are being shared among multiple messages
  • AMQ-4007 BrokerService TempUsage and StoreUsage Default Values Are Incorrect
  • AMQ-3785 ActiveMQSslConnectionFactory does not detect ssl request in failover URIs when creating transports
  • AMQ-3989 ActiveMQSslConnectionFactory.setKeyAndTrustManagers does not work with failover enabled using 5.7 snapshot Jars
  • AMQ-3988 PooledSession throw Exception at closing
  • AMQ-3987 For JMSUsecaseTest, incompatible types found : javax.jms.Message required: org.apache.activemq.Message
  • AMQ-3985 ActiveMQConnection temp advisory consumer should use asyncDispatch - can cause deadlock with slow consumers
  • AMQ-3882 Broker should not send advisories for slow consumers or fast producers if the destination in question is an advisory destination already.
  • AMQ-3881 Handy diagnostic script for troubleshooting ActiveMQ problems
  • AMQ-3982 Overlapping PList iterators can read wrong data or throw exceptions about chunk streams not existing.
  • AMQ-3981 ActiveMQSslConnectionFactory.java now has apache commons dependency
  • AMQ-3885 ActiveMQ java client doesn't scale to thousands of queues
  • AMQ-3889 Body Preview of BytesMessages change when browsed multiple times from QueueViewMbean
  • AMQ-3887 Occasional Null Pointer Exception during NetworkConnector connection
  • AMQ-3791 Flexibility, concurrency, security, and compatibility issues in CachedLDAPAuthorizationMap
  • AMQ-3797 org.apache.activemq.util.StringArrayEditor causes classloader leaks
  • AMQ-3998 Incorrect reporting of pendingQueueSize of durable subs after reconnect with unacked
  • AMQ-3997 Memory leak in activemq-pool
  • AMQ-3999 Unsubscribing durable subs can be blocked on calls to determine store size, contending with active subs
  • AMQ-3994 DefaultDatabaseLocker will leak pooled connections on link failure
  • AMQ-3891 Durable subscribers receiving duplicate messages
  • AMQ-3995 PListTest.testSerialAddIterate runs for over 30 minutes on Hudson nodes
  • AMQ-3895 Broker sends a STOMP RECEIPT frame although the subscription fails
  • AMQ-3992 Zero Prefetch consumers increment the Enqueue Counter when the pull times out
  • AMQ-3897 Stomp 1.1 keep alive does not work with stomp+nio
  • AMQ-3896 AMQ3622Test throws NumberFormatException on ec2/ubuntu 10.04
  • AMQ-3669 Pending producer with qMirror, messages are not spooled to disk
  • AMQ-3664 Not all messages will be acknowledged when optimizeAcknowledge is true
  • AMQ-3860 doAddMessageReference missing setting priority into prepared statement therefore using wrong index for message itself
  • AMQ-3868 ActiveMQ 5.6 - RAR deployment is not working on JBoss6
  • AMQ-3867 Unable to delete messages whose original destination is virtual topic from web console
  • AMQ-3865 AjaxTest fails all tests due to line ending differences
  • AMQ-3863 XA session is returned twice to the pool
  • AMQ-4017 Demand Forwarding Bridge uses value of asyncDispatch for advisory consumers
  • AMQ-3871 Problem in OrderPendingList can lead to message not being deliver after durable sub reconnect.
  • AMQ-3870 ArrayIndexOutOfBoundsException when using Multi kahaDB (mKahaDB) adapter, per-destination adapters and Topics
  • AMQ-3879 Temporary queues may be deleted by the wrong connection
  • AMQ-3873 Occasional deadlock during startup
  • AMQ-3872 Implement "exactly once" delivery with JDBC and XA in the event of a failure post prepare
  • AMQ-2521 Some JMX operations fail with SecurityException with secured broker
  • AMQ-3654 JDBC Master/Slave : Slave cannot acquire lock when the master loose database connection.
  • AMQ-3633 [OSGi] activemq-web-console: exception after restart container
  • AMQ-2453 start/control-script is not suitable for professional environments
  • AMQ-4090 Missing svn:ignores
  • AMQ-4084 Linux/Unix Files Have Incorrect EOL When Packaged
  • AMQ-3807 MBeans are not unregistered under WebSphere
  • AMQ-3908 StompSslAuthTest.testSubscribeWithReceiptNotAuthorized() fails
  • AMQ-2656 ActiveMQInitialConnectionFactory cannot return an XAConnectionFactory
  • AMQ-3909 Messages sometimes not received by active topic subscriptions
  • AMQ-3903 Failed to fire fast producer advisory, reason: java.lang.NullPointerException
  • AMQ-3905 Karaf: activemq:create-broker results in only locally visible broker
  • AMQ-3912 Durable subs store messages in error with broker attribute persistent="false"
  • AMQ-4081 favicon should be handled as binary file in assembly
  • AMQ-4083 Consumers in Client Ack sessions can fail to ack expired messages in some cases
  • AMQ-4076 sizePrefixDisabled and/or maxFrameSize change in AcriveMq 5.6 broke FilePendingMessageCursor for big messages
  • AMQ-3919 getDestinationMap does not return temp destinations
  • AMQ-3915 JMX connector does not bind to a specific host when a connectHost is specified on the managementContext
  • AMQ-2665 Durable subscription re-activation failed when keepDurableSubsActive=true.
  • AMQ-3727 activemq-web-console: AjaxServlet not working in OSGi container
  • AMQ-3921 Duplicated durable subscriptions after broker retart with option keepDurableSubsActive=true
  • AMQ-3920 Performance issue with delay policy in DestinationBridge.onMessage
  • AMQ-3923 Webconsole should import javax.servlet.* too
  • AMQ-3925 Advisory messages/topics not generated for ActiveMQ.Advisory.FULL or ActiveMQ.Advisory.FastProducer.Queue
  • AMQ-3927 can't connect to stomp protocol 1.1 using telnet
  • AMQ-3929 STOMP multiple header handling incorrect per the 1.1 spec
  • AMQ-2488 Unable to access Serializable class when receiving ObjectMessage in OSGi environment
  • AMQ-3934 QueueViewMBean.getMessage throws NullPointerException when message not found
  • AMQ-3932 receiveNoWait hangs when broker is down, using failover and prefetch=0
  • AMQ-3931 Memory problems with large transactions
  • AMQ-3935 JConsole browse() function does not work if useCache=false
  • AMQ-3936 activemq status return codes should be LSB compliant
  • AMQ-3939 FailoverTransport never closes backup connections
  • AMQ-3841 mKahaDB causes ArrayIndexOutOfBoundsException on restart after deleting existing queues
  • AMQ-3845 CachedLDAPAuthorizationMap doesn't handle the ldap connectino dying
  • AMQ-3846 The JMX message move, copy and remove operation do not take messages in FIFO order
  • AMQ-3943 Connect to ActiveMQ server's jmx feature,but failed.
  • AMQ-4042 Rest MessageServlet on osgi failes to start
  • AMQ-3848 Messages Are Not Read With Multiple Consumers
  • AMQ-4043 Web demo - Receive a message page renders an error page
  • AMQ-3849 Typos in protobuf specs + generated Java code for KahaDB
  • AMQ-4047 activemq-optional - Should include the JARs it needs
  • AMQ-4044 Shutting down AcitveMQ broker started in foreground logs 2 times
  • AMQ-3852 Stomp transport allows durable topic subscriber to subscribe to a queue
  • AMQ-3853 Missing import in activemq-web-console
  • AMQ-3856 MessageServlet assumes TextMessages contain Text
  • AMQ-3857 MessageServlet get messages does not return JMS Message Properties
  • AMQ-3854 Referencing old spring xsd in configuration files
  • AMQ-3855 MQTT doesn't translate wildcards to ActiveMQ wildcards
  • AMQ-3955 WebSocket Transport - Race condition starting transport
  • AMQ-3956 KahaDB pagefile (db.data) steady growth - BTreeIndex page leak
  • AMQ-3953 org.apache.activemq.util.URISupport.isCompositeURI doesn't work properly.
  • AMQ-3954 Intended delivery mode for JMSUsecaseTest is not tested
  • AMQ-3951 LDAP Connection Timeouts in CachedLDAPAuthorizationMap
  • AMQ-3958 META-INF/spring.schemas does not contain a reference to 5.6.0 schema
  • AMQ-4030 Tomcat7 with ActiveMQ-5.6 or ActiveMQ-5.7 starts with error
  • AMQ-4031 BrokerFactoryBean logs error when starting a non persistent broker
  • AMQ-3858 Failure to resolve local jmx url for sunJvm can result in npe
  • AMQ-4033 AMQ Broker - Uses custom RMIServerSocketFactory class which cannot be unloaded due socket reuse
  • AMQ-4035 Null pointer in class KahaDBStore programmed
  • AMQ-4070 catstomp.rb does not work anymore
  • AMQ-3961 Durable subscriber only receives part of the persisted messages on re-connect
  • AMQ-3962 Memory leak bacause of InactivityMonitor thread
  • AMQ-2170 Incoherent documentation / strange property names for advisory messages
  • AMQ-3965 Expired msgs not getting acked to broker causing consumer to fill up its prefetch and not getting more msgs.
  • AMQ-3594 Stuck messages in topic after restart of ActiveMQ
  • AMQ-3557 Performance of consumption with JDBC persistance and Microsoft SQL Server
  • AMQ-4062 durableTopicPrefetch attribute in policyEntry in activemq.xml dont take effect
  • AMQ-3828 URISupport incorrectly handles parenthesis
  • AMQ-3451 Tomcat 6.0.32 complains that ActiveMQ 5.5 doesn't shutdown a thread
  • AMQ-3827 The SslContext definition is not used by the https transport protocol.
  • AMQ-3832 Upgrade maven-bundle-plugin
  • AMQ-3831 Exit code is not properly returned when using RUN_AS_USER
  • AMQ-3973 data.db size is not included in calculation to monitor systemUsage settings
  • AMQ-3976 ActiveMQMessageProducer::send uses == instead of equals to compare destinations
  • AMQ-3979 AjaxServlet preventing Tomcat Container from shutting down.
  • AMQ-4058 http transport should remove options in uri
  • AMQ-4052 When consumers was killed and restarted frequently, some messages could not be consumed by consumer but they were still in pending messages.
  • AMQ-3837 BrokerFacade returns more connections than expect when call getConnections by connector name
  • AMQ-3836 STOMP 1.0 protocol (SUBSCRIBE destination) broken on ActiveMQ 5.6.0
  • CXF-4541 idl2wsdl not finding properly scoped structure elements
  • CXF-4542 @XmlJavaTypeAdapter ignored on exception classes
  • CXF-4540 Colon character in the password is not hanled properly in AbstractHTTPDestination class
  • CXF-4545 ut_sign + sign_enc samples broken in last releases
  • CXF-4484 Claims to SAML attribute encoding wrong
  • CXF-4487 cxf-codegen-plugin: Error resolving component warnings for imported types
  • CXF-4481 unable to generate WADL to java
  • CXF-4500 Evaluate jaxrs:schemaLocations after jaxrs:providers
  • CXF-4539 WS-Security inbound performance regression
  • CXF-4537 XmlAdapter Not Being Used
  • CXF-4552 typical HTML form payload does not seem to work when HTML form is used
  • CXF-4499 wrong charset encoding in FormEncodingProvider
  • CXF-4496 find of ResponseExceptionMapper do not handle runtime exceptions
  • CXF-4494 JMSDestination need set binary mode if server send MTOM message back
  • CXF-4493 If javax.jws.Oneway annotation is specified for a SOAP interface method a NPE occurs
  • CXF-4511 WS-RM Sequence header should have mustUnderstand attribute
  • CXF-4503 TransformOutInterceptor may lose namespace declarations in some elements
  • CXF-4505 Invalid WS-RM messages may not be correctly rejected by WS-RM destination
  • CXF-4507 bug in SchemaJavascriptBuilder while deserializing an Array
  • CXF-4508 @Context fails to inject SearchContext into JAX-RS resource bean
  • CXF-4523 Unclosed XMLStreamReader/Writer causes leaking
  • CXF-4522 The logicalHandler could not modify the soap:body content if provider uses the SOAPMessage
  • CXF-4520 XMLStreamException about namespace has not been bound to a prefix with other stax implemenation
  • CXF-4518 CXF bundle jax-ws-catalog.xml doesn't include mapping of "http://www.w3.org/2006/03/addressing"
  • CXF-4517 ClassCastException in WS-RM when RMP 200702 assertions are used
  • CXF-4514 JAXRS client ignores enum properties when populating request URI from beans
  • CXF-4476 Content-Disposition header may be incorrectly set in MTOM under windows
  • CXF-4475 LoggingInInterceptor throws when pretty printing MTOM messages
  • CXF-4477 [WADL2JAVA] Generate incorrect primitive parameter type
  • CXF-4533 Encoding error in CachedOutputStream when double-byte char is on 1024 byte boundary
  • CXF-4535 SOAP fault XML is invalid when a details element exists
  • CXF-4534 SortedMap is returned as HashMap
  • CXF-4526 PolicyAnnotationListener throws NPE in jar
  • CXF-4528 WebApplicationExceptionMapper is too shy
  • MYFACES-3620 jsf.js: @this results in a javascript error
  • MYFACES-3638 NPE in ServerSideStateCacheImpl
  • MYFACES-3646 remove unused src/main/old from core-impl
  • MYFACES-3637 jsf.js: All Script Tags are Evaluated (wrong behavior)
  • MYFACES-3649 myfaces-shaded-impl always unpacks myfaces-2.1.1
  • MYFACES-3630 PartialViewContextImpl.findHeadComponent and findBodyComponent does not take into account h:head or h:body inside child of UIViewRoot
  • MYFACES-3617 NullPointerException occurs when using an EL Expression in f:viewParam name attribute
  • MYFACES-3641 ViewDeclarationLanguageFactoryImpl.getViewDeclarationLanguage(String viewId) should not throw exception if no associate VDL can be found
  • MYFACES-3618 jsf.js: ajax response is missing a param in the error handing of replaceHtmlItem
  • MYFACES-3616 Javascript: Method call with wrong argument size after error in AJAX request/response
  • MYFACES-3613 NPE in composite component when ActionListener is missing in the source
  • MYFACES-3626 f:ajax execute '@none' submitted as explicit request param, firing source listeners
  • MYFACES-3632 resource bundle name with bean property collition when trying to set value
  • MYFACES-3631 Malformed Ajax XML Response with duplicated IDs
  • MYFACES-3627 jsf.js: DomExperimental.js isMultipartCandidate fails on older IE Versions

Tasks & Sub-Tasks

  • TOMEE-442 valid using hostname in webapp id is fine
  • TOMEE-439 refactor DeployerEjb to be able to deploy war as Tomcat
  • OPENEJB-1922 [KARAFEE] see how to take into account cdi dependencies
  • AMQ-4006 activemq-pool - Upgrade to commons-pool 1.6.0
  • AMQ-3784 Download page lists lots of releases; they are not in order and most of the pages point to the wrong location
  • AMQ-4013 Upgrade to xbean 3.11
  • AMQ-4041 Upgrade ActiveMQ karaf feature
  • AMQ-4045 Unit test shows NPE in BrokerService
  • AMQ-4038 Favor using JARs from Maven central
  • AMQ-4039 Upgrade 3rd party dependency JARs and align with SMX/Camel
  • AMQ-4056 Remove activemq-jmdns module
  • AMQ-4053 Cleanup duplicate JARs in ActiveMQ distro
  • AMQ-3945 QueueBrowser missing messages on first browse.
  • AMQ-3947 ActiveMQConnectionFactory doesn't set the nestedMapAndListEnabled property on new Connections
  • AMQ-3967 ActiveMQJmsHeaderRouteTest doesn't work with Apache Camel 2.10
  • AMQ-3969 ActiveMQJmsHeaderRouteTest doesn't work with Apache Camel 2.10
  • AMQ-3968 ActiveMQJmsHeaderRouteTest doesn't work with Apache Camel 2.10
  • AMQ-3970 ActiveMQJmsHeaderRouteTest doesn't work with Apache Camel 2.10
{% endblock %}