Avatar billede tued Nybegynder
26. februar 2003 - 15:37 Der er 2 kommentarer

Problemer med compass tutorial i JRun4

Jeg har et problem med den tutorial der følger med JRun4, nemlig compas tutorial'en. Jeg kan uden problemer deploye den, men når den skal afvikles smider den en masse exceptions, se neden for ! Hvad kan jeg gøre for at løse det her problem ???

Hentet fra browser vindue:


java.lang.ClassNotFoundException: jrun__logon2ejspa
    at jrun.jsp.JSPClassLoader.findClass(JSPClassLoader.java:135)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
    at jrun.jsp.JSPEngine.loadClass(JSPEngine.java:643)
    at jrun.jsp.JSPEngine.loadClass(JSPEngine.java:632)
    at jrun.jsp.JSPEngine.loadServlet(JSPEngine.java:856)
    at jrun.jsp.JSPEngine.getServlet(JSPEngine.java:714)
    at jrun.jsp.JSPServlet.service(JSPServlet.java:106)
    at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
    at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
    at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:226)
    at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:527)
    at jrun.servlet.http.WebService.invokeRunnable(WebService.java:172)
    at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:451)
    at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)


javax.servlet.ServletException: JSPTranslator.CouldNotLoadClass/logon.jsp
    at jrun.jsp.JSPEngine.loadServlet(JSPEngine.java:862)
    at jrun.jsp.JSPEngine.getServlet(JSPEngine.java:714)
    at jrun.jsp.JSPServlet.service(JSPServlet.java:106)
    at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
    at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
    at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:226)
    at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:527)
    at jrun.servlet.http.WebService.invokeRunnable(WebService.java:172)
    at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:451)
    at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)

Jeg køre Mac OSX på en G4
Avatar billede arne_v Ekspert
26. februar 2003 - 23:01 #1
Jeg kender hverken JRun eller den tutorial, så følgende er nogle generelle
råd:

1) Check om det kom nogle fejl i serverens log, da du deployede.

2) Check om din war/ear har det rigtige indhol hvis du selv har buildet
  (post evt. jar tvf output hvis du er i tvivl).
Avatar billede tazly Nybegynder
08. april 2003 - 17:44 #2
Mine erfaringer er fra JRun 3, men jeg håber det er til hjælp.

JRun går dynamisk ind og compilerer din logon.jsp til en java-klasse, som hedder jrun__logon2ejspa.class
Denne klasse lægger den som regel i /WEB-INF/jsp/
Herfra henter JSPClassLoader'en så klassen, og det er det går galt. ClassLoaderen kan ikke finde klassen.
Prøv at tjekke om klassen findes i /WEB-INF/jsp/. Hvis ikke jrun__logon2ejspa.class er der, er der nok en fejl i JRuns jsp-kompilering. Hvis klassen er der må der være en fejl i JRuns classpath opsætning.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester