02 - Servlet, web filter e deploy di un pacchetto .war - [Java EE in Italiano]
HTML-код
- Опубликовано: 22 авг 2024
- Contenuti: Servlet, annotazione vs deployment descriptor, deploy su GlassFish e Tomcat, request dispatcher, web filter.
Codice: github.com/zon...
Quanto sei brava!
Complimenti xonya, questo corso a puntate su JEE è molto interessante, sei un'ottima insegnante. Guardando questa puntata sulle servlet mi viene in mente l'inizio della mia carriera nel campo informatico, in particolare java, quando si adoperavano le servlet... non mi perdo una lezione... BRAVISSIMA! ;)
Ciao, questa serie di video era proprio ciò che mi serviva! Sto seguendo il video passo passo ma ho un problema con la servlet: la pagina servletdemo funziona perfettamente, ma quando vado a creare servletdemo/hello non mi si apre la pagina come la tua, ma mi si crea un file di testo chiamato hello che viene scaricato automaticamente dal browser. Il file di testo hello contiene al suo interno la scritta ciao, che sarebbe esattamente quello che invece dovrebbe visualizzare la pagina... non capisco dove sbaglio... Qualcuno può aiutarmi? Grazie
Ti ho scoperto da poco ma sei veramente brava e non stufi per niente!
TOP
Super! Spiegato un modo pratico e al punto, senza gira intorno.
Complimenti, buone indicazioni e soprattutto un ottimo lavoro di selezione delle parti utili eliminando ciò che spesso distrae il novizio. Entro con discrezione in questa enorme biblioteca che è Java EE, sebbene abbia dovuto affrontare non poche difficoltà sistemistiche inattese causate soprattutto da conflitti tra versioni nuove di JDK con moduli che sembrano invece non stare al passo di quelle. Tutto risolto con pazienza da autodidatta durante il weekend. Ti seguo volentieri.
complimenti per la precisione e chiarezza! brava davvero!
sei molto brava a spiegare! io mi sto avvicinando ora a Java EE, c'è un infinità di cose da studiare 😂
Grazie! :) Sì, il mondo Java EE è molto vasto!
brava complimenti, ottimo video e spiegazione. Mi serviva proprio qst, devo implementare un servizio REST API lato backend con java.. Mi vedo tutti i tuoi video.. Grazie!!
Continua smettere video... Sei brava :)
Grazie! Il tempo che dedico a RUclips è limitato ma caricherò ancora qualcosa prossimamente.
Ciao Xonia, grazie innanzitutto del tuo supporto. Nella mia versione (10) di NetBeans però non trovo Web Application tra i progetti del wizard. Inoltre quando cerco di avviare glassfish ottengo il seguente errore: C:\Program Files\Java\glassfish5\bin>asadmin start-domain
Waiting for domain1 to start .Error starting domain domain1.
The server exited prematurely with exit code 1.
Before it died, it produced the following output:
-Djava.endorsed.dirs=C:\Program Files\Java\glassfish5\glassfish/modules/endorsed;C:\Program Files\Java\glassfish5\glassfish/lib/endorsed is not supported. Endorsed standards and standalone APIs
in modular form will be supported via the concept of upgradeable modules.
Java HotSpot(TM) 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Command start-domain failed.
Mi sapresti gentilmente spiegare come fare a risolverlo?
Ciao e Grazie
Fulvio
Ciao Fulvio, non mi è capitato quell'errore nello specifico ma tieni conto che GlassFish 5 non supporta versioni di Java superiori alla 8. Se stai usando la 9 o la 11 ti consiglio di installare la 8.
Netbeans 10 non l'ho ancora provato ma probabilmente ti manca solo il plugin dedicato. Vai su Tools -> Plugins e cerca "Java Web and EE"
Modificando il file web.xml non funziona
Ciao Michele, che modifiche hai fatto?
Ciao, ho un problema: quando modifico il file "index.html" per creare il form e successivamente faccio il deploy automatico, mi appare di nuovo il testo Hello World come se non avessi apportato nessuna modifica al file index. Sapresti aiutarmi? Grazie e complimenti per la chiarezza
Ciao, alle volte capita che Netbeans faccia un po' i capricci. Prova a fare un "Clean and build" e a premere il pulsante "Run". Se non funziona mai invece potrebbe essere deselezionata l'impostazione per l'autodeploy sul progetto. Prova ad andare su "Project Properties" e assicurati di aver selezionato sotto Build --> Compile --> "Compile on Save" e sotto Run --> "Deploy on Save". Ciao!
CIao, complimenti per i video, li sto iniziando a seguire in quanto volevo approfondire questo argomento. Volevo chiederti solo una cosa, mi sapresti dire come mai quando creo un nuovo progetto non vedo la sezione web e quindi non riesco a creare un progetto web application. Grazie
Ciao, grazie! Probabilmente devi abilitare il plugin "Java Web and EE" (sotto Tools -> Plugins). Se stai usando una vecchia versione di Netbeans (tipo 8.x) potrebbe anche essere che hai scaricato il bundle sbagliato (c'erano delle versioni di Netbeans che contenevano solo il supporto per PHP o C/C++ ad esempio).
Perché non usi mai "create J2EE" quando crei un progetto? Qual è la differenza? se non sbaglio succede anche nei video successivi.
Ps. ti ringrazio, hai fatto un ottimo lavoro
Ciao, grazie! Se capisco bene la domanda è perché creo i progetti usando Maven invece che affidarmi alla creazione standard di Netbeans. Ci sono vari motivi. Il primo è che se crei un progetto con Netbeans tutta la configurazione, compresa la parte dedicata a compilazione e dipendenze, viene salvata nella cartella nbproject, che è specifica di Netbeans. Se vuoi distribuire il tuo codice ad altri è meglio non dipendere dall'IDE (la cartella nbproject la metto sempre nel .gitignore se sto lavorando in un repo git). Inoltre Netbeans per la compilazione dei suoi progetti si basa su Ant, che è un build tool molto vecchio. Usare invece Maven o Gradle migliora molte cose, prima tra tutte la gestione delle dipendenze. Ho fatto una playlist anche dedicata a Maven se ti interessa. Ciao!
Non era più facile un trasferimento dati dal tuo cervello al mio? Magari