Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator
Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator
Dopo oltre 4 anni si rinnova la serie Sony Alpha 7 con la quinta generazione, che porta in dote veramente tante novità a partire dai 30fps e dal nuovo sensore partially stacked da 33Mpixel. L'abbiamo provata per un breve periodo, ecco come è andata dopo averla messa alle strette.
realme GT 8 Pro Dream Edition: prestazioni da flagship e anima racing da F1
realme GT 8 Pro Dream Edition: prestazioni da flagship e anima racing da F1
realme e Aston Martin Aramco F1 Team si sono (ri)unite dando alla vita un flagship con chip Snapdragon 8 Elite Gen 5 e design esclusivo ispirato alle monoposto di Formula 1. La Dream Edition introduce la nuova colorazione Lime Essence abbinata al tradizionale Aston Martin Racing Green, decorazioni intercambiabili personalizzate e una confezione a tema F1, intorno a uno smartphone dall'ottima dotazione tecnica con batteria da 7000mAh ricaricabile a 120W e isola fotografica intercambiabile
OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum
OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum
Abbiamo partecipato all'OVHcloud Summit 2025, conferenza annuale in cui l'azienda francese presenta le sue ultime novità. Abbiamo parlato di cloud pubblico e privato, d'intelligenza artificiale, di computer quantistici e di sovranità. Che forse, però, dovremmo chiamare solo "sicurezza"
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 08-01-2007, 01:29   #1
loris_p
Senior Member
 
L'Avatar di loris_p
 
Iscritto dal: Aug 2006
Messaggi: 365
Tomcat e classi inutilizzabili

Ciao a tutti,
ormai sto impazzendo per cercare di capire dove sbaglio:
sto lavorando ad una semplice applicazione web per l'università che consiste in 4 classi java ed un paio di pagine jsp che le sfruttano..premetto che è la prima volta che sviluppo applicazioni web in j2ee, poiché ho sempre usato php..
allora, ho installato tomcat e l'ho connesso con successo ad apache con jk..ho compilato le classi assieme alla libreria xerces che mi serviva per l'applicazione, ho messo le classi compilate in WEB-INF/classes..
quando parte la pagina jsp che istanzia un oggetto usando una delle classi (Report.class)
ottengo il seguente errore:
Codice:
org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 26 in the jsp file: /reportCreate.jsp
Generated servlet error:
Report cannot be resolved to a type

An error occurred at line: 26 in the jsp file: /reportCreate.jsp
Generated servlet error:
Report cannot be resolved to a type


	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
	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)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	java.lang.reflect.Method.invoke(Method.java:585)
	org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
	java.security.AccessController.doPrivileged(Native Method)
	javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
	org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
	org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
vi prego aiutatemi
loris_p è offline   Rispondi citando il messaggio o parte di esso
Old 08-01-2007, 09:48   #2
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Quote:
Originariamente inviato da loris_p
Ciao a tutti,
ormai sto impazzendo per cercare di capire dove sbaglio:
sto lavorando ad una semplice applicazione web per l'università che consiste in 4 classi java ed un paio di pagine jsp che le sfruttano..premetto che è la prima volta che sviluppo applicazioni web in j2ee, poiché ho sempre usato php..
allora, ho installato tomcat e l'ho connesso con successo ad apache con jk..ho compilato le classi assieme alla libreria xerces che mi serviva per l'applicazione, ho messo le classi compilate in WEB-INF/classes..
quando parte la pagina jsp che istanzia un oggetto usando una delle classi (Report.class)
ottengo il seguente errore:
Codice:
org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 26 in the jsp file: /reportCreate.jsp
Generated servlet error:
Report cannot be resolved to a type

An error occurred at line: 26 in the jsp file: /reportCreate.jsp
Generated servlet error:
Report cannot be resolved to a type


	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
	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)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	java.lang.reflect.Method.invoke(Method.java:585)
	org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
	java.security.AccessController.doPrivileged(Native Method)
	javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
	org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
	org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
vi prego aiutatemi
sicuro di aver rispettato la struttura corretta dei package sotto web-inf/classes?
puoi postare la struttura della directory web-inf?
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 08-01-2007, 14:29   #3
loris_p
Senior Member
 
L'Avatar di loris_p
 
Iscritto dal: Aug 2006
Messaggi: 365
all'interno di WEB-INF/classes vi sono le seguenti classi (tutte sullo stesso livello) le quali non sono state dichiarate come appartenenti ad alcun package:
  • Report.class
  • Survey.class
  • ColumnReport.class
  • ReportSchema.class
loris_p è offline   Rispondi citando il messaggio o parte di esso
Old 08-01-2007, 14:56   #4
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Quote:
Originariamente inviato da loris_p
all'interno di WEB-INF/classes vi sono le seguenti classi (tutte sullo stesso livello) le quali non sono state dichiarate come appartenenti ad alcun package:
  • Report.class
  • Survey.class
  • ColumnReport.class
  • ReportSchema.class
mmm..sono un pò arruginito con tomcat dato ke è un pò ke nn lo uso....
puoi postare il .java generato della JSP tanto per vedere com'è definito l'import e il punto esatto in cui viene generato l'errore?
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 08-01-2007, 15:05   #5
loris_p
Senior Member
 
L'Avatar di loris_p
 
Iscritto dal: Aug 2006
Messaggi: 365
ehm..e dove lo trovo?
io so solo che nella pagina jsp c'è un'unica riga non html (che è quella che causa l'errore)
Codice:
<%Report report=new Report();%>
loris_p è offline   Rispondi citando il messaggio o parte di esso
Old 08-01-2007, 16:31   #6
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Quote:
Originariamente inviato da loris_p
ehm..e dove lo trovo?
io so solo che nella pagina jsp c'è un'unica riga non html (che è quella che causa l'errore)
Codice:
<%Report report=new Report();%>
se non ricordo male dovrebbero essere sotto la cartella "work" di tomcat.
Prova a vedere se la trovi lì...
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 08-01-2007, 16:57   #7
loris_p
Senior Member
 
L'Avatar di loris_p
 
Iscritto dal: Aug 2006
Messaggi: 365
è proprio li
ecco il codice:
Codice:
package org.apache.jsp;

import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;

public final class reportCreate_jsp extends org.apache.jasper.runtime.HttpJspBase
    implements org.apache.jasper.runtime.JspSourceDependent {

  private static java.util.List _jspx_dependants;

  public Object getDependants() {
    return _jspx_dependants;
  }

  public void _jspService(HttpServletRequest request, HttpServletResponse response)
        throws java.io.IOException, ServletException {

    JspFactory _jspxFactory = null;
    PageContext pageContext = null;
    HttpSession session = null;
    ServletContext application = null;
    ServletConfig config = null;
    JspWriter out = null;
    Object page = this;
    JspWriter _jspx_out = null;
    PageContext _jspx_page_context = null;


    try {
      _jspxFactory = JspFactory.getDefaultFactory();
      response.setContentType("text/html");
      pageContext = _jspxFactory.getPageContext(this, request, response,
      			null, true, 8192, true);
      _jspx_page_context = pageContext;
      application = pageContext.getServletContext();
      config = pageContext.getServletConfig();
      session = pageContext.getSession();
      out = pageContext.getOut();
      _jspx_out = out;

      out.write("\n");
      out.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"\n");
      out.write("\t\"http://www.w3.org/TR/xhtml1/DTD/xhtml-strict.dtd\">\n");
      out.write("<html>\n");
      out.write("  \n");
      out.write("\t<head>\n");
      out.write("\t\t<title>eGif - Area Reporting</title>\n");
      out.write("\t\t<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n");
      out.write("\t\t<link rel=\"stylesheet\" href=\"style.css\" type=\"text/css\">\n");
      out.write("  </head>\n");
      out.write("\t\n");
      out.write("\t<body>\n");
      out.write("  \t\n");
      out.write("\t\t<div id=\"header\">\n");
      out.write("\t\t\t<h1 id=\"title\"><span>eGif - Area Reporting</span></h1>\n");
      out.write("\t\t</div>\n");
      out.write("  \t\n");
      out.write("\t\t<div id=\"menu_bar\">\n");
      out.write("\t\t\t<ul>\n");
      out.write("\t\t\t\t<li><a href=\"./index.html\">Home</a></li>\n");
      out.write("\t\t\t\t<li><a href=\"./createCompiledSurveys.html\">Crea questionari</li>\n");
      out.write("\t\t\t\t<li><a href=\"\">Visualizza report esistenti</a></li>\n");
      out.write("\t\t\t</ul>\n");
      out.write("\t\t</div>\n");
      out.write("\t\t\n");
      out.write("\t\t");

			Report report=new Report();
		
      out.write("\n");
      out.write("\t\t\n");
      out.write("\t\t<div id=\"content\">\n");
      out.write("\t\t</div>\n");
      out.write("\t\t\t\n");
      out.write("\t</body>\n");
      out.write("</html>");
    } catch (Throwable t) {
      if (!(t instanceof SkipPageException)){
        out = _jspx_out;
        if (out != null && out.getBufferSize() != 0)
          out.clearBuffer();
        if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
      }
    } finally {
      if (_jspxFactory != null) _jspxFactory.releasePageContext(_jspx_page_context);
    }
  }
}
loris_p è offline   Rispondi citando il messaggio o parte di esso
Old 08-01-2007, 17:30   #8
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
e infatti manca l'import x la tua classe Report nel file generato....
qdo torno a casa se ho un pò di tempo gli do un'okiata..
certo ke qualcuno meno arruginito di me sulle JSP potrebbe anke dare una mano
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 08-01-2007, 17:58   #9
loris_p
Senior Member
 
L'Avatar di loris_p
 
Iscritto dal: Aug 2006
Messaggi: 365
aggiungendo all'inizio della pagina
Codice:
<%@page import="Report"%>
l'inizio del .java generato diventa
Codice:
package org.apache.jsp;  
import javax.servlet.*; 
import javax.servlet.http.*; 
import javax.servlet.jsp.*; 
import Report;
e mi appare l'errore sulla pagina generata
Codice:
org.apache.jasper.JasperException: Unable to compile class for JSP

Generated servlet error:
The import Report cannot be resolved

An error occurred at line: 27 in the jsp file: /reportCreate.jsp
Generated servlet error:
Report cannot be resolved to a type

An error occurred at line: 27 in the jsp file: /reportCreate.jsp
Generated servlet error:
Report cannot be resolved to a type
loris_p è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2007, 13:58   #10
loris_p
Senior Member
 
L'Avatar di loris_p
 
Iscritto dal: Aug 2006
Messaggi: 365
qualche idea?
loris_p è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator Sony Alpha 7 V, anteprima e novità della ...
realme GT 8 Pro Dream Edition: prestazioni da flagship e anima racing da F1 realme GT 8 Pro Dream Edition: prestazioni da fl...
OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum OVHcloud Summit 2025: le novità del cloud...
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI C...
DJI Neo 2 in prova: il drone da 160 grammi guadagna il gimbal e molto altro DJI Neo 2 in prova: il drone da 160 grammi guada...
Tokyo Electron sotto accusa: Taiwan cont...
L'ESA sta cercando alternative all'utili...
iliad TOP 250 PLUS e TOP 300 PLUS: valan...
FRITZ! a Sicurezza 2025: connessioni WiF...
I 18enni di oggi non fanno più la...
Super offerte Apple: iPhone 16e a 529€ e...
Torres EVT arriva in Italia con listino ...
Microsoft Flight Simulator 2024 provato ...
Offerte Amazon ancora attive: Kindle, Fi...
Caldaie a gas, colpo di scena: l'UE valu...
Altro che 'scandalo De Martino', in Core...
Meta leggerà i tuoi messaggi dal ...
OpenAI entra in Thrive Holdings: nasce u...
Paramount: nuovi film di Sonic e Tartaru...
EU AI Cloud, il cloud sovrano di SAP per...
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: 17:23.


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