My platform of development is Suse 9.0 and Eclipse 3.0M4

eclipse launcher (link)

The best eclipse launcher available as today, written in smalltalk by my friends of www.xdreamteam.ch

xdt Eclipse Launcher V1.0 RC2 (761 KB) ist ein Tool für Java-Entwickler die mit Eclipse arbeiten.Mit dem xdt Eclipse Launcher verwalten Sie ihre Workspaces und können diese von einem Ort aus starten. Der xdt Eclipse Launcher startet als System-Tray Program, von wo Sie die Möglichkeit haben neue Definitionen einzutragen, oder die bestehenden Definitionen einfach und schnell zu starten.

HP Nimius/E3 launcher

Plugin for starting a HP Nimius application, Hewlett Packard Nimius informations can be found at www.hpnimius.com This plugin was originally developped at work, and has been totally rewritten to avoid any copyright infrigment.
Why is the difference with a Eclipse Launcher? you have 3 icons...

Installation:

Prerequisite:
This plugin assume that you are using a project for E3 which have the following structure (but you can change the default location of components):

     
Project XXX/etc contains xml files, properties  
Project XXX/log    
Project XXX/lib contains applications E3 services and java code  

Greetings:
This plugin is based on Tomcat sysdeo plugin and was simply extended. Since the original code is based on the MIT licence, I am also giving you this code under the same conditions.

The MIT Licence:
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following
conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

 

 

Tutorials:

http://www.awprofessional.com/articles/article.asp?p=31789&seqNum=1

FAQ:

 

Starting Tomcat in eclipse

i get the following exceptions:

2004-07-14 14:40:55,540 0 [main] ERROR org.apache.commons.digester.Digester - Digester.getParser:
javax.xml.parsers.ParserConfigurationException: AElfred parser is namespace-aware
at com.icl.saxon.aelfred.SAXParserFactoryImpl.newSAXParser(SAXParserFactoryImpl.java:37)
at org.apache.commons.digester.Digester.getParser(Digester.java:686)
at org.apache.commons.digester.Digester.getXMLReader(Digester.java:902)
at org.apache.commons.digester.Digester.parse(Digester.java:1548)
at org.apache.catalina.startup.Catalina.start(Catalina.java:449)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203

 

"With tomcat 4.x, things become simpler, but this version of tomcat uses the jaxp sax parser factory. Moreover, this version of tomcat requires a validating parser, and it doesn"t check whether the parser actually is validating. If the AElfred parser is supplied in the system properties, an exception will be thrown when tomcat attempts to set validating on. I"d recommend using the (validating) xerces 1.4.4 sax parser rather than AElfred parser. It"s not safe to rely on the default parser, by not setting system properties, because it"s very likely there are several versions of the JAXP classes in the classpath, and who knows when you might get another one. The practice by the distributors of XML tools to include implementations of the JAXP classes in their own jar files is, of course, rather insane, but that"s the way it is.

Do this,
System.setProperty("javax.xml.parsers.SAXParserFactory",
"org.apache.xerces.jaxp.SAXParserFactoryImpl");=20
but also do this
System.setProperty("org.xml.parsers.sax.parser",
"org.apache.xerces.parsers.SAXParser");=20
since many third party tools base the parser choice on =
"org.xml.parsers.sax.parser" rather than use the SAXParserFactory.

Regards,
Daniel Parker
http://presentingxml.sourceforge.net/"

in eclipse add the following key to the launcher in VM arguments

-Djavax.xml.transform.TransformerFactory=com.icl.saxon.TransformerFactoryImpl -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
-Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl
-Dorg.xml.parsers.sax.parser=org.apache.xerces.parsers.SAXParser

 

 

 

comments powered by Disqus

You might like also

InstaSearch bring Apache Lucene search power to Eclipse
Among the 1246 plugins (!) available for Eclipse, I found this one that I really like to use since it has immediately boost my productivity in Eclipse. InstaSearch is an Eclipse plug-in for doing fast text search in the workspace. The search is performed instantly as-you-type and resulting files are displayed in an Eclipse view. It is a lightweight plug-in based on Apache Lucene search engine. Each file then can be previewed using few most matching and relevant lines. A …
2788 Days ago
Install PHP support PDT in Eclipse Indigo
Developed by Zend and IBM, Eclipse PDT add support for PHP development and allow to focus on the development of complex PHP-driven web applications. There is currently no package ready to download hence this small how to How to install PDT Download any version of Eclipse 3.7 Indigo from http://www.eclipse.org/downloads/ and install. Once installed, launch Eclipse and navigate to Help->Install new Software. Add the Indigo update site http://download.eclipse.org/releases/indigo if you don’t find it in the list. Once the Indigo Update …
2854 Days ago
Eclipse Indigo/New and Noteworthy
Eclipse Indigo is the annual release of Eclipse projects on June 22 2011; this year 62 project teams are part of the release. New and Noteworthy Eclipse Webtools Project Eclipse Platform Eclipse Mylyn Eclipse Target Management (RSE) JBossTools http://www.jboss.org/tools/download/ Not ready yet for Eclipse Indigo http://docs.jboss.org/tools/whatsnew/index.html   …
2951 Days ago
Eclipse shared install on a Windows Server 2003/2008
I did develop this solution at work for our internal purpose at www.innoveo.com. Going away from the paradigm “As a developer I run everything locally” isn’t easy to accept but in some rare cases, it make sense. Below I list what I consider to be the main advantages and drawbacks. Stability Not everybody is changing the developer environment as you need admin right to be able to do changes, more stability. The developer environment is standardized: convention over configuration always …
3338 Days ago
Eclipse 3.5 news and noteworthy
It is always difficult to discover what’s new in every Eclipse release, as the number of features is just growing over the years. More difficult is even to locate the new and noteworthy page, that’s why I list them all below for eclipse 3.5 News and noteworthy pages contains interesting or significant changes made to the Eclipse Platform for the 3.5 release of Eclipse. &160; &160; New for Eclipse 3.5 milestone build M7 (April 30, 2009) New for Eclipse 3.5 …
3672 Days ago
Eclipse Galileo aka eclipse 3.5 is here
For the sixth year in a row, the Eclipse community has delivered its annual release train on its scheduled date. Galileo, the 2009 release train, is the largest ever release from the Eclipse community, comprising 33 projects and over 24 million lines of code. Over 380 committers from 44 different organizations participated to make this release possible. &160; &160; Download it now Note: Subversive is part of Galileo, but the first time you sync your code, you may get in …
3673 Days ago
Boost Eclipse speed performances part 2
&160; After the huge success and feedback of my first tips on how to speed eclipse, here are more performances tips, some are obvious some not: Disabled/Exclude the virus scanner for the eclipse directory: while obvious It will or may be difficult to achieve if you're not administrator on your machine (while not impossible) and that may not make some people happy especially security officers ;-) It is obvious that scanning on the fly every resources in a workspace, is …
3769 Days ago
Get a command prompt on any Eclipse project
&160; A very little trick that allow you to quickly run any operation involving a DOS command on an Eclipse project. Go to the external launcher, and create a new configuration. This trick may be useful for running your Maven set of command without any dependencies to M2Eclipse. &160; &160; …
3775 Days ago
All Eclipse Ganymede Shortcuts
Here is the list of all 380 default shortcuts keys for eclipse Ganymede in an easy to print layout (4 pages A4). I recommend you to print a booklet out of it. Nobody on Internet is currently providing such a list, except a sourceforge project but their keys binding is for eclipse 2.1,Others keys binding for eclipse will follows soon. 3rd party plugin shortcuts: Oxygen XML editor Subversive SVN Codehaus M2Eclipse Maven Download as PDF now eclipse.ganymede.shortcuts.keys.binding.pdf …
3950 Days ago
Three Eclipse plug-ins for improving your Java code
A great thing about Eclipse is that you can easily extend it with additional functionality and there are plenty of add-on to choose from. We would like to highlight three free plug-ins that help our Java developers improve their code. &160; Checkstyle improves the readability of Java code by helping developers adhere to coding conventions. Eclipse has powerful auto-formatting capabilities but lacks the ability to warn when coding conventions are not followed. Checkstyle provides configurable rule sets and adds warnings …
3979 Days ago