/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
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
Unable to compile class for JSP
Fra : Sys Wollesen


Dato : 03-10-01 12:02

Jeg sidder for første gang med en bean som skal kaldes i et jsp
dokument, men som jeg også har kunne læse mig til på nettet er jeg
ikke den eneste der får følgende fejl:

An error occurred at line: 6 in the jsp file: /test.jsp

Generated servlet error:
C:\Program Files\Apache Tomcat 4.0\work\localhost\_\test$jsp.java:60:
Class org.apache.jsp.TestBean not found.
TestBean bean = null;
^

Jeg får fem andre fejl, men de er alle af samme type... "TestBean not
found."

NU er det jeg gerne vil vide hvad hulen det er jeg gør galt..????
Jeg kører tomcat og har forsøgt at lægge filerne alle mulige og
umulige steder...root, work..osv.
Jeg læste noget om nogle packages men det fatter jeg ikke en bønne
af..jeg har bare lagt alle filer(jsp,java,class) samme sted...
Hjææælllppp..
Hilsen
Sysser

sys_mindedahl_wollesen@hotmail.com

 
 
Soren 'Disky' Reinke (03-10-2001)
Kommentar
Fra : Soren 'Disky' Reinke


Dato : 03-10-01 12:44

>
> Generated servlet error:
> C:\Program Files\Apache Tomcat
4.0\work\localhost\_\test$jsp.java:60:
> Class org.apache.jsp.TestBean not found.
> TestBean bean = null;

Ligger din bean et sted som er nævnt i din classpath ?

--
With many Thanks

Soren ' Disky ' Reinke ICQ #1413069
http://www.disky-design.dk/fish
Remove IHSYD from email address when replying by email




Soren 'Disky' Reinke (03-10-2001)
Kommentar
Fra : Soren 'Disky' Reinke


Dato : 03-10-01 12:58

> >
> > Generated servlet error:
> > C:\Program Files\Apache Tomcat
> 4.0\work\localhost\_\test$jsp.java:60:
> > Class org.apache.jsp.TestBean not found.
> > TestBean bean = null;
>
> Ligger din bean et sted som er nævnt i din classpath ?

Det vil normalt sige som .class fil under web-inf/classes

--
With many Thanks

Soren ' Disky ' Reinke ICQ #1413069
http://www.disky-design.dk/fish
Remove IHSYD from email address when replying by email



Rene S Christensen (03-10-2001)
Kommentar
Fra : Rene S Christensen


Dato : 03-10-01 12:04

Hej
det er lettere sagt end gjort...
hvilken en af dem??
C:\Programmer\Apache Tomcat 4.0\webapps\tomcat-docs\WEB-INF
C:\Programmer\Apache Tomcat 4.0\webapps\ROOT\WEB-INF
C:\Programmer\Apache Tomcat 4.0\webapps\manager\WEB-INF
C:\Programmer\Apache Tomcat
4.0\webapps\tomcat-docs\appdev\sample\web\WEB-INF
C:\Programmer\Apache Tomcat 4.0\webapps\webdav\WEB-INF
og hvad skal mere ligge der??

hvis jeg ligger hele skidtet inde under root får jeg kun en fejlmeddelese.:
Unable to compile class for JSPimport TestBean;

hvad er nu det da.. ???


Sysser

"Sys Wollesen" <sys_mindedahl_wollesen@hotmail.com> wrote in message
news:ab515183.0110030302.49ee0269@posting.google.com...
> Jeg sidder for første gang med en bean som skal kaldes i et jsp
> dokument, men som jeg også har kunne læse mig til på nettet er jeg
> ikke den eneste der får følgende fejl:
>
> An error occurred at line: 6 in the jsp file: /test.jsp
>
> Generated servlet error:
> C:\Program Files\Apache Tomcat 4.0\work\localhost\_\test$jsp.java:60:
> Class org.apache.jsp.TestBean not found.
> TestBean bean = null;
> ^
>
> Jeg får fem andre fejl, men de er alle af samme type... "TestBean not
> found."
>
> NU er det jeg gerne vil vide hvad hulen det er jeg gør galt..????
> Jeg kører tomcat og har forsøgt at lægge filerne alle mulige og
> umulige steder...root, work..osv.
> Jeg læste noget om nogle packages men det fatter jeg ikke en bønne
> af..jeg har bare lagt alle filer(jsp,java,class) samme sted...
> Hjææælllppp..
> Hilsen
> Sysser
>
> sys_mindedahl_wollesen@hotmail.com



Soren 'Disky' Reinke (03-10-2001)
Kommentar
Fra : Soren 'Disky' Reinke


Dato : 03-10-01 13:33


"Rene S Christensen" <rsc@mail.tele.dk> skrev i en meddelelse
news:3bbb03e8$0$51420$edfadb0f@dspool01.news.tele.dk...
> Hej
> det er lettere sagt end gjort...
> hvilken en af dem??
> C:\Programmer\Apache Tomcat 4.0\webapps\tomcat-docs\WEB-INF
> C:\Programmer\Apache Tomcat 4.0\webapps\ROOT\WEB-INF
> C:\Programmer\Apache Tomcat 4.0\webapps\manager\WEB-INF
> C:\Programmer\Apache Tomcat
> 4.0\webapps\tomcat-docs\appdev\sample\web\WEB-INF
> C:\Programmer\Apache Tomcat 4.0\webapps\webdav\WEB-INF
> og hvad skal mere ligge der??

Det skal være under den web-inf hvor du ligger dine .jsp filer og
..html osv.

> hvis jeg ligger hele skidtet inde under root får jeg kun en
fejlmeddelese.:
> Unable to compile class for JSPimport TestBean;

Er det java eller class filen der ligger der ?

--
With many Thanks

Soren ' Disky ' Reinke ICQ #1413069
http://www.disky-design.dk/fish
Remove IHSYD from email address when replying by email




Rene S Christensen (03-10-2001)
Kommentar
Fra : Rene S Christensen


Dato : 03-10-01 12:13

det er class-filen

sys
"Soren 'Disky' Reinke" <disky@disky-design.ihsyd.dk> wrote in message
news:pBBu7.186$GX6.2535494676@news.euroconnect.net...
>
> "Rene S Christensen" <rsc@mail.tele.dk> skrev i en meddelelse
> news:3bbb03e8$0$51420$edfadb0f@dspool01.news.tele.dk...
> > Hej
> > det er lettere sagt end gjort...
> > hvilken en af dem??
> > C:\Programmer\Apache Tomcat 4.0\webapps\tomcat-docs\WEB-INF
> > C:\Programmer\Apache Tomcat 4.0\webapps\ROOT\WEB-INF
> > C:\Programmer\Apache Tomcat 4.0\webapps\manager\WEB-INF
> > C:\Programmer\Apache Tomcat
> > 4.0\webapps\tomcat-docs\appdev\sample\web\WEB-INF
> > C:\Programmer\Apache Tomcat 4.0\webapps\webdav\WEB-INF
> > og hvad skal mere ligge der??
>
> Det skal være under den web-inf hvor du ligger dine .jsp filer og
> .html osv.
>
> > hvis jeg ligger hele skidtet inde under root får jeg kun en
> fejlmeddelese.:
> > Unable to compile class for JSPimport TestBean;
>
> Er det java eller class filen der ligger der ?
>
> --
> With many Thanks
>
> Soren ' Disky ' Reinke ICQ #1413069
> http://www.disky-design.dk/fish
> Remove IHSYD from email address when replying by email
>
>
>



Henrik Lynggaard (03-10-2001)
Kommentar
Fra : Henrik Lynggaard


Dato : 03-10-01 17:19

Det der sker er følgende (så vidt jeg kan se)

1. JSP parseren generer en java/klasse fil, som ligger i pakken
org.apache.jsp

2. Du refererer en Klasse "testbean" og javacompileren søger efter den i
de pakker som du har importeret, hvilket er
* den pakke din side selv ligger i (org.apache.jsp)
* andre pakker du selv for importeret
* evt standard pakker som java filen importerer (f.eks. javex.servlet
el. ligende)



Da din klasse (testbean) ikke er i en pakke, kan compileren ikke finde den.

løsning:
* læg din klasse i en pakke
* importer den pakke i den JSP side, eller skriv klassen fuldenavn
* placer pakken og klassefilen, i WEB-INF biliotetek for webbet


håber det hjælper
henrik






Sys Wollesen wrote:

> Jeg sidder for første gang med en bean som skal kaldes i et jsp
> dokument, men som jeg også har kunne læse mig til på nettet er jeg
> ikke den eneste der får følgende fejl:
>
> An error occurred at line: 6 in the jsp file: /test.jsp
>
> Generated servlet error:
> C:\Program Files\Apache Tomcat 4.0\work\localhost\_\test$jsp.java:60:
> Class org.apache.jsp.TestBean not found.
> TestBean bean = null;
> ^
>
> Jeg får fem andre fejl, men de er alle af samme type... "TestBean not
> found."
>
> NU er det jeg gerne vil vide hvad hulen det er jeg gør galt..????
> Jeg kører tomcat og har forsøgt at lægge filerne alle mulige og
> umulige steder...root, work..osv.
> Jeg læste noget om nogle packages men det fatter jeg ikke en bønne
> af..jeg har bare lagt alle filer(jsp,java,class) samme sted...
> Hjææælllppp..
> Hilsen
> Sysser
>
> sys_mindedahl_wollesen@hotmail.com
>



Soren 'Disky' Reinke (04-10-2001)
Kommentar
Fra : Soren 'Disky' Reinke


Dato : 04-10-01 07:55

> Da din klasse (testbean) ikke er i en pakke, kan compileren
ikke finde den.
>
> løsning:
> * læg din klasse i en pakke

Hvis dette er årsagen, er det da klart en mangel i Tomcat.

Resin og andre JSP/Servlet servere har intet problem med at de
ikke er i et package.

--
With many Thanks

Soren ' Disky ' Reinke ICQ #1413069
http://www.disky-design.dk/fish
Remove IHSYD from email address when replying by email



Christian Holm (04-10-2001)
Kommentar
Fra : Christian Holm


Dato : 04-10-01 11:30

"Soren 'Disky' Reinke" <disky@disky-design.ihsyd.dk> wrote in message
news:DKRu7.195$Jj7.2968502295@news.euroconnect.net...
> > Da din klasse (testbean) ikke er i en pakke, kan compileren
> ikke finde den.
> >
> > løsning:
> > * læg din klasse i en pakke
>
> Hvis dette er årsagen, er det da klart en mangel i Tomcat.
>
> Resin og andre JSP/Servlet servere har intet problem med at de
> ikke er i et package.

Tomcat kan naturligvis uden problemer anvende klasser, der er uden pakke.



Henrik Lynggaard (07-10-2001)
Kommentar
Fra : Henrik Lynggaard


Dato : 07-10-01 12:09

Soren 'Disky' Reinke wrote:

>>Da din klasse (testbean) ikke er i en pakke, kan compileren
>>
> ikke finde den.
>
>>løsning:
>>* læg din klasse i en pakke
>>
>
> Hvis dette er årsagen, er det da klart en mangel i Tomcat.
>
> Resin og andre JSP/Servlet servere har intet problem med at de
> ikke er i et package.
>


Er du 100 på det ? for jeg mener da at tingene skal være i en pakke


Soren 'Disky' Reinke (08-10-2001)
Kommentar
Fra : Soren 'Disky' Reinke


Dato : 08-10-01 08:28

> >>
> >
> > Hvis dette er årsagen, er det da klart en mangel i Tomcat.
> >
> > Resin og andre JSP/Servlet servere har intet problem med at
de
> > ikke er i et package.
> >
>
>
> Er du 100 på det ? for jeg mener da at tingene skal være i en
pakke

Ja det er jeg 100% sikker på.

Tit når jeg hjælper folk med små eksempler gider jeg ikke smide
dem i en package, og de fungerer perfekt.

Jeg ligger .class filer i web-inf/classes under apache's htdocs
skuffe

--
With many Thanks

Soren ' Disky ' Reinke ICQ #1413069
http://www.disky-design.dk/fish
Remove IHSYD from email address when replying by email



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408927
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste