main website home
  • About this blog

    This blog features updates, opinions, and technical notes from Caucho engineers about Caucho products, the enterprise Java industry, and PHP. Caucho Technology is the creator of the Resin Application Server and the Quercus PHP in Java engine. A leader in Java performance since 1998, Caucho is a Sun JavaEE licensee with over 9000 customers worldwide.
  • Tags

    ajaxworld bam candi cdi cloud cluster comet configuration deploy devoxx eclipse ejb embedded flash flex google app engine hessian hmtp ioc java ee 6 javaone javazone jms messaging newsletter nyjug osgi php pomegranate quercus resin resin 4.0 REST servlet sfjug silicon valley code camp spring testing training tssjs watchdog webbeans web profile websockets wordpress
  • Meta

    • Register
    • Log in
    • Entries RSS
    • Comments RSS
    • WordPress.org

Posts Tagged ‘resin’

« Older Entries
Newer Entries »

Resin Eclipse plugin snapshot

Tuesday, August 18th, 2009

I’ve updated our Eclipse plugin to fix bugs, add a couple of features, and generally improve the user experience. It’s up in a snapshot now on our Eclipse update site: http://caucho.com/eclipse. Just add this to the software repositories in your Eclipse set up. The changes include:

  • Bug fixes (esp. debug handling)
  • Better handling of Resin configuration files
  • Support for deploying to a temporary directory

(more…)

Tags: eclipse, resin
Posted in Engineering | 5 Comments »

Logging custom statistics in Resin

Monday, July 13th, 2009

Last week I was out of town doing some on-site training for a potential customer and they asked if it’s possible to log the number of threads active at any given time. We don’t do that as part of Resin normally, but it got me thinking that this should actually be very easy using our scheduled tasks and a PHP script to access our MBeans.
(more…)

Tags: jmx, php, resin, scheduled tasks
Posted in Engineering | 1 Comment »

Java CanDI Injection in subetha

Monday, June 8th, 2009

Studying the source code for a full application is the best way to really understand a technology like Java Injection (CanDI, JSR-299). Fortunately, Jeff Schnitzer, Scott Hernandez, and Jon Stevens have created a subetha mail, an open-source Java implementation of a mail list manager (like mailman) using CanDI extensively. Because subetha is also a sophisticated JavaEE application using EJB @Stateless beans, JMS queues with EJB @MessageDriven beans, servlets, and Hessian remote services, it’s a great overall application to study.

(more…)

Tags: candi, ejb, resin
Posted in Engineering | No Comments »

Upcoming talks

Tuesday, April 21st, 2009
I'm Speaking At JavaOne

We’ve been pretty busy around here, working on the new Resin 4 cloud features (PDF) and improving the performance of Quercus (PDF), so soon it’ll be time to talk about it! We just got some good news yesterday that I’ll be speaking at JavaOne about Quercus performance. Here’s the session info for that talk. Right now, I’m scheduled for Tuesday, June 2 at 4:40PM in Esplanade 301.

I’ll also be talking about Resin 4’s cloud features a little later in June at Jazoon in Zurich. Check out the session info here. I hope you can make it to see one or both of the talks!

Tags: javaone, jazoon, quercus, resin
Posted in Announcements | No Comments »

Using Resin with Amazon EC2

Monday, April 6th, 2009

Last week I was been looking at ways to take advantage of Resin 4.0’s new cloud features within Amazon EC2. I’m in the process of developing some tools to make this simpler, but in the meantime, it’s already possible to get up and running with Resin 3.1 on Amazon EC2. In this post, I’ll show you how to create an Amazon Machine Image (AMI) with Resin and install WordPress on Quercus with MySQL so that your data persists on the Elastic Block Store.

(more…)

Tags: cloud, ec2, resin
Posted in Engineering | No Comments »

Load balanced database connection pools

Friday, March 13th, 2009

You might have used Resin’s built-in database connection pooling, but did you know that Resin can also load balance across multiple database servers in the backend transparently? It’s as simple as adding more database drivers to your database pool. What’s more, Resin supports database server failover and even failover pools!
(more…)

Tags: database, resin
Posted in Engineering | No Comments »

Java CanDI (JSR-299 Injection)

Wednesday, January 28th, 2009

Resin CanDI

The latest draft of JSR-299 for Java Injection is now available, and we’ve been madly repackaging and renaming our test cases to follow. The biggest change is the name of the spec: Java Contexts and Dependency Injection (Java CanDI), instead of the old WebBeans. (The image at the right is supposed to be a Resin lollipop.)

Along with a new Resin 4.0 snapshot, I’ve done a quick pass at the Resin Injection documentation
and updated the JavaDoc.

A quick overview of the new packaging and examples follows:
(more…)

Tags: candi, core, injection, ioc, resin
Posted in Engineering | 3 Comments »

Engineering update

Wednesday, January 7th, 2009

Just a quick note to let everyone know what’s going on at Caucho this week:

We’ve all got our heads buried in code, preparing to make a 4.0 release. The main goal for this release is TCK compliance, but there’s a whole new dynamic cluster and distributed cache/repository/session infrastructure in place. 4.0 will continue where 3.2 left off and thus will continue to be a development version. We’re just doing a major version bump to let everyone know that there are major changes in this one. I’ve been working on getting our Eclipse plugin in order, which I know a lot of people have been asking for. With some luck, we’ll have it downloadable/installable from directly within Eclipse one way or another. Everyone else is working on cleaning up regressions and clearing out bugs.

Tags: eclipse, resin
Posted in Engineering | No Comments »

2008 Round up

Wednesday, December 31st, 2008

2008 has been a great year for Caucho and we’d once again like to thank our customers, users, and community members for their support! This year we’ve seen

  • Resin 3.1 become stable
  • The introduction of BAM and Resin 3.2
  • New large-scale deployments of Quercus
  • A new streamlined Hessian
  • Early snapshots of Resin 4.0 featuring cloud computing and OSGi

But we’ve made more than just technological strides over the past year — we’ve also been reaching out to the community:

  • As Caucho’s evangelist, I had the chance to speak 8 times this year
  • I’ve written 4 articles about Caucho products
  • We created a Caucho Newsletter
  • We launched a new training program
  • We started this blog :-)

Thanks again for a great 2008! See you in 2009…

Tags: bam, hessian, newsletter, quercus, resin, training
Posted in Evangelism | No Comments »

Resin Admin Training Summary

Tuesday, October 28th, 2008

We finally held the first Resin administration course last week at Marakana and, not to toot my own horn, but I think it went pretty well. Thanks to everyone who attended! I think it might have been a self-selecting group, but everyone who was interested in doing Resin administration was pretty smart and we had a lot of useful discussions based on their experience. :-) A kind comment from one of the course surveys:

This class really helped me understand how to install Resin and deploy web applications. I would recommend this course to anyone who is looking at how to implement or upgrade Resin in their environment.

If you missed the course, there will be plenty of chances coming up in 2009. Marakana has put up a schedule here with all the dates.

Tags: resin, training
Posted in Evangelism | No Comments »

« Older Entries
Newer Entries »

Caucho Technology is proudly powered by WordPress and Quercus®
Entries (RSS) and Comments (RSS).

  • HOME |
  • CONTACT US |
  • DOCUMENTATION |
  • BLOG |
  • WIKI 4 |
  • WIKI 3 |
  • Resin: Java Application Server
Copyright (c) 1998-2012 Caucho Technology, Inc. All rights reserved.
caucho® , resin® and quercus® are registered trademarks of Caucho Technology, Inc.
resin® is a cloud optimized, java® application server that supports the java ee webprofile ®