Eclipse
Resin 3.0

Features
Installation
Configuration
Web Applications
IOC/AOP
Resources
JSP
Quercus
Servlets and Filters
Databases
Admin (JMX)
CMP
EJB
Amber
EJB 3.0
Security
XML and XSLT
XTP
JMS
Performance
Protocols
Third-party
Troubleshooting/FAQ

IDE's
Scottit
Groovy
PHP
Code Libraries
JMS
JCA Resources
JMX
SSL Accelerators

JBuilder (OpenTool)
Eclipse
IntelliJ
Kawa
JBuilder (OpenTool)
IDE's
IntelliJ

  1. Resin with Eclipse
    1. Launching Resin
    2. Eclipse plugin

Resin with Eclipse

Launching Resin

(thanks to E Hauser)

Here's how I debug Resin with Eclipse. I launch the Resin start script with the arguments:

-Xdebug -Xnoagent
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=12345

Then in Eclipse, go to Run -> Debug -> Remote Application. Click new and make sure the project is set to the application you want to debug. Connection type should be "Standard (Socket Attach)", and your connection host should be "localhost" with the port "12345".

You can launch Resin internally from Eclipse by launching the main Resin class with the correct parameters, but socket attach has always worked fine for me.

Eclipse plugin

Arnaud Peyre has developed a comprehensive Resin plugin for Eclipse.

Resin For Eclipse plugin provides tools for developing web projects:
  • Resin management : a graphical user interface for managing Resin servers within Eclipse. The interface allows you to create servers, add web projects, edit classpath and system properties, manage https, launch, debug and stop the server. It should work with web projects created by any other plugin (such as WSAD ones).
  • Web projects : the plugin allows you to create generic web projects (you don't need to install Resin) or projects optimized for Resin. Web projects include autodetection of jar files added to the "WEB-INF/lib" directory.
  • War exporation : a wizard to export web projects into war files.


Resin for Eclipse Home page


JBuilder (OpenTool)
IDE's
IntelliJ
Copyright © 1998-2006 Caucho Technology, Inc. All rights reserved.
Resin® is a registered trademark, and HardCoretm and Quercustm are trademarks of Caucho Technology, Inc.