Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Il cuore digitale di F1 a Biggin Hill: l'infrastruttura Lenovo dietro la produzione media
Il cuore digitale di F1 a Biggin Hill: l'infrastruttura Lenovo dietro la produzione media
Nel Formula 1 Technology and Media Centre di Biggin Hill, la velocità delle monoposto si trasforma in dati, immagini e decisioni in tempo reale grazie all’infrastruttura Lenovo che gestisce centinaia di terabyte ogni weekend di gara e collega 820 milioni di spettatori nel mondo
DJI Osmo Mobile 8: lo stabilizzatore per smartphone con tracking multiplo e asta telescopica
DJI Osmo Mobile 8: lo stabilizzatore per smartphone con tracking multiplo e asta telescopica
Il nuovo gimbal mobile DJI evolve il concetto di tracciamento automatico con tre modalità diverse, un modulo multifunzionale con illuminazione integrata e controlli gestuali avanzati. Nel gimbal è anche presente un'asta telescopica da 215 mm con treppiede integrato, per un prodotto completo per content creator di ogni livello
Recensione Pura 80 Pro: HUAWEI torna a stupire con foto spettacolari e ricarica superveloce
Recensione Pura 80 Pro: HUAWEI torna a stupire con foto spettacolari e ricarica superveloce
Abbiamo provato il nuovo HUAWEI Pura 80 Pro. Parliamo di uno smartphone che è un vero capolavoro di fotografia mobile, grazie ad un comparto completo in tutto e per tutto, In questa colorazione ci è piaciuto molto, ma i limiti hardware e software, seppur in netto miglioramento, ci sono ancora. Ma HUAWEI ha fatto davvero passi da gigante per questa nuova serie Pura 80. Buona anche l'autonomia e soprattutto la ricarica rapida sia cablata che wireless, velocissima.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 12-09-2006, 16:47   #1
CyberTop
Member
 
Iscritto dal: Feb 2006
Città: Catanzaro
Messaggi: 186
Tomcat: aiuto configurazione

Ragazzi qualcuno di voi sa come configurare tomcat...mi spiego meglio, preaticamente il server in realtà funziona infatti le jsp si aprono alla perfezione, l'unico problema e che quando importo una classe nella jsp tomcat non riesce a compilare la servelt poichè non trova la classe...il problema e che evidentemente le classi vanno messe in qualche altra cartella di tomcat,( io le ho messe in una sottocartella in cui ho le jsp), o evidentemente va settato il classpath o qualcosa di simile....

Grazie anticipatamente a tutti
__________________
@CpU 930 , P5WD2-Premium, Corsair Twinx2 XMS 2x512 PC 5400C4 ,X800 GTO 256 DDR3, Audigy 2 pro, monitor LCD Samsung 19", Scheda TV-aquisizione Empire@
CyberTop è offline   Rispondi citando il messaggio o parte di esso
Old 12-09-2006, 18:49   #2
ally
Bannato
 
L'Avatar di ally
 
Iscritto dal: Jan 2003
Città:
Messaggi: 4421
...non ho Tomcat sotto mano...ma le librerie esteren vanno nelle lib della cartella commons...

...ciao...
ally è offline   Rispondi citando il messaggio o parte di esso
Old 12-09-2006, 19:44   #3
CyberTop
Member
 
Iscritto dal: Feb 2006
Città: Catanzaro
Messaggi: 186
Quote:
Originariamente inviato da ally
...non ho Tomcat sotto mano...ma le librerie esteren vanno nelle lib della cartella commons...

...ciao...
ho appena provato ma non va..da sempre il solito errore:
org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 3 in the jsp file: /Progetti/Compagnia Aerea/jsp/verificaNuovoUtente.jsp
Generated servlet error:
Utente cannot be resolved


non trova sto maledetto package che ho fatto...


e da un mese che ci sbatto ma niete....datemi qualche consiglio....
__________________
@CpU 930 , P5WD2-Premium, Corsair Twinx2 XMS 2x512 PC 5400C4 ,X800 GTO 256 DDR3, Audigy 2 pro, monitor LCD Samsung 19", Scheda TV-aquisizione Empire@
CyberTop è offline   Rispondi citando il messaggio o parte di esso
Old 12-09-2006, 20:38   #4
ally
Bannato
 
L'Avatar di ally
 
Iscritto dal: Jan 2003
Città:
Messaggi: 4421
...sicuro che non sia un errore di dichiarazione?...potresti postare la pagina?...

...ciao...
ally è offline   Rispondi citando il messaggio o parte di esso
Old 13-09-2006, 14:54   #5
CyberTop
Member
 
Iscritto dal: Feb 2006
Città: Catanzaro
Messaggi: 186
Quote:
Originariamente inviato da ally
...sicuro che non sia un errore di dichiarazione?...potresti postare la pagina?...

...ciao...
questo è l'errore:
HTTP 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

An error occurred at line: 3 in the jsp file: /Progetti/Compagnia Aerea/jsp/verificaNuovoUtente.jsp
Generated servlet error:
Utente cannot be resolved

An error occurred at line: 3 in the jsp file: /Progetti/Compagnia Aerea/jsp/verificaNuovoUtente.jsp
Generated servlet error:
Utente cannot be resolved


org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 3 in the jsp file: /Progetti/Compagnia Aerea/jsp/verificaNuovoUtente.jsp
Generated servlet error:
Utente cannot be resolved

An error occurred at line: 3 in the jsp file: /Progetti/Compagnia Aerea/jsp/verificaNuovoUtente.jsp
Generated servlet error:
Utente cannot be resolved


org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:414)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:297)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.


--------------------------------------------------------------------------------

Apache Tomcat/5.5.17


la pagina che da l'errore è questa:

<%@ page import="java.net.*,java.sql.*,compagniaaerea.*" %>

<%
String username = (String)request.getParameter("id");
String pwd = (String)request.getParameter("pwd");
String nome = (String)request.getParameter("nome");
String cognome = (String)request.getParameter("cognome");
String Via = (String)request.getParameter("indirizzo");
String citta = (String)request.getParameter("citta");
String provincia = (String)request.getParameter("provincia");
String telefono = (String) request.getParameter("telefono");
String ncc = (String)request.getParameter("ncc");
String scc = (String)request.getParameter("scc");
String email = (String)request.getParameter("email");



if(Utente.salvadati(nome,cognome,Via,citta,provincia,telefono,email,scc,ncc,username,pwd)){
session.setAttribute("login",Utente.verificalogin(username,pwd));
out.print("Iscritto correttamente !!!");
out.print("<meta http-equiv=\"Refresh\" content=\"1; url=nuovoutente.jsp\">");
}
else{
out.print("Errore !");
out.print("<meta http-equiv=\"Refresh\" content=\"1; url=index.jsp\">");
}
%>

ho letto più volte ma mi sembra tutto giusto...
vedete voi...

MA non devo settare niente path classpath ecc...???

GRAZIE
__________________
@CpU 930 , P5WD2-Premium, Corsair Twinx2 XMS 2x512 PC 5400C4 ,X800 GTO 256 DDR3, Audigy 2 pro, monitor LCD Samsung 19", Scheda TV-aquisizione Empire@

Ultima modifica di CyberTop : 13-09-2006 alle 14:56.
CyberTop è offline   Rispondi citando il messaggio o parte di esso
Old 13-09-2006, 15:05   #6
ally
Bannato
 
L'Avatar di ally
 
Iscritto dal: Jan 2003
Città:
Messaggi: 4421
...non mi sembra tu abbia importato l'oggetto Utente...e non mi sembra nemmeno tu l'abbia inizializzato o preso in qualche maniera dalla sessione...è contenuto in compagnia aerea?...prova a specificare l'import del singolo oggetto in maniera esatta...

...ciao...
ally è offline   Rispondi citando il messaggio o parte di esso
Old 13-09-2006, 17:11   #7
kingv
Senior Member
 
L'Avatar di kingv
 
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
le classi compilate (di servlet e classi di supporto) mettile in:
$CATALINA_HOME/webapps/nomewebapp/WEB-INF/classes

se vuoi che siano disponibili per la tua web application.
kingv è offline   Rispondi citando il messaggio o parte di esso
Old 14-09-2006, 13:00   #8
CyberTop
Member
 
Iscritto dal: Feb 2006
Città: Catanzaro
Messaggi: 186
Quote:
Originariamente inviato da kingv
le classi compilate (di servlet e classi di supporto) mettile in:
$CATALINA_HOME/webapps/nomewebapp/WEB-INF/classes

se vuoi che siano disponibili per la tua web application.
Scusate la mia ignoranza ma la cartella $CATALINA_HOME/ come la trovo dove la trovo...............dove sarebbe
__________________
@CpU 930 , P5WD2-Premium, Corsair Twinx2 XMS 2x512 PC 5400C4 ,X800 GTO 256 DDR3, Audigy 2 pro, monitor LCD Samsung 19", Scheda TV-aquisizione Empire@
CyberTop è offline   Rispondi citando il messaggio o parte di esso
Old 14-09-2006, 14:27   #9
kingv
Senior Member
 
L'Avatar di kingv
 
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
Quote:
Originariamente inviato da CyberTop
Scusate la mia ignoranza ma la cartella $CATALINA_HOME/ come la trovo dove la trovo...............dove sarebbe

è la directory dove hai installato Tomcat
kingv è offline   Rispondi citando il messaggio o parte di esso
Old 14-09-2006, 15:37   #10
CyberTop
Member
 
Iscritto dal: Feb 2006
Città: Catanzaro
Messaggi: 186
Quote:
Originariamente inviato da kingv
è la directory dove hai installato Tomcat
non va ti spiego questa è la mia cartella dove ci sono le jsp:
C:\Programmi\Apache Software Foundation\Tomcat 5.5\webapps\ROOT\Progetti\Compagnia Aerea\jsp

poi in un livello superiore ci sono le classi che sono raggruppate in un package :
C:\Programmi\Apache Software Foundation\Tomcat 5.5\webapps\ROOT\Progetti\Compagnia Aerea\classes dentro c'e' il package
C:\Programmi\Apache Software Foundation\Tomcat 5.5\webapps\ROOT\Progetti\Compagnia Aerea\classes\compagniaaerea


io ho fatto questo:
C:\Programmi\Apache Software Foundation\Tomcat 5.5\webapps\Compagnia Aere\WEB-INF\classes
come mi hai detto tu e poi qui ho copiato il package compagniaaere...

ho sbagliato rispetto a come dicevi tu???
__________________
@CpU 930 , P5WD2-Premium, Corsair Twinx2 XMS 2x512 PC 5400C4 ,X800 GTO 256 DDR3, Audigy 2 pro, monitor LCD Samsung 19", Scheda TV-aquisizione Empire@
CyberTop è offline   Rispondi citando il messaggio o parte di esso
Old 14-09-2006, 16:23   #11
kingv
Senior Member
 
L'Avatar di kingv
 
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
qui:
http://tomcat.apache.org/tomcat-5.5-...eployment.html

spiega come deve essere organizzato un deploy di una web application, dove mettere le jsp e dove le servlet e le classi di supporto.

dentro ROOT c'e' l'applicazione di default di tomcat, io la lascerei stare e organizzerei il tuo deploy dentro una nuova directory
C:\Programmi\Apache Software Foundation\Tomcat 5.5\webapps\CompagniaAerea
sotto questa devi creare le sottodirectory:
WEB-INF
WEB-INF\classes
all'interno della seconda metterai le servlet e le classi di supporto (eventualmente organizzate in packages).
se hai delle servlet ti occorre anche un file web.xml con cui descrivi i mapping.
kingv è offline   Rispondi citando il messaggio o parte di esso
Old 14-09-2006, 17:13   #12
CyberTop
Member
 
Iscritto dal: Feb 2006
Città: Catanzaro
Messaggi: 186
ho cambiato cartella alle classi e...guardate quest errore

HTTP 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

An error occurred at line: 3 in the jsp file: /Progetti/Compagnia Aerea/jsp/verificaNuovoUtente.jsp
Generated servlet error:
The type Utente is not visible

An error occurred at line: 3 in the jsp file: /Progetti/Compagnia Aerea/jsp/verificaNuovoUtente.jsp
Generated servlet error:
The type Utente is not visible


org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 3 in the jsp file: /Progetti/Compagnia Aerea/jsp/verificaNuovoUtente.jsp
Generated servlet error:
The type Utente is not visible

An error occurred at line: 3 in the jsp file: /Progetti/Compagnia Aerea/jsp/verificaNuovoUtente.jsp
Generated servlet error:
The type Utente is not visible


org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:414)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:297)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.


--------------------------------------------------------------------------------

Apache Tomcat/5.5.17
__________________
@CpU 930 , P5WD2-Premium, Corsair Twinx2 XMS 2x512 PC 5400C4 ,X800 GTO 256 DDR3, Audigy 2 pro, monitor LCD Samsung 19", Scheda TV-aquisizione Empire@
CyberTop è offline   Rispondi citando il messaggio o parte di esso
Old 14-09-2006, 17:17   #13
kingv
Senior Member
 
L'Avatar di kingv
 
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
la classe Utente è definita come "public" ?
kingv è offline   Rispondi citando il messaggio o parte di esso
Old 14-09-2006, 17:33   #14
CyberTop
Member
 
Iscritto dal: Feb 2006
Città: Catanzaro
Messaggi: 186
Quote:
Originariamente inviato da kingv
la classe Utente è definita come "public" ?
si certo questa è la classe:

package compagniaaerea;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class Utente {

private String nome;
private String cognome;
private String Via;
private String citta;
private String provincia;
private int telefono;
private String email;
private int data_scadenza;
private int n_carta;
private String username;
private String pwd;
Statement stm1=null;
//Costruttore
public Utente(String nome,String cognome,String Via,String citta, String provincia,int telefono,String email,int data_scadenza,int n_carta,String username,String pwd){


this.nome = nome;
this.cognome = cognome;
this.Via = Via;
this.citta = citta;
this.provincia = provincia;
this.telefono = telefono;
this.email = email;
this.data_scadenza = data_scadenza;
this.n_carta = n_carta;
this.username = username;
this.pwd = pwd;
}

// Getter/setter methods


public String getnome()
{
return nome;
}
public void setnome( String nome )
{
this.nome = nome;
}


public String getcognome()
{
return cognome;
}
public void setcognome( String cognome )
{
this.cognome = cognome;
}

public String getVia()
{
return Via;
}
public void setvia( String Via )
{
this.Via = Via;
}


public String getcitta ()
{
return citta;
}
public void setcitta ( String citta)
{
this.citta = citta;
}

public String getprovincia (){
return provincia;
}
public void setprovincia ( String provincia){
this.provincia = provincia;
}

public int gettelefono ()
{
return telefono;
}
public void settelefono ( int telefono )
{
this.telefono = telefono;
}


public String getemail ()
{
return email;
}
public void setemail ( String email )
{
this.email = email;
}


public int getdata_scadenza ()
{
return data_scadenza;
}
public void setdata_scadenza ( int data_scadenza )
{
this.data_scadenza = data_scadenza;
}


public int getn_carta ()
{
return n_carta;
}
public void setn_carta ( int n_carta)
{
this.n_carta = n_carta;
}


public String getusername ()
{
return username;
}
public void setusername ( String username )
{
this.username=username;
}


public String getpwd ()
{
return pwd;
}
public void setpwd ( String pwd )
{
this.pwd=pwd;
}

public boolean salvadati(String nome,String cognome,String Via,String citta, String provincia,int telefono,String email,int data_scadenza,int n_carta,String username,String pwd){

setnome(nome);
setcognome(cognome);
setvia(Via);
setcitta(citta);
setprovincia(provincia);
settelefono(telefono);
setemail(email);
setdata_scadenza(data_scadenza);
setn_carta(n_carta);
setusername(username);
setpwd(pwd);

try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/compagniaAerea","root","");
stm1 = con.createStatement();
String query1 = "INSERT INTO Utente (Nome,Cognome,Via,Citta,Provincia,Tel,n_carta,data_scadenza,email,username,pwd) VALUES('"+getnome()+"','"+getcognome()+"','"+getVia()+"','"+getcitta()+"','"+getprovincia()+"','"+gettelefono()+"','"+getn_carta()+"','"+getdata_scadenza()+"','"+getemail()+"','"+getusername()+"','"+getpwd()+"')";
ResultSet rs=stm1.executeQuery(query1);
int i = 0;
while(rs.next()){
i++;

}
}catch(Exception e){return false;}

return true;

}
public static Login verificaLogin (String id, String pwd){
Login l = null;


return l;}
}
__________________
@CpU 930 , P5WD2-Premium, Corsair Twinx2 XMS 2x512 PC 5400C4 ,X800 GTO 256 DDR3, Audigy 2 pro, monitor LCD Samsung 19", Scheda TV-aquisizione Empire@
CyberTop è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Il cuore digitale di F1 a Biggin Hill: l'infrastruttura Lenovo dietro la produzione media Il cuore digitale di F1 a Biggin Hill: l'infrast...
DJI Osmo Mobile 8: lo stabilizzatore per smartphone con tracking multiplo e asta telescopica DJI Osmo Mobile 8: lo stabilizzatore per smartph...
Recensione Pura 80 Pro: HUAWEI torna a stupire con foto spettacolari e ricarica superveloce Recensione Pura 80 Pro: HUAWEI torna a stupire c...
Opera Neon: il browser AI agentico di nuova generazione Opera Neon: il browser AI agentico di nuova gene...
Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi Wind Tre 'accende' il 5G Standalone in Italia: s...
Microsoft e tecnologia immorale: i dipen...
Come stanno andando Fastweb e Vodafone d...
Huawei presenta i nuovi eKit: soluzioni ...
Rockstar spiega i licenziamenti degli sv...
Il "concert phone" definitivo ...
Nintendo punta sul cinema: dopo Mario, a...
Insta360 X4 Air in prova: registra a 360...
PlayStation Portal: arriva lo Streaming ...
iPad Air 13'' (M2) in offerta: sconto di...
Schiaffo al copyright: utilizzare materi...
realme GT 8 Pro porta le fotocamere inte...
JBL Clip 5 a soli 39€ su Amazon: lo spea...
Apple pronta a pagare 1 miliardo l'anno ...
Apple non dimentica gli iPhone più...
Nintendo si prepara a dare il benservito...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 13:37.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v