Ik heb hier tomcat draaien met apache. Ik heb een aantal jsp's gemaakt, authenticatie etc.
Nu wil ik in een pagina een klasse gebruiken die native functies aanroept. Deze klasse is gemaakt en werkte met de test console applicatie. Nu probeerde ik deze klasse te gebruiken in een jsp, maar ik kreeg een fout
Nu dacht ik, misschien ligt dit wel aan de native functies. Dus test opstelling gemaakt en...hetzelfde probleem.
De melding die ik krijg:
projecten.jsp
Test.java
De class file staat toch echt in de WEB-INF/classes directory van de web applicatie
Volgens alle documentatie (bijv apache) die ik gelezen heb, moet de klasse gewoon werken.
Wat doe ik fout? Is er misschien een manier om classpath van een webapp te wijzigen (misschien dat dat gebeurd is?). Of begrijp ik het gewoon verkeerd?
Ik kan slecht bepalen of dit een programmeer probleem is of een environment probleem, excuus als het topic verkeerd staat
Nu wil ik in een pagina een klasse gebruiken die native functies aanroept. Deze klasse is gemaakt en werkte met de test console applicatie. Nu probeerde ik deze klasse te gebruiken in een jsp, maar ik kreeg een fout
De melding die ik krijg:
code:
1
2
3
4
5
6
7
8
9
| org.apache.jasper.JasperException: Unable to compile class for JSP An error occurred at line: 1 in the jsp file: /projecten.jsp Generated servlet error: C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\zwitserleven\org\apache\jsp\projecten_jsp.java:50: cannot find symbol symbol : class Test location: class org.apache.jsp.projecten_jsp Test t = new Test(); ^ |
projecten.jsp
Java Server Page:
1
2
3
4
5
6
7
| <% Test t = new Test(); String u = t.blaat(); %> <html> |
Test.java
Java:
1
2
3
4
5
6
7
| public class Test { public String blaat() { return "de test is geslaagd"; } } |
De class file staat toch echt in de WEB-INF/classes directory van de web applicatie
Volgens alle documentatie (bijv apache) die ik gelezen heb, moet de klasse gewoon werken.
Wat doe ik fout? Is er misschien een manier om classpath van een webapp te wijzigen (misschien dat dat gebeurd is?). Of begrijp ik het gewoon verkeerd?
Ik kan slecht bepalen of dit een programmeer probleem is of een environment probleem, excuus als het topic verkeerd staat