Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Far caricare classe java a Tomcat

    Premetto che non so NULLA di Java.
    Vi illustro il mio problema.

    Devo utilizzare una classe java preimpostata che mi è stata fornita da una società per effettuare pagamenti con carta di credito.

    Per poterla utilizzare/importare (nei vari manuali di esempio di utilizzo) c'è questo codice.
    Suppongo che sia una sorta di "inclusione".
    codice:
    <%@ page import="ind.ind2.ind3.ind4.plugins.*" %>
    Ma ho vari problemi.... perchè non so come funziona Tomcat/Java.

    Ed ecco il nocciolo del problema.
    Dove devo mettere questa classe java?
    Nella root di Tomcat?
    Nella cartella WEB-INF di Tomcat?
    La devo caricare da pannello di controllo di Tomcat?
    Va riavviato Tomcat?

    Insomma... se voi aveste il mio problema... e cioè utilizzare una classe java, COME VI COMPORTERESTE?

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Ne abbiamo parlato di recente... controlla bene...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    si sto guardando

  4. #4

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da PazZII
    Questo qui?
    Vedi tu...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    LOL

    comunque siccome non ci capisco na mazza, avrei ancora bisogno di un fraterno aiuto.
    Mi spiego.

    Ho messo le mie classi java dentro WEB-INF/classes/pippo/pluto/paperino/qui/plugins

    Includo il tutto così
    codice:
    <%@ page import="pippo.pluto.paperino.qui.plugins.*" %>
    e qui inzializzo la classe
    codice:
    <%
    	classebastarda pipe = new classebastarda();
    %>
    Ma questo è quello che mi dice il mio bel gattotom

    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: 13 in the jsp file: /form2.jsp
    Generated servlet error:
    classebastarda cannot be resolved to a type

    An error occurred at line: 13 in the jsp file: /form2.jsp
    Generated servlet error:
    classebastarda cannot be resolved to a type


    org.apache.jasper.servlet.JspServletWrapper.handle JspException(JspServletWrapper.java:512)
    org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:377)
    org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.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: 13 in the jsp file: /form2.jsp
    Generated servlet error:
    classebastarda cannot be resolved to a type

    An error occurred at line: 13 in the jsp file: /form2.jsp
    Generated servlet error:
    classebastarda cannot be resolved to a type


    org.apache.jasper.compiler.DefaultErrorHandler.jav acError(DefaultErrorHandler.java:84)
    org.apache.jasper.compiler.ErrorDispatcher.javacEr ror(ErrorDispatcher.java:328)
    org.apache.jasper.compiler.JDTCompiler.generateCla ss(JDTCompiler.java:414)
    org.apache.jasper.compiler.Compiler.compile(Compil er.java:297)
    org.apache.jasper.compiler.Compiler.compile(Compil er.java:276)
    org.apache.jasper.compiler.Compiler.compile(Compil er.java:264)
    org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:563)
    org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:305)
    org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264)
    javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
    aiuto

    p.s.
    form2.jsp è lapagina di prova dove importo e inizializzo la classe

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    42
    La classe è già inserita, troverai nella cartella \web-inf\ la seguente struttura

    ind.ind2.ind3.ind4.plugins

    dovresti trovare anche una cartella docs che ti servirà per capire come sono state implementate le varie classi.

    Ciao
    Beck74

  8. #8
    Non ho capito.....

    ma perchè la mia classe fa questo?
    codice:
    org.apache.jasper.JasperException: Unable to compile class for JSP
    
    An error occurred at line: 13 in the jsp file: /form2.jsp
    Generated servlet error:
    classebastarda cannot be resolved to a type
    è un problema della classe?
    la classe non viene trovata?
    c'è qualche problema a livello di configurazione di Tomcat?

  9. #9
    Salve di nuovo.
    Provo un UP perchè non riesco a capire dove sia l'errore.
    Qualcuno ne sa qualcosa?

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.