------------------------- Version 0.95 ------------ New features : - Set configuration file : see Preferences-> Tomcat-> Configuration file - Export to war file : war file location is set in Tomcat project properties, export action on project popupmenu-> Tomcat->Export to war - Setting a sudirectory of the project as Web application root : set it in Tomcat Project Wizard - Launch Tomcat in run mode (instead of debug mode), see Preferences-> Tomcat-> Don't run in debug mode - updating context possible if project moved : project popup menu-> Tomcat-> update context... - removing context in server.xml using : project popup menu-> Tomcat-> remove context... Fixed : - Impossible to start Tomcat if some projects are closed - Could not create context in server.xml if URI is empty Known problems : - Tomcat 4 and JSP in project subdirectories : generated servlets for JSP couldn't be compile by Eclipse. Subdirectories do not appear in Tomcat 4 generated servlets. Package definition is always package org.apache.jsp, with Tomcat 3, package definition is compliant with file location. Workaround 1 : install our Tomcat 4.x (Thanks to Johan Compagner), download it on http://www.sysdeo.com/eclipse/tomcatPlugin.html Workaround 2 (from Gabriel Krupa) : if your jsp is /myjspdir/myjsp.jsp, generated servlet will be in work/org/apache/jsp/myjspdir, change package definition from org.apache.jsp to org.apache.jsp.myjspdir, to debug your jsp access it from your browser with the following URL : http://myhost:8080/myapplication/servlets/org.apache.jsp.myjspdir.myjsp$jsp Workaround 3 : use Tomcat 3.3 (servlet 2.2 and JSP 1.1) ------------------------- Version 0.91 ------------ Fixed : - Tomcat 3.3 : JSP work directory should not be set to work/org/apache/jsp (this is for V4) - Using Tomcat project popup menu from Resource view Added : - Japanese local (Thanks to Syunsuke Masuda) Known problems : - Tomcat 4 and JSP in project subdirectories : generated servlets for JSP couldn't be compile by Eclipse. Subdirectories do not appear in Tomcat 4 generated servlets. Package definition is always package org.apache.jsp, with Tomcat 3, package definition is compliant with file location. Workaround (from Gabriel Krupa) : if your jsp is /myjspdir/myjsp.jsp, generated servlet will be in work/org/apache/jsp/myjspdir, change package definition from org.apache.jsp to org.apache.jsp.myjspdir, to debug your jsp access it from your browser with the following URL : http://myhost:8080/myapplication/servlets/org.apache.jsp.myjspdir.myjsp$jsp Second workaround : use Tomcat 3.3 (servlet 2.2 and JSP 1.1) ------------------------- Version 0.9 ----------- New features : - Restore restart button. - support of Tomcat 3.3 (see Tomcat preference Window) - Set java projects to be added in Tomcat classpath (see Tomcat preference Window) - Set Tomcat JVM parameters, classpath and bootclasspath (see Tomcat preference Window) Eclipse seems to have a bug regarding bootclasspath (http://dev.eclipse.org/bugs/show_bug.cgi?id=8576) If you want to set bootclasspath you should include rt.jar, unfortunately eclipse will remove it before launching a JVM. The workaround is to copy and rename rt.jar. Add the renamed file to Tomcat bootclasspath - Add a new type of Project : Tomcat Project - new wizard to create a Tomcat Project. (In packages view, open popup menu, select new Project, Tomcat project) - It can be used to import an existing WAR structure or creating a new one. This wizard will : - Import or create WEB-INF/src and set it as a source folder - Import or create WEB-INF/classes and set it as output folder - Import or Create WEB-INF/lib and add all jar files in this folder to project build path. - Create work folder for JSP and set is as a source folder - Add Tomcat jar files to project build path (servlet.jar and jasper) - If you allowed it on the second panel of this wizard, Tomcat server.xml file will be updated. (Server.xml is backuped twice : server.xml.backup is created first time you use the plugin, server.xml.old is updated each time plugin will write in server.xml) Known bug : Wizard progress bar can disapeared during import WARNING : Even if I add no problem importing several Struts projects you should make a backup of your WAR structure before importing it - You can add Tomcat nature to any Java project : open project properties, select Tomcat, check is Tomcat project Popup menu on Tomcat Project has a new section 'Tomcat project' ------------------------- Version 0.7 ----------- Problem Fixed : - Plugin can't registered tomcat process to eclipse debugger when workspace contains closed projects New features : - Error messages sent to Eclipse .log file - Tomcat icons in toolbar (Java and Debug perspectives) - Removal of information dialogs ("Starting Tomcat", "Stopping Tomcat") - Internationalization (English, German and French included) ------------------------- Sysdeo Eclipse Tomcat Launcher Plugin (c) Sysdeo SA - 2002 - http://www.sysdeo.com/eclipse/tomcatPlugin.html Thanks to the following people for their contribution : - Werner Keil - Jim Franklin - Michael Kilgore - Aleksandar Dimitrov - Syunsuke Masuda - Gabriel Krupa - Johan Compagner