Hi. I have a problem with MyEclipse 3.6.4 . I’m using Tomcat5 as the application server, and I add several directories and jar files to the class path under Window->Preferences->MyEclipse->Application Servers->Tomcat5->Paths.
Now whenever I launch Tomcat5 using MyEclipse, the process table shows tomcat’s classpath like this:
/home/odeda/:/home/odeda/local/jakarta-tomcat/bin/boostratp.jar:/usr/java/lib/tools.jar:/home/odeda/workspace/External/log4j.jar;/home/odeda/workspace/External/mysql-connector.jar;/home/odeda/workspace/Common
As you can see, the prepend list and the auto-generated list both use the proper seperator for Unix environs, and the first item from the append list is also put in right, but then the next seperator is the windows seperator and then all the other “append” items are appended using the windows sperator.
As such, the JVM can’t locate any of the appended items as it treats all of the append items as a single item which simply have ‘;’ characters inside (which are legal characters but not too common).
Apparently, MyEclipse uses the wrong path separator for both prepend and append items, but the correct path separator for the auto-generated list and also for adding the prepend list and the append list to the auto-generated list. so it works as long as there is a single item in the prepend and a single item in the apped, but breaks otherwise.