• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Liutauras Vilda
  • Campbell Ritchie
  • Tim Cooke
  • Bear Bibeault
  • Devaka Cooray
Sheriffs:
  • Jeanne Boyarsky
  • Knute Snortum
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Ganesh Patekar
  • Stephan van Hulst
  • Pete Letkeman
  • Carey Brown
Bartenders:
  • Tim Holloway
  • Ron McLeod
  • Vijitha Kumara

eclipse - error with exporting jar  RSS feed

 
Ranch Hand
Posts: 37
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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

Whats the problem and is there workaround?
 
Ranch Hand
Posts: 539
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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!



--Tim
 
siva raju
Ranch Hand
Posts: 37
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Sheriff
Posts: 3015
12
Firefox Browser IntelliJ IDE Java Mac Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!