/ Forside/ Teknologi / Udvikling / Java / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Tomcat og JSP problem
Fra : stk
Vist : 733 gange
50 point
Dato : 15-05-02 10:42

Hejsa.

Jeg er begyndt at rode lidt med Tomcat 4.0.3, og kan se html og servlets.
Men når jeg prøver at vise en jsp side (der ligger samme sted som html?), får jeg en NoClassDefFoundError: sun/tools/javac/Main. Jeg har JDK 1.3.1 og min path peger på bin.

Hvad gør jeg forkert? (Udover at bruge Tomcat i stedet for f.eks. Resin (-: )

Stefan

 
 
Kommentar
Fra : Nyhedsbruger


Dato : 15-05-02 09:58

stk wrote:
> Hejsa.
>
> Jeg er begyndt at rode lidt med Tomcat 4.0.3, og kan se html og
> servlets.
> Men når jeg prøver at vise en jsp side (der ligger samme sted som
> html?), får jeg en NoClassDefFoundError: sun/tools/javac/Main. Jeg har
> JDK 1.3.1 og min path peger på bin.
>
> Hvad gør jeg forkert? (Udover at bruge Tomcat i stedet for f.eks. Resin
> (-: )

Har du andre Java installationer liggende? JDK-1.3.1 burde selv kunne
finde tools.jar. Prøv under alle omstændigheder at smide tools.jar
i Tomcat's classpath (den er i JAVA_HOME/lib).

Mvh Morten



Kommentar
Fra : Nyhedsbruger


Dato : 15-05-02 10:16

Tomcat skal bruge tools.jar fra dit JDK. Jeg tror nok den finder den fra
din JAVA_HOME environment variabel. Det kan du kigge efter i startup
scriptet.

-dennis


stk wrote:
> Hejsa.
>
> Jeg er begyndt at rode lidt med Tomcat 4.0.3, og kan se html og
> servlets.
> Men når jeg prøver at vise en jsp side (der ligger samme sted som
> html?), får jeg en NoClassDefFoundError: sun/tools/javac/Main. Jeg har
> JDK 1.3.1 og min path peger på bin.
>
> Hvad gør jeg forkert? (Udover at bruge Tomcat i stedet for f.eks. Resin
> (-: )
>
> Stefan
>


Kommentar
Fra : stk


Dato : 15-05-02 11:57

> Har du andre Java installationer liggende?
Nej.

> Prøv under alle omstændigheder at smide tools.jar
> i Tomcat's classpath (den er i JAVA_HOME/lib).
Tomcat's classpath? Hvor er den defineret?
Min system variabel classpath = f:\jdk1.3.1;f:\jdk1.3.1\lib\tools.jar

Kommentar
Fra : stk


Dato : 15-05-02 12:05

Øh..
JAVA_HOME = f:\jdk1.3.1;f:\jdk1.3.1\lib\tools.jar
classpath = ...;f:\jdk1.3.1\lib.tools.jar

stefan

Accepteret svar
Fra : Nyhedsbruger

Modtaget 60 point
Dato : 15-05-02 11:18

stk wrote:
>>Har du andre Java installationer liggende?
>
> Nej.
>
>
>>Prøv under alle omstændigheder at smide tools.jar
>>i Tomcat's classpath (den er i JAVA_HOME/lib).
>
> Tomcat's classpath? Hvor er den defineret?
> Min system variabel classpath = f:\jdk1.3.1;f:\jdk1.3.1\lib\tools.jar
>

I catalina.bat skulle du gerne have:

set CP=%CATALINA_HOME%\bin\bootstrap.jar;%JAVA_HOME%\lib\tools.jar

Den er der ikke? Er din JAVA_HOME sat rigtigt i catalina.bat?

Mvh Morten


Kommentar
Fra : Nyhedsbruger


Dato : 15-05-02 11:36

> set CP=%CATALINA_HOME%\bin\bootstrap.jar;%JAVA_HOME%\lib\tools.jar
>
> Den er der ikke? Er din JAVA_HOME sat rigtigt i catalina.bat?

DOH!
JAVA_HOME er go' nok.
Jeg havde glemt at sætte CATALINA_HOME...

Tak for hjælpen

stefan




Godkendelse af svar
Fra : stk


Dato : 14-07-02 23:22


                        

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste