Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2011
    Messaggi
    5

    Tomcat 6 - Errore nella compilazione di classi java

    Salve. Ho un problema nella compilazione e lettura di 2 classi java che fanno parte di una web application con pagine jsp. Le classi e le pagine jsp sono generate con NetBeans. Il progetto invece gira su Tomcat 6 e avrei necessità di trasferire i file dall'uno all'altro.
    L'errore che si genera è:

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

    An error occurred at line: 17 in the generated java file
    Syntax error on token ";", delete this token

    An error occurred at line: 19 in the jsp file: /PROGETTO/ordini2.jsp
    beans.AttributeListener cannot be resolved to a type

    AttributeListener.class assieme ad AttributeListener.java è collocato in /PROGETTO/WEB-INF\classes\beans

    Il file AttributeListener.java ha inizio con la stringa "package beans;" per dichiararne il package.

    Sarei grato se prendeste in considerazione il mio problema. Ringrazio anticipatamente.

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Posta la JSP (all'interno degli appositi tag CODE).


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2011
    Messaggi
    5
    Ecco lo spezzone che può interessare (ordini2.jsp). La pagina è molto corposa. Grazie.

    codice:
    <%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*,java.util.*,java.text.*,java.lang.*,javax.servlet.http.*,javax.servlet.*" errorPage="" %>
    <%@ include file="Connections/prova.jsp" %>
    <%@ include file="funzioni.jsp" %>
    <%@ page import = "beans.*" %>
    
    
    <%
    session.setMaxInactiveInterval(10800); //Tre ore (10800);
    //out.print("cod_utente="+session.getAttribute("cod_utente"));
    if (session.getAttribute("cod_utente")!=null)
       {if (session.getAttribute("cod_utente").toString().equals("null")==false)
          {
    //<L_L>
    //HttpSession session = request.getSession();
    session.setAttribute(session.getId(), request.getParameter("cod_canale").toString()); //attributeAdded() is executed
    session.setAttribute(session.getId(), request.getParameter("cod_canale").toString());
     
      for (Iterator it=beans.AttributeListener.getChannel().entrySet().iterator(); it.hasNext(); ) {
        Map.Entry entry = (Map.Entry)it.next();
        Object key = entry.getKey();
        Object value = entry.getValue();
        //out.println("Keys of tree map: "+ key);
        //out.println("Values of tree map: "+ value);

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2011
    Messaggi
    5
    chiedo scusa al moderatore per non aver inserito il codice nei "tag-code" ma sono nuovo e non so come procedere.
    Percaso qualcuno sarebbe così gentile da prendere in considerazione il mio quesito? grazie cmq...

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2011
    Messaggi
    5
    Dopo aver spostato la cartella "classes" da ROOT/PROGETTO/WEB-INF/ a ROOT/WEB-INF, l'errore si è ridotto a quanto vi riporto:

    codice:
    org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 17 in the generated java file Syntax error on token ";", delete this token Stacktrace: org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330) org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439) org.apache.jasper.compiler.Compiler.compile(Compiler.java:334) org.apache.jasper.compiler.Compiler.compile(Compiler.java:312) org.apache.jasper.compiler.Compiler.compile(Compiler.java:299) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    Grazie.

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2011
    Messaggi
    5
    P.S. Non vorrei che sbaglio il parametro CLASSPATH, oppure la configurazione del web.xml o del build.xml .
    Potreste darmi una mano por favor?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.