Eclipse
Resin 3.1

Documentation
Examples
Changes

Overview
Installation
Configuration
Quercus
SOA/IoC
JSP
Servlets and Filters
Admin (JMX)
EJB
Amber
Security
Performance
Hessian
XML and XSLT
Third-party
Troubleshooting/FAQ

IDE's
Scottit
Groovy
SwiftMQ
OpenJMS
Hibernate
Database

Eclipse
IntelliJ
IDE's
IDE's
IntelliJ

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


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