Resin 4.0.18 Release
Resin 4.0.18 is our first release after passing all the TCK and recognized by Oracle as the first partner to be Java EE 6 Web Profile Compatible. In full gear for even more quality improvements, we aim at enhancing and updating core Resin features, Cloud computing support, and Caucho’s Web Profile implementation.
Resin 4.0.18 quality improvement and updates include:
- Resin Command Line Interface (CLI)
- System Health Check
- JPA data source support from JUnit tests and Maven builds
- WebSocket support for version 7 draft of the IEFT specification
- ANT plug-in (new location: https://github.com/caucho/ant-plugin)
If you’re planning to upgrade to Resin 4, these next few months is a prime time to address any bugs or issues you come across. We look forward to hearing your feedback and input.
Download Resin 4.0.18
Bug Report
Caucho® announces new engineering positions
We are actively looking for Java Protocol and Network Software Developers. Our engineering office is based in San Francisco next to the Montgomery BART station. If you are located in the Bay Area we can be flexible with telecommuting.
This position includes core application server development and involves active contributions to our technology and roadmap direction. As part of our team, you will be working with the latest Java web specifications such as WebSocket, Hessian and HMTP/XMPP, as well as pushing new Internet Network protocols. You will have the opportunity to influence the next generation of Java web specifications from the ground up as well as explore and test your software engineering limits.
To join our engineering team, please send your resume and sample code to hiring@caucho.com.
New Resin commands to manage JMX objects
Resin 4.0.18 introduces new commands to help manage JMX objects. These commands also eliminate the need to run a JMX console.
New commands include:
- jmx-list – listing JMX MBeans, attributes, and operations
- jmx-set – setting attribute value on MBeans
- jmx-call – invoking method on a MBean
Starting with version 4.0.17, administrators and programmers can now perform debugging and monitoring of tasks on remote Resin server using Resin’s extended set of command lines. Resin users should be familiar with thread dumps, profile, and heap capabilities to effectively use the Resin command lines. Make sure to enable the commands by registering ManagerService in resin.xml file before you start.
Resin Cloud Computing Support – bringing elastic cloud to Java EE developers
What should a Java EE developer expect from a cloud solution and what makes it good? Here are four criteria you should consider when researching a Java EE application server provider with a cloud offering.
Criteria defining Cloud solutions:
- Cloud ready
- Elastic ready
- Node management in the cloud
- Version management in the cloud
Resin’s cloud support means having an intelligent load balancer, a reliable cloud coordinator, a fully cloud aware deployment and versioning mechanism. Resin application server allows for management of an entire pod of nodes from load balancer to http proxy cache to pod coordinator to individual servers within a single admin tool. Resin goes beyond just being a processor node in an elastic cloud. It is truly and intelligent elastic cloud coordinator bringing the promise of cloud computing into the hands of Java EE developers.
O’Reilly OSCON Java® 2011 in Portland, Oregan
OSCON Java will be held in Portland on July 25-27 and will be co-located with OSCON itself. The inaugural OSCON Java will cover the breadth of open source in the Java platform, from core frameworks to the cutting edge of new projects and JVM languages. Topics covered at OSCON Java includes: Server-side Java technologies, Java web frameworks, Emerging JVM languages, Open Source Java tools, Rich client technologies, Cloud technologies and Mobile development. Caucho® engineers will be presenting several leading Java technology as well. Stay tuned for a list of session and keynote topics.
JavaOne 2011 in San Francisco this October
JavaOne will be held at the Hilton Hotel on October 2-6 and will be co-located with Oracle World. Caucho® will be exhibiting at booth 5409. This will be a great week to meet and share Caucho’s latest developments with Resin and the Web Profile. Contact us at sales@caucho.com if you will be near the Bay Area or plan to attend JavaOne to arrange for a meeting.
Overview of Resin directory structure and installation
New and old users alike can benefit from a clearer understanding of Resin’s directory structure and contents. In this tech tip, each important directory is described, followed by examples of typical installation parameters and the effect on directory locations.
Four main Resin directories and default location includes:
- Resin Home – default location: /usr/local/resin
- Resin Root – default location: /var/www
- Resin Config – default location: /etc/resin
- Resin Log – default location: /var/log/resin
Alternatively, Resin can be installed in a single directory. This is the recommended method for getting started, especially for those who prefer to keep installation simple or don’t have root access. And this is how it’s done:
- unzip resin-pro-4.0.18.zip
- cd resin-pro-4.0.18
- ./configure –prefix=’pwd’
- make
- make install
More details on Resin directories and installation
Copyright (c) 1998-2011 Caucho® Technology, Inc. All rights reserved.
Caucho®, resin® and quercus® are registered trademarks of Caucho® Technology, Inc.
Events at a Glance
Resin 4.0.18 Release
May 12, 2011
OSCON Java
July 25-27, 2011
JavaOne
October 2-6, 2011
__________________
Success Note
“Atypon’s Literatum & RightSuite support a large number of servlet engines. For the past ten years we selected Resin to power our SaaS offerings”
– Contantinos Karantzas
Director of Engineering
Atypon Sysstems
__________________
Caucho® Resources
Resin Java EE Web Profile
A truly lightweight standards-based runtime that focuses on ease-of-use for web application development (whitepaper PDF)
Resin 4.0 for Cloud Computing
Easily scale web applications in a cloud environment (whitepaper PDF)
Resin RefCardz
The must have Resin cheat sheet for network administrators and developers (PDF)
CDI AOP Tutorial
Java Standard Method Interception Tutorial
CDI Dependency Injection – Part 1
An introductory tutorial to dependency injection
CDI Dependency Injection – Part 2
Annotation processing and plugins tutorial for dependency injection
CDI in Java EE 6 – part 1
Introduction to Contexts and Dependency Injection for Java EE 6 platform
CDI in Java EE 6 – part 2
The de-facto API for comprehensive next-generation dependency injection and context management for Java EE 6
CDI in Java EE 6 – part 3
CDI interceptors to isolate cross-cutting concerns in a very concise, type-safe and intuitive way
CDI in Java EE 6 – part 4
The concept of CDI conversations in detail
CDI interaction with JSF in detail
A closer look at Resin CanDI, Caucho’s implementation of CDI
__________________
Community
Caucho® Forum
Contact Us
(858) 456-0300
sales@caucho.com
www.caucho.com



