Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    213

    [jsp] problemi con tomcat

    finora tomcat mi ha funzionato con tutte le pagine jsp che ho fatto,ora che in una pagina jsp devo importare una classe java(java.lang.Exception),eclipse me lo compila tranquillamente, mentre tomcat mi da: org.apache.jasper.JasperException: unable to compile class for jsp. non so da cosa può dipendere,se devo inserire qualche path particolare x fargli prendere le librerie java,anche se non saprei dove.almeno penso sia questo il problema.grazie mille x la disponibilità!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    213
    mi hanno anche detto che una soluzione potrebbe essere copiare dalla cartella del jdk il file: /lib/tools.jar e incollarlo in tomcat...l'ho provato ad incollare in tutte le librerie che contengono altri.jar o nelle /lib ma niente che altro può essere?o qualcuno sa in che cartella di tomcat lo devo inserire??thank

  3. #3
    Utente di HTML.it L'avatar di nether
    Registrato dal
    Dec 2006
    Messaggi
    376
    prova a postare un po' di piu' riguardo all'eccezione che ti da'..

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    213
    io ho un package con all'interno il file invaliduser.java.il package viene richiamato dalla pagina jsp e l'errore è:

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

    An error occurred at line: 27 in the jsp file: /jsp/my/stage/eccezioni.jsp
    Generated servlet error:
    invaliduser cannot be resolved to a type

    le 2 pagine sono copiate dal libro,non dovrebbero dare problemi,poi dovrei aggiungere dei controlli ma già mi da errore

  5. #5
    Utente di HTML.it L'avatar di nether
    Registrato dal
    Dec 2006
    Messaggi
    376
    con che codice istanzi l'oggetto appartenente alla classe "invaliduser" nella jsp?

    hai importato la classe "invaliduser" con una dichiarazione di import, sempre nella jsp?

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    213
    questo è invaliduser.java:
    package usecc;
    import java.lang.Exception;
    public class invaliduser extends Exception {
    public invaliduser(String message){
    super(message);
    }
    }
    e questo il .jsp:
    <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPor t()+path+"/";
    %>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <base href="<%=basePath%>">

    <title>My JSP 'eccezioni.jsp' starting page</title>

    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->

    </head>

    <body>
    <%@ page import="usecc.*"%>
    <%! void checkuser(String user) throws invaliduser {
    if(user.length()<4)
    throw new invaliduser("nome troppo breve");
    } %>
    <% String user = request.getParameter("user");
    try {
    if(user!=null) checkuser (user);
    } catch(invaliduser e) { %>
    nome troppo breve
    <% }
    %>
    Login
    <form action=eccezioni.jsp method=post>
    user: <input type=text name=user>

    <input type=submit value=login>
    </form>
    </body>
    </html>
    nell'head quelle cose me le inserisce eclipse

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.