---
title: "Få Tomcat 4.0.3 att funktionera i WIn2000"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/40976-få-tomcat-4-0-3-att-funktionera-i-win2000"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "d_jonsson"
published: "2002-04-06T09:19:24.000Z"
updated: "2002-04-10T11:07:55.000Z"
replies: 4
views: 432
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/40976-få-tomcat-4-0-3-att-funktionera-i-win2000"
---

# Få Tomcat 4.0.3 att funktionera i WIn2000

## #1 — d_jonsson, 2002-04-06T09:19Z

Jag använder SDK 1.4 och har kört Tomcat 3.2.3 utan problem och tänkte nu testa Tomcat 4.0.3. När jag installerade det, och satte miljövariablerna (CATALINA_HOME, JASPER_HOME...). När jag anropade <http://localhost:8080/,> så fick jag fram sidan som säger att servern fungerar. Allt väl sålångt. När jag gick in bland JSP-exemplen, så började problemen. Varken egna jsp-filer eller de som följde med Tomcat fungerar, jag får felmeddelanden som "java.lang.NoSuchMethodError: javax.servlet.ServletContext.getResourcePaths(Ljava/lang/String;)Ljava/util/Set;" och annat.

Vad jag kan utläsa är det oftast Servlet.init() som kastar undantaget. t ex "javax.servlet.ServletException: Servlet.init() for servlet jsp threw exception".

Eftersom Tomcat kan leverera sidor utan jsp, så verkar det vara nåt knepigt med jsp:andet (Jasper kanske, vad vet jag). Någon som har nåt tips på hur jag läser detta?

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

## #2 — Chainsaw, 2002-04-08T11:13Z

Du måste sätta classpath så att den även inkluderar Tomcats filer. javax.servlet-klassserna ligger nämligen där, och det är lite jobbigt att leka med JSP utan dom.

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

## #3 — d_jonsson, 2002-04-08T20:10Z

knepigt...

Jag har testat att göra det också, servlet.jar t ex, men det fungerar icke. Vad är det jag ska lägga till i CLASSPATH:en som jag kan tänkas ha missat (det kan ju vara ganska många saker i och för sig... ;) )? 

När jag kör en JSP-sida, så är detta det felmeddelandet jag får:

Apache Tomcat/4.0.3 - HTTP Status 500 - Internal Server Error

\--------------------------------------------------------------------------------

type Exception report

message Internal Server Error

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

exception 

javax.servlet.ServletException: Servlet.init() for servlet jsp threw exception
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)
	at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:653)
	...
	...

root cause 

java.lang.NoSuchMethodError: javax.servlet.ServletContext.getResourcePaths(Ljava/lang/String;)Ljava/util/Set;
	at org.apache.jasper.compiler.TldLocationsCache.processJars(TldLocationsCache.java:202)
	at org.apache.jasper.compiler.TldLocationsCache.(TldLocationsCache.java:139)
	...
	...

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

## #4 — sgtpepper, 2002-04-08T20:38Z

Hmm, en ren gissning, eftersom jag sällan kör Tomcat:

Metoden getResourcePaths(String) är ny i Servlet 2.3, kan det vara så att du har fel version på ditt servlet-API?

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

## #5 — jt, 2002-04-10T11:07Z

In this article, we will examine what makes Tomcat 4 so different from previous versions... 
<http://www.vsj.co.uk/archive/decjan2002/tomcat/javanet1-0201.asp>

Kanske kan vara till hjälp

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

---

Tråden på webben: https://www.webforum.nu/amne/java/40976-få-tomcat-4-0-3-att-funktionera-i-win2000
