Authors:
mj_quark
scuellar
BSD

Resin Plugin

Products: IntelliJ IDEA

Vendor: Magnus Johansson, Wayne Woodfield, Sergio Cuellar

Email: scuellar at users.sourceforge.net

Website: N/A

Description:

Provides the ability to run and debug Resin (version 2.x and 3.x) from within IDEA
Downloads: 32342
Rating:
Participated in rating: 16
Version Since Build Until Build File/URL Size (Kb) Date Details
5.1. 72.7361. . Download 99.63 2008-10-13 15:11:41 details
3.9.4. 55.5231. . Download 92.07 2008-01-08 16:19:52 details
2.9.5. 40.3431. . Download 67.36 2005-10-31 20:26:47 details
2.9.1. 40.3214. . Download 62.46 2005-03-08 12:19:53 details
1.9.7. 40.2159. . Download 62.77 2004-09-02 17:06:12 details
1.9.1. . . Download 57.28 2004-08-09 10:50:14 details
. .
16 updates are hidden show all updates
Screenshot #611
Screenshot #608

Recent change notes:

  • 5.1 - Resin 3.2.0 support.
  • 5.0 - Mac compatible version (thanks to Eliseo Martinez).
  • 4.3 - Bug fix: multi module deployment on same resin server instance.
    Bug fix: ROME lib issue (thanks to Dragisa Krsmanovic).
    New: auto select resin.conf when create new server instances.
  • 4.2.1 - Bug fix: duplicate word 'resin.'
    Bug fix: port settings in Resin 3.1.x.
  • 4.2 - Bug fix: resin startup port and charset.
  • 4.1 - Bug fix: edit screen hangs.
  • 4.0 - IDEA 7.0 compatibility. Multilanguage support.
  • 3.9.4 - Auto detect Resin version. Resin 3.1.13 compatibility. New Resin icon.
  • 1.0 - Initial release.

Comments:

123>
scuellar
2009-01-22 13:45:34
.
Anonymous
Rated:
2009-01-17 21:06:56
Is there any timescale for a version that will work with 8 yet ?
.
Anonymous
Rated:
2008-12-15 22:17:00
when will it support IDEA 8?
we've been waiting...
.
wesley@263.net
2008-11-10 17:03:56
When will be IDEA 8.0 compatibility available?
Thanks for your great work.
.
scuellar
2008-10-21 11:53:40
Hi liqweed,
We are glad to announce that our plugin will be part of the standard release of Intellij IDEA 8.
The plugin is still in development, so it won't work under IDEA 8 milestone 2, however it will work with IDEA 8.
Please be patient :)
.
liqweed
2008-10-20 14:21:05
Doesn't work for IntelliJ 8 yet: I can configure Resin in the Application Servers dialog, but it's not available in the running configurations so I can't run/debug it from within IntelliJ.
.
Anonymous
Rated:
2008-10-04 12:45:47
Now works on mac :)
.
scuellar
2008-01-11 17:57:21
You're right...
check sourceforge forum
.
dragisak
2008-01-11 05:45:05
Sergio,

I checked and my setup seems ok.

I bumped on this problem when I was writing a RSS module using Rome library. Rome will read rome.properties file that is placed in the root of your classpath. If you run Resin from Idea plugin it will not see rome.properties altho it's properly copied to WEB-INF/classes. I have bunch of other .properties in same location and my app reads them correctly from plugin or standalone Resin. The only difference is that, in this case, class file that is reading .properties file is packaged inside a jar file in lib dir.

My theory is that sun.misc.Launcher$AppClassLoader is reading jar file not from WEB-INF/lib but from the location in my Idea setup. And then looks for classpath root in that jar file, not in WEB-INF/classes.

Maybe we should move technical discussion to sourceforge forum ?
.
scuellar
2008-01-11 00:00:05
Take a look to the screenshoot that I uploaded.
Also confirm that all your source roots are checked
.
scuellar
2008-01-10 23:50:38
It works for me.
Please check following:
- Libraries dependant module (it should be your web module)
- In J2EE module tab, the library should be checked to "copy to -> WEB-INF/lib"

Resin plugin adds to classpath the following locations:
- All output dirs
- All dependant libraries
- App server libraries
.
dragisak
2008-01-10 21:19:18
I've hit the same problem. It's a class loader issue. If you run Resin on it's own, it uses com.caucho.loader.EnvironmentClassLoader that reads classes from WEB-INF/lib and WEB-INF/lib dirs. But if you run it from Resin Plugin, it uses sun.misc.Launcher$AppClassLoader. In that cases it seems that it uses classpath set in your Idea settings. I had problems that classes packed in my library jar's couldn't read properties under WEB-INF/classes
.
wesley@263.net
2008-01-10 07:18:11
When run/debug an webapp in IDEA with version 4.2.1, resin started up but did not load any library in WEB-INF/lib folder of the webapp, thus caused java.lang.NoClassDefFoundError every time.

My webapp was deployed as "/" root webapp.
.
Anonymous
2008-01-10 07:17:33
When run/debug an webapp in IDEA with version 4.2.1, resin started up but did not load any library in WEB-INF/lib folder of the webapp, thus caused java.lang.NoClassDefFoundError every time.

My webapp was deployed as "/" root webapp.
.
dragisak
Rated:
2007-12-21 21:06:49
Thanks ! Debugging works now. Great work.
.
123>