---
title: "Vad innebär Tomcats felmeddelande?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/127972-vad-innebär-tomcats-felmeddelande"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "Gislaved"
published: "2005-05-10T18:18:47.000Z"
updated: "2005-05-16T06:33:29.000Z"
replies: 3
views: 574
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/127972-vad-innebär-tomcats-felmeddelande"
---

# Vad innebär Tomcats felmeddelande?

## #1 — Gislaved, 2005-05-10T18:18Z

Jag får följande felmeddelande i ett script efter en ominstallation av Tomcat på Apache. Jag är inte alls hemma i den här världen, så jag vet inte vad det betyder eller hur jag ska åtgärda det. Scriptet har fungerat utan problem tidigare. 

Jag antar att den fetstilade raden har någonting med en saknad klass att göra. 

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: org/apache/commons/dbcp/BasicDataSource
	org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:846)
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
	org.apache.jsp.staticUrl.dispatcher_jsp.\_jspService(org.apache.jsp.staticUrl.dispatcher_jsp:301)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:325)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

**java.lang.NoClassDefFoundError: org/apache/commons/dbcp/BasicDataSource
	com.multidata.DBconn.init(DBconn.java:195)**
	org.apache.jsp.staticUrl.dispatcher_jsp.\_jspService(org.apache.jsp.staticUrl.dispatcher_jsp:75)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:325)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.7 logs.
Apache Tomcat/5.5.7

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

## #2 — Lime, 2005-05-11T06:26Z

Stämmer. Det ser ut som om klassen com.multidata.DBConn inte finns med i classpathen eller i något av de lib-mappar som den kan ligga i. Testa att lägga den i server/lib om den behöver finnas under uppstarten av applikationen eller under WEB-INF/lib om den tillhör bara applikationen.

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

## #3 — Viktor, 2005-05-12T18:35Z

Det är inte klassen DBConn som saknas utan klassen "BasicDataSource", som används av DBConn. Den ingår i jakarta projektet Commons och mer specifikt i del projektet "[DBCP](http://jakarta.apache.org/commons/dbcp/)", ladda ner JAR filen och lägg den på de platser som Lime rekomenderade. Tänk på att DBCP antagligen kräver flera andra commons projekt så du måste nog ladda ner flera JAR filer, lägg alla på samma ställe.

/Viktor

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

## #4 — Lime, 2005-05-16T06:33Z

Självklart har Viktor rätt. Jag som läser snett...

Tips är att lägga allt från apache-common i server/lib istället för WEB-INF/lib. De har en benägenhet att dyka upp lite överallt i webappar så då kan man lika gärna ha allt på ett ställe... ;-)

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

---

Tråden på webben: https://www.webforum.nu/amne/java/127972-vad-innebär-tomcats-felmeddelande
