This week's book giveaway is in the OCAJP forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide 1Z0-808 and have Jeanne Boyarsky & Scott Selikoff on-line! See this thread for details.
I wrote a simple Tomcat project(sysdeo plugin v2.2.1) called 'FirstProj' in eclipse 3.0 M4. It has just a single servlet called Test.java in the default package. I tried to export the proj into a jar file and I get,
Jar creation failed Problem writing /FirstProj/WEB-INF/classes/Test.class to jar: Duplicate entry: Test.class
Just a guess, but it sounds like there are two files 'Test.class' on your ClassPath that will go into the same directory. Try renaming the class and see if that helps. Otherwise...no idea!
Joined: Oct 10, 2003
I made some progress(actually, I found another way not to do things). The source dir for my java files is /WEB-INF/src. The export tool seems to be copying files and classes to the root i.e. / in the output jar file. If I move the src from /WEB-INF to /src, the export error does not occur but the .class files generated in /WEB-INF/classes are not exported. Instead all the class and java files are in the root, / of the jar.
Am I missing any export settings. I have the 'build automatically' option set and I even tried toggling it.
Someone please help me quick or else my comp will have my foot sticking from its gut.
I'm using WebSphere Application Developer 5.1, but it should be about the same thing. Using wizards, I created a Dynamic Web Project first, then created a Servlet inside it. It put MyServlet.java into a JavaSource directory under the project root, and automatically compiled it to WebContent/WEB-INF/classes. I could then export with no problem, although I'm exporting a war file, not a jar file.