Feed aggregator

Announcing the New Hyperic VMware Community

Hyperic - February 4, 2012 - 18:39

We are proud to announce that the former Hyperic Forums have been successfully migrated to a new Hyperic VMware Community. As stated in a blog late last year, this is an important milestone for Hyperic users worldwide. This marks the final step in the transition of the customer experience into the larger family of products and support offered by VMware that help to dramatically simplify IT and reduce operational expenses.

Benefits are substantial for Hyperic users. As mentioned in a post earlier this year, they include:

  • Single place to get help and collaborate on issues involving systems management, software development and virtualization.
  • With over 1.2 million community members, including VMware product, support and field teams, this is the largest technology community leading the market on bringing the enterprise to the cloud.
  • The largest resource knowledge base for VMware products, users can find sample code, SDKs, and APIs to help with all their development needs.

The new Hyperic VMware Community retains all of the former forum category organization, as well as the complete history of all announcements, messages and threads. Each thread from the former Forums will now be redirected to the new VMware Communities to aid in search or if users have bookmarked popular topics.

User history has been attached based on email address. If a user’s email address did not exist in the VMware Community, a new account was created for them and the user was notified to register now. All reward points have been transferred and users now gain credit under the VMware Communities rewards program.

Got questions? For questions on the migration, please check out the Hyperic VMware Communities Migration FAQ or, for general questions on how the VMware Communities work, see the VMware Communities FAQ.

Haven’t used the VMware Communities yet? All Hyperic users, including open source and enterprise users, are welcome to join. To join, go to the VMware Communities login and click Register.

Categories: Featured Blogs

Using the Tomcat 7 JDBC Connection Pool in Production

Tomcat Expert - January 23, 2012 - 16:14

One of the new features with Tomcat 7 is a replacement to the commons-dbcp connection pool. While the commons-dbcp connection pool works fine for small or low traffic applications, it is known to have problems in highly concurrent environments (think multi-core/multi-cpu).

Fortunately, this is where the JDBC Connection Pool excels. It is a completely new connection pool which has been written from the ground up, with a focus on highly concurrent environments and performance.

Given its focus on high concurrency and performance, many users are finding that the JDBC Connection Pool can be great for use in a production environment. This article will discuss the features and options which make using the JDBC Connection Pool a great choice.

The Basics

Getting started with the JDBC Connection Pool is very simple. It was purposefully designed as a drop-in replacement for commons-dbcp and as such, if you've ever used commons-dbcp you'll be immediately familiar with the configuration for the JDBC Connection Pool.

This means the most existing commons-dbcp users can switch to the JDBC Connection Pool by simply adding the following property to their configuration factory=”org.apache.tomcat.jdbc.pool.DataSourceFactory”.

What about the other commons-dbcp configuration options? You don't need to change them at all. Virtually all of the commons-dbcp configuration options are supported by the JDBC Connection Pool. Including but not limited to: testWhileIdle, testOnBorrow, testOnReturn, maxActive, minIdle, maxWait, initialSize, removeAbandoned, removeAbandonedTimeout and logAbandoned.

read more

Categories: Featured Blogs

Apache Tomcat 7.0.25 released

Tomcat Expert - January 23, 2012 - 11:47

The Apache Tomcat team announces the immediate availability of Apache Tomcat 7.0.25

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This release includes numerous bug fixes and several new features compared to version 7.0.23. The notable new features include:

  • Align the Servlet 3.0 implementation with the changes defined in the first maintenance release (also known as Rev. A.). See the JCP documentation for a detailed list of changes.
  • Add support for connectors to automatically select a free port to bind to. This is useful when embedding and for testing.
  • Update to Commons Pool 1.5.7, Commons Daemon 1.0.8 and Eclipse JDT compiler 3.7.1.

read more

Categories: Featured Blogs

Hyperic Forums Migrate To VMware Communities on Feb 1

Hyperic - January 23, 2012 - 09:00

UPDATE: Migration will now start on January 31st, at 6 pm PST.

On February 1st, we will migrate the independent Hyperic Forums over to the overall VMware Communities.  All forums, messages, threads, announcements and reward points will be migrated over to a new Hyperic VMware Community. User history will be attached based on email address. If no user is found in the VMware Community, a new user will be created and an email will be sent to the user inviting them to join.

Once complete, this will offer Hyperic users a multitude of benefits including:

  • Single place to get help and collaborate on issues involving systems management, software development and virtualization.
  • With over 1.2 million community members, including VMware product, support and field teams, this is the largest technology community leading the market on bringing the enterprise to the cloud.
  • The largest resource knowledge base for VMware products, users can find sample code, SDKs, and APIs to help with all their development needs.

The Hyperic Forums will be in read-only mode from February 1, 2012 for a few days, after which all content and discussions will be redirected and available on the VMware Communities. For more information on this migration, please see the Hyperic VMware Communities Migration FAQ.

Haven’t used the VMware Communities yet? All Hyperic users, including open source and enterprise users, are welcome to join. To join, go to the VMware Communities login and click Register.

[SS1]Date needs to be validated closer to the release.

 

Categories: Featured Blogs

Spring Integration 2.1 is now GA

springsource blog - January 9, 2012 - 11:57
Spring Integration 2.1 has been released! You can download it here or configure your Maven POM. This version is the result of more than one full year of work, and the team has resolved hundreds of issues since Spring Integration 2.0 was released. Interestingly, it has been 4 years and a few days since the Read more...
Categories: Featured Blogs

Year in Review 2011

Tomcat Expert - January 4, 2012 - 08:31

2011 has been a great year for the Tomcat Expert community. After almost 2 years of operating, the Tomcat Expert has hit its stride, unloading an array of new information, as well as keeping you up to date with the newest releases for Apache Tomcat 6 and Apache Tomcat 7. With the addition of two new Tomcat Expert Contributors, (Channing Benson and Daniel Mikusa), the Tomcat Expert community continues to build on its reputation for being the leading source for fresh perspectives and new information on how to best leverage Apache Tomcat in the enterprise.

read more

Categories: Featured Blogs

Apache Valve Catalog

Tomcat Expert - December 21, 2011 - 06:48
1. Introduction

My last article for Tomcat Expert described various aspects of the Valve construct of Apache Tomcat: some basics about how to implement and configure a valve and an example of where things could go wrong if you were unaware of the operational details. For those of you who don’t remember (or didn’t read the article in the first place), the key takeaway was that because Tomcat valves are maintained as a chain, the order in which the valves are added to the configuration (typically in conf/server.xml) is significant, and the code that implements the filter must conclude with a call to invoke the next filter in the chain.

This time we’re going to lighten things up a bit with a general survey of what valves are available and how one might put them to use. Given the imminent arrival of the winter holiday season, one might think of it as the Apache Tomcat Valve Gift Catalog. Peruse it and find just the right gift for your favorite Tomcat administrator.

For each valve, I’ll describe its functionality, the most important configuration parameters, and point out any configuration subtleties that might not be apparent from the stock documentation. that can be found at http://tomcat.apache.org/tomcat-7.0-doc/config/valve.html. If there are any less well-known attributes or “secret” parameters associated with the valve, I’ll describe them.

 

2. Request Logging 2.1 Access Log Valve

The AccessLogValve can be configured at the context, host, or engine level and will log requests made to that container to a file. Attributes of AccessLogValve control the directory, the filename, and the format of the data to be written, including the ability to write information about headers (incoming and outgoing), cookies, and session or request attributes.

read more

Categories: Featured Blogs

Spring Framework moves to GitHub

springsource blog - December 21, 2011 - 05:24
Today we're happy to announce that the Spring Framework has moved to GitHub! As you've probably noticed, nearly every other Spring project has already made the move, and those that haven't will soon. Git helps us with many of the challenges of managing a large codebase like the Spring Framework, but what's most exciting is Read more...
Categories: Featured Blogs

Spring Python 1.1.1, 1.2.1, and 1.3.0.RC1 are released!

springsource blog - December 20, 2011 - 11:05
Amidst the flurry of Spring releases this month, Spring Python has it's own. Versions 1.1.1 and 1.2.1 are maintenance releases that patch some bugs. Version 1.3.0.RC1 is the first release of 1.3.0. In this release we have commits from team members, and have also merged pull requests through github. If you want to make contributions Read more...
Categories: Featured Blogs

Spring Roo 1.2.0.RELEASE available

springsource blog - December 17, 2011 - 15:07
It is my pleasure to announce that Spring Roo 1.2 GA has just been released. This release represents a significant amount of engineering effort by the Roo team and includes all the most popular features that the Roo user community have requested as well as many performance and usability improvements. The new features of Roo Read more...
Categories: Featured Blogs

Web Development Evolved: Grails 2.0 Released!

springsource blog - December 15, 2011 - 09:14
After nearly a year in development, we are extremely excited to announce the GA release of Grails 2.0 – the second major revision of the web framework that is changing the face of web development on the JVM. This release brings a greatly enhanced user experience. Everything from the command line, to the test reports, Read more...
Categories: Featured Blogs

Countdown to Grails 2.0: User experience

springsource blog - December 14, 2011 - 15:30
Welcome to this final Countdown to Grails 2.0 post: the final release is imminent! I'm not really going to say much here because some of the most interesting new features of Grails 2.0 are much better seen. For that reason, I've created a screencast so you can see exactly what awaits you when you install Read more...
Categories: Featured Blogs

Spring Framework 3.1 goes GA

springsource blog - December 13, 2011 - 09:32
It is my pleasure to announce that Spring Framework 3.1 becomes generally available today! This release delivers several key features that make Spring ready for the challenges of 2012 and beyond: * The environment abstraction and the associated bean definition profiles, along with centrally configurable property sources for placeholder resolution. * Java-based application configuration based Read more...
Categories: Featured Blogs

Spring Integration Scripting Support – Part 1

springsource blog - December 8, 2011 - 11:48
Spring Integration scripting support, available in the 2.1 release, builds upon the Groovy scripting support introduced in 2.0.  If you are familiar with Spring Integration, consider scripting support as another tool in your toolbox that you will find useful in certain situations.  If you have existing code written in languages such as Groovy, Python, Ruby, Read more...
Categories: Featured Blogs

Apache Tomcat 6.0.35 Released

Tomcat Expert - December 6, 2011 - 13:09

The Apache Tomcat team announces the immediate availability of Apache Tomcat 6.0.35 stable.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Apache Tomcat 6.0.35 is primarily a security and bug fix release. All users of older versions of the Tomcat 6.0 family should upgrade to 6.0.35.

Note that is version has 4 zip binaries: a generic one and three bundled with Tomcat native binaries for different CPU architectures.

read more

Categories: Featured Blogs

Countdown to Grails 2.0: Persistence

springsource blog - December 5, 2011 - 03:45
It's been a while since the last Countdown blog post, but the release of 2.0.0.RC3 gives me a good reason to write another. In the last post, I focused on database migration and how we are standardising on the new Database Migration Plugin. I'll be continuing on the theme of persistence here and introducing several Read more...
Categories: Featured Blogs

Cross Site Request Forgery and OAuth2

springsource blog - November 30, 2011 - 09:23
In this short article we look at Cross Site Request Forgery in the context of OAuth2, looking at possible attacks and how they can be countered when OAuth2 is being used to protect web resources. OAuth2 is a protocol enabling a Client application, often a web application, to act on behalf of a User, but Read more...
Categories: Featured Blogs

Apache Tomcat 7.0.23 Release

Tomcat Expert - November 27, 2011 - 13:08

The Apache Tomcat team announces the immediate availability of Apache Tomcat 7.0.23

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This release includes numerous bug fixes and several new features compared to version 7.0.22. The notable new features include:

  • The ability to start and stop child containers (primarily Contexts: i.e. web applications) in parallel which can significantly improve start times. This is disabled by default but can be enabled by setting the startStopThreads attribute of a Host to a value greater than one.
  • Cache the results of parsing the global and host level context.xml files to improve start times.
  • Improve the handling of failed deployments so that a broken application can be fixed (e.g. via JMX) and another attempt made to start it rather than it having to be removed.

Please refer to the change log for the complete list of changes:
http://tomcat.apache.org/tomcat-7.0-doc/changelog.html

read more

Categories: Featured Blogs

Spring Roo 1.2.0.RC1 released

springsource blog - November 23, 2011 - 20:12
The Spring Roo team is delighted to announce the availability of 1.2.0 Release Candidate 1. The Roo 1.2.0.RC1 release follows on from M1 and includes two exciting new features: Multi-module Maven project support. This is the Roo community's most popular and most voted for feature (ROO-120). You can now create projects with a parent POM Read more...
Categories: Featured Blogs

Performance Tuning the JVM for Running Apache Tomcat

Tomcat Expert - November 22, 2011 - 10:13

This article is the second in a series discussing how to performance tune the JVM to better run Apache Tomcat. In the first article, we discussed the basic basic goals and how to monitor the performance of your JVM.

If you have not read the first article, I would strongly suggest reading that before continuing with this article. It is important to understand and follow the processes outlined in that article when performance tuning. They will both save you time and prevent you getting into trouble. With that, let's continue.

Tuning the JVM

At this point we've covered the basics and are ready to begin examining the JVM options that are available to us. Please note that while these options can be used for any application running on the JVM, this article will focus sole only how they can be applied to Tomcat. The usage of these options for other applications may or may not be appropriate.

Note: For simplicity, it is assumed that you are running an Oracle Hotspot JVM.

read more

Categories: Featured Blogs
Syndicate content