This week's book giveaways are in the Scala and Android forums.
We're giving away four copies each of Machine Learning Systems: Designs that scale and Xamarin in Action: Creating native cross-platform mobile apps and have the authors on-line!
See this thread and this one for details.
Win a copy of Machine Learning Systems: Designs that scale this week in the Scala forum
or Xamarin in Action: Creating native cross-platform mobile apps in the Android forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

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.
 
The fastest and most reliable components of any system are those that are not there. Tiny ad:
Rocket Oven Kickstarter - from the trailboss
https://coderanch.com/t/695773/Rocket-Oven-Kickstarter-trailboss
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!