---
title: "Varför ...java.lang.NoClassDefFoundError??"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/179135-varför-java-lang-noclassdeffounderror"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "Xelikan"
published: "2009-06-25T09:42:18.000Z"
updated: "2009-06-25T12:12:02.000Z"
replies: 2
views: 799
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/179135-varför-java-lang-noclassdeffounderror"
---

# Varför ...java.lang.NoClassDefFoundError??

## #1 — Xelikan, 2009-06-25T09:42Z

Hej!
Beskriver mitt lilla bekymmer...

Jag har skapat 2 stycken "Dynamic Web Project"!

Vi kallar den ena för **WebAppService** och den andra för **WebApp**

**WebApp** har en vanlig Java klass som heter Moster. Inget speciellt.

**WebAppService** har en Servet som i doGet() metoden endast instanserar classen Moster.

I JavaBuildPath för WebAppService har jag lagt till WebApp.

Problemet är att jag får java.lang.NoClassDefFoundError när jag kör min servlet.
 
Jag använder Eclipse..  Någon som kan hjälpa mig?

Permalänk: https://www.webforum.nu/p/179135

## #2 — sgtpepper, 2009-06-25T11:41Z

> **[Xelikan skrev:](https://www.webforum.nu/p/1472046)**
>
> I **JavaBuildPath** för WebAppService har jag lagt till WebApp.
> 
> Problemet är att jag får java.lang.NoClassDefFoundError **när jag kör** min servlet.

Felet är helt enkelt det jag fetmarkerat ovan :). 

Du har satt din build-path, det vill säga den classpath som används när projektet *byggs* \- alltså kompileras - eftersom kompilatorn måste känna till de klasser som refereras.

Men när du sen *kör* så måste runtime-miljön också ha tillgång till dessa refererade klasser, build-path:en är något som bara existerar i Eclipse när du väl bygger, din applikationsserver (eller vad det nu må vara som kör projektet) måste ha klasserna i sin classpath också.

Vad kör du för server? Finns det något särskilt skäl till varför bägge projekten är webbprojekt?

Permalänk: https://www.webforum.nu/p/2191527

## #3 — Xelikan, 2009-06-25T12:12Z

Hej sgtpeppar!
Tack för att du tar din tid till att hjälpa mig.

Servern jag använder är IBM´s WAS6 (Websphere Application Developer 6). 

Jag använder mig av WebbProjekt
första som en sida för en webbapp
andra som WEBBTJÄNST.

Hur gör jag så att min runtimeMiljö får tillgång till de refererade klasserna.??

Permalänk: https://www.webforum.nu/p/2191528

---

Tråden på webben: https://www.webforum.nu/amne/java/179135-varför-java-lang-noclassdeffounderror
