PDA

View Full Version : JAVA_HOME


Sonia.Annaloro
16-05-2011, 16:03
Ciao a tutti.. Per la mia tesina sto creando un sito dinamico per la formulazione dei budget..
Il mio sistema operativo è Windows 7 home premium e come linguaggio uso JSP.
Ho già installato Apache Tomcat e MySQL 5.0 più il driver MySQL Connector/ODBC 3.51
Il problema è che quando vado a caricare una pagina jsp mi visualizza questa papparda qua:



HTHTTP Status 500 -

type Exception report

message

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

exception

org.apache.jasper.JasperException: Unable to compile class for JSP
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:414)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK
org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:106)
org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:935)
org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
Apache Tomcat/5.0.2815 12 asc





Oggi ho provato a chiedere alla mia prof di informatica è mi ha detto che forse il problema è che la jdk che ho instalato non è compatibile con il mio sistema operativo.. Quella che ho iinserito io tra le variabili d'ambiente è questa: C:\j2sdk1.4.2_12

Se questa è sbagliata cosa devo fare????

Help me!!!!

PGI-Bis
16-05-2011, 17:03
In effetti la versione del jdk che usi è preistorica.

Tuttavia io controllerei prima di tutto di avere impostato la variabile d'ambiente JAVA_HOME e che quella punti alla directory del jdk che hai sul tuo sistema perchè anche ai tempi del jdk1.4, se non ricordo male, c'era la libreria tools richiesta dal tuo server.

Sonia.Annaloro
16-05-2011, 17:28
no vi prego aiutatemi :muro:

ho provato ad installare questa versione che è più recente: “jdk-6u23-windows-i586.exe”

dopodichè ho modificato la mia variabile d'ambiente mettento "C:\jdk1.6.0_23"

adesso ho trovato queste istruzioni d'installazione:

http://www.piccipicci.com/guida-installazione-apache-ant-su-windows-7-676.html

qui parla anche Apache Ant.. ma che cavolo è???
Credo di essermi incasinata ancora di più! :cry: :cry: :cry:

PGI-Bis
16-05-2011, 17:38
Guarda, fai così: scarichi la versione EE di Netbeans 7 (quella da 127 mb)

http://netbeans.org/downloads/index.html

e sei ha posto, hai già tutto configurato e vai liscio come l'olio.

Là dentro trovi tutto già pronto più tutto quello che ti serve per collegarti a quello che eventualmente già hai.