Resin Pro Download

resin_logo_25
For testing and starting out.
  • Java EE 6 Web Profile
  • World's fastest web server
  • Watchdog process
  • No third-party dependencies
  • Quercus
GPLv3
resinprologo
For large production applications.
  • Java EE 6 Web Profile
  • World's fastest web server
  • Watchdog process
  • No third-party dependencies
  • Quercus Professional
  • Dynamic cloud servers
  • Distributed sessions
  • Distributed JCache
  • Smart load balancer
  • OpenSSL integration
  • Fast proxy cache
  • Cluster health monitoring
  • High performance socket JNI
  • Enterprise support options

Resin Pro 4.0 is the current stable release branch suitable for production use. You can also download Resin Pro 3.1 or try out alpha builds of the upcoming Resin 5.0 (alpha).

Resin Pro 4.0.49

2016-10-19

Description

Bug fix release 4.0.49

Change List

  • jsse: allow substrings (RC4) for cipher-suites-forbidden (#4987)
  • pdf: add -server support for CLI pdf-report (#5950, rep by Nobuaki)
  • HttpProxy: lower default idle time to 2s (#6001)
  • multipart: multipart headers need to be parsed with encoding (#5942, rep by bjornolsson)
  • dist: validator needs to be in webapp-jars for classloading (#6000, rep by msouthall)
  • iis: IndexOutOfRangeException in Caucho.IIS.LoadBalancer.OpenServer (#5990, rep by S. Szeto)
  • win: sendfile issues with URL length
  • CLI: deploy-ls and deploy-cat swapped (#5983)

Resin Pro 4.0.48

2016-02-24

Description

Bug fixes related to database and session corruption.

Change List

  • Database corruption/locking issues after deletion

Resin Pro 4.0.47

2015-12-11

Description

  • JDK 6 compability
  • Distributed session database synchronization issues

Change List

  • session: fixes related to Java deserialization (#5947i)
  • distcache: locking overhead reduced (#5962)
  • distcache: update remove query and locking (#5952)
  • session: fixes related to session removal/timeout (#5952)
  • compile: jdk5 compile issues (#6940)
  • cache/mmap: jdk6 compatibility (#5959, #5960i)

Resin Pro 4.0.46

2015-10-04

Description

bug fix release

Change List

  • jsp: tag loading issue due to WEB-INF case (#5936)
  • table: improper early closing of file on shutdown (#5946)
  • servlet: drop instantiation check for instances of servlets and filters (#5934)
  • jsse-ssl: add support for honor-cipher-order (#5939)
  • jsp: reflection not properly scoped to class-loader context (#5944)

Resin Pro 4.0.45

2015-08-06

Description

Resin 4.0.45 - bug fix release

Change List

  • session: change shutdown state machine to allow getAttribute on invalidating session (#5919, rep by Shinomiya Nobuaki)\
  • build: remove LoadTimeWeaver (#5923, rep by M. Barker)
  • watchdog: change default -Xss to 1m (#5927, rep by anupmondal)
  • servlet: check for dual registration of ServletContextListener (#5893, rep by Matias Lagerwall)
  • jsp: share classloading of .tag files (#5914, rep by nfedorov)
  • dyn-server: on server restart, allow same address:port (#5903, rep by Tom Pohl)
  • dyn-server: added lock in resin-data to ensure multiple servers cannot use same data (#5902, rep by Tom Pohl)
  • ssl: allow OpenSSL ECC support for forward secrecy (#5906, rep by Nick Stephens)
  • db: add validation and restart for corrupted BTree index (#5912, rep by wesleywu)
  • build: allow for JDK 8 build (#5901, rep by dave)
  • health: removed perm gen checks (#5910)
  • ejb: ejbTimer.cancel() needs to remove timer from getTimers() (#5891, rep by bbik)
  • servlet: FileService character-encoding should exclude images (#5907, rep by Mathias Lagerwall)

Download

To help us better understand our users, please be kind enough to provide your information.

Older releases are available in the download archive.