Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super
Arrivato sul mercato italiano a fine marzo, la serie Boox Go 10.3 (Gen II) offre Android 15, penna da 4096 livelli e retroilluminazione opzionale (nel modello da noi provato, Lumi, presente). La serie si compone di due tablet ePaper che fanno da e-reader, blocco note digitale e persino browser, tutto a un prezzo che fa dimenticare i prodotti di brand più blasonati
Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming
Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming
Pannello QD-OLED da 32 pollici con risoluzione 4K, frequenza di aggiornamento a 240Hz e tempi di risposta rapidissimi: il Gigabyte MO32U24 evolve il progetto del suo predecessore MO32U e alza ulteriormente l'asticella delle prestazioni. È ancora una volta un monitor indirizzato ai giocatori più esigenti
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh
realme 16 5G è un nuovo smartphone con sensore Sony IMX 852 da 50MP sul retro e uno specchio selfie fisico integrato nella camera bar, una prima nel segmento di mercato. Batteria da 6550mAh in un corpo da 8,1mm e 183g, certificazione IP69K e ricarica da 45W completano un pacchetto aggressivo per la fascia media, per uno dei prodotti più interessanti del produttore sul piano commerciale
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-05-2005, 06:39   #1
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
[Servlet] File "web.xml": dove ne trovo degli esempi?!

... sapere come fare il mapping dell'applicazione, come inizializarne dei valori, anzi sapere i TAG che posso specificare li dentro.
Mi pare che se la mia applicazione web è sviluppata su + di 1 Servlet, in questo file devo specificarle tutte.

Riassumento:
che TAG si usano li dentro e quale è un tipico esempio con l'uso di Servlet?!
(so che è il file web.xml è usato in mille cose all'interno del J2EE)

Mi pare d'aver capito:

<web-app>
<servlet-mapping>
<servlet-name> Gabibbo </servlet-name>
????????????????????????????????????????
???????????????????
</servlet-mapping>
</web-app>
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 23-05-2005 alle 06:43.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2005, 07:31   #2
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Cavolo ho trovato questa valanga di TAG:
http://e-docs.bea.com/wls/docs61/webapp/web_xml.html
, ma mi serve un esempio che faccia vedere come sia fatto il file "web.xml" per 1 servlet!!

A capirlo da li, ammesso che sia possibile, è un lavoraccio. ! !
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2005, 07:46   #3
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Una cosa così può funzionare:

<web-app>
<servlet-mapping>
<servlet-name>GreetingServlet</servlet-name>
<url-pattern>D:\www\public_html\WEB-INF\classes</url-pattern>
</servlet-mapping>
</web-app>

oppure così:

<web-app>

<servlet>
<servlet-name>GreetingServlet</servlet-name>
<servlet-class>servletx.GreetingServlet.MyClass</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>GreetingServlet</servlet-name>
<url-pattern>D:\www\public_html\WEB-INF\classes</url-pattern>
</servlet-mapping>

</web-app>

per mandare in esecuzione la Servlet: GreettingServlet.class ?!

La mia fantasia più di così pare non spingermi .... sigh!
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 23-05-2005 alle 09:09.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2005, 08:01   #4
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Questo link mi pare + esaustivo:
http://e-docs.bea.com/wls/docs61/web...eployment.html

Sono sulla buona strada?!
Nessuno mi aiuta?!
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2005, 08:46   #5
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947

Cavolo mettendo il file web.xml si pianta tutto.

Se digito http://localhost:8080/www non arrivo nemmeno + alla mia cartella public_html. Devo togliere il file web.xml e tutto torna normale.

Sto provando così:

<web-app>
<servlet-mapping>
<servlet-name>GreetingServlet</servlet-name>
<url-pattern>D:\www\public_html\WEB-INF\classes</url-pattern>
</servlet-mapping>
</web-app>

e così:

<web-app>
<servlet-mapping>
<servlet-name>GreetingServlet</servlet-name>
<url-pattern>/WEB-INF/classes</url-pattern>
</servlet-mapping>
</web-app>

Questo è l'errore:
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 23-05-2005 alle 09:00.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2005, 09:12   #6
kingv
Senior Member
 
L'Avatar di kingv
 
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
<web-app>
<servlet>
<servlet-name>GreetingServlet</servlet-name>
<servlet-class>servletx.GreetingServlet.MyClass</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>GreetingServlet</servlet-name>
<url-pattern>/GreetingServlet</url-pattern>
</servlet-mapping>
</web-app>



qualcosa del genere dovrebbe andare bene
kingv è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2005, 09:15   #7
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Io il file compilato lo ho qui:

D:\www\public_html\WEB-INF\classes

ed il file di contesto è fatto così:

<Context path="www" docBase="D:\www\public_html">
</Context>

Per questo ho settato un web.xml simile:

<web-app>

<servlet>
<servlet-name>GreetingServlet</servlet-name>
<servlet-class>servletx.GreetingServlet.MyClass</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>GreetingServlet</servlet-name>
<url-pattern>/WEB-INF/classes</url-pattern>
</servlet-mapping>

</web-app>


Ma questo è puramente di fantasia:
<servlet-class>servletx.GreetingServlet.MyClass</servlet-class>
cosa sarebbe sta roba?!
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 23-05-2005 alle 09:24.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2005, 09:23   #8
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Ok, con l'ultimo web.xml postato ci arrivo a qui:
http://localhost:8080/www/

Adesso s'incarta quando gli passo il link get alla mia servlet ...
... hanno 1 curva d'apprendimento esagerata ste Servlet dei miei stivali.

Questo è il link che richiamerebbe (almeno con la mia fantasia) la Servlet:

<p>
Run the servlet Greeting: click
<a href="http://localhost:8080/www/GreetingServlet?name='Roberto'&email='[email protected]'">here</a>
</p>
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 23-05-2005 alle 09:28.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2005, 09:36   #9
kingv
Senior Member
 
L'Avatar di kingv
 
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
hai provato il web.xml che ti ho postato?

provalo e accedi con:

http://tuoserver/www/GreetingServlet
kingv è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2005, 09:37   #10
kingv
Senior Member
 
L'Avatar di kingv
 
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
Quote:
Originariamente inviato da Matrixbob

... hanno 1 curva d'apprendimento esagerata ste Servlet dei miei stivali.

si ma anche tu usi tomcat e metti il link della documentazione di WebLogic..
kingv è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2005, 09:39   #11
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Quote:
Originariamente inviato da kingv
si ma anche tu usi tomcat e metti il link della documentazione di WebLogic..
... e cosa è?!
Io pensavo che i TAG fossero uguali x tutti!!!
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2005, 09:40   #12
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Quote:
Originariamente inviato da kingv
hai provato il web.xml che ti ho postato?

provalo e accedi con:

http://tuoserver/www/GreetingServlet
No, adesso che non vedo via di uscita lo provo.
Notare 1 piccolezza che è una gran rottura:
Fare stop/star ogni volta del server Tomcat, almeno Apache ha il restart!!!
Due balle stoppare e startare ogni volta a mano.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 23-05-2005 alle 09:46.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2005, 09:42   #13
kingv
Senior Member
 
L'Avatar di kingv
 
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
Quote:
Originariamente inviato da Matrixbob
... e cosa è?!
Io pensavo che i TAG fossero uguali x tutti!!!

il formato di base (e i tag) sono uguali per tutti, ma poi ogni vendor ha implementato estensioni e nuovi tag per gestirle, per cui ti conviene guardare la documentazione sul sito di sun e poi su quello del produttore del prodotto che stai usando (tomcat in questo caso)
kingv è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2005, 09:53   #14
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
kingv, col tuo web.xml e richiamo http://localhost:8080/GreetingServlet il risultato è:

type: Status report
message: /GreetingServlet
description: The requested resource (/GreetingServlet) is not available.

Maledetto Tomcat!!!

[N.B.]
Faccio sempre Stop/Start alle prove, infatti ho già 1 barba così:

e vado a prendermi 1 caffè.

Sti PATH delle mie brame ....

Ah dimenticavo, il risultato nel URL è questa string :
http://localhost:8080/www/GreetingServlet?name='Roberto'&email='[email protected]'
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 23-05-2005 alle 09:57.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2005, 10:03   #15
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
ATTENZIONE, se però stoppo/starto e premo sul link che ho postato prima ottengo questo:



Ormai perdo il senso dell'errore, non capisco + dove stà ...
Invece se lo faccio 1 seconda volta torna l'errore 404 invece che il 500.
Devo ripeter stop/star e link per avere l'error 500 ...

__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 23-05-2005 alle 10:07.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2005, 10:09   #16
kingv
Senior Member
 
L'Avatar di kingv
 
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
dentro la directory WEB-INF/classes hai la classe compilata con le directory che rappresentano la struttura del package?
l'errore è semplicemente un ClassNotFound, il mappaggio è corretto, cerca di trovare la classe che risponda alla richiesta che fai col browser ma non la trova
kingv è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2005, 10:09   #17
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
kingv, se ti posto il sorgente JAVA riesci ad identificare la servlet-class ?!

Ti ricordo che:
<servlet-class>servletx.GreetingServlet.MyClass</servlet-class>
lo ho invenato io e l'errore mi pare coinvolgere propio questa "cosa".
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2005, 10:12   #18
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Contenuto del file sorgente GreetingServlet.java:

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;


public class GreetingServlet extends HttpServlet
{

protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException,
IOException
{

String name=request.getParameter("name");
String email=request.getParameter("email");
String message=null;
message="Good Morning";

response.setContentType("text/html");

PrintWriter out=response.getWriter();

out.println("<html>"); out.println("<body>");
out.println("<p>"+message+", "+name+"</p>");
out.println("<p> Your email is: "+email+"</p>");
out.println("</body>");
out.println("</html>");

out.close();
}
}
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2005, 10:14   #19
kingv
Senior Member
 
L'Avatar di kingv
 
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
Quote:
Originariamente inviato da Matrixbob
Ti ricordo che:
<servlet-class>servletx.GreetingServlet.MyClass</servlet-class>
lo ho invenato io e l'errore mi pare coinvolgere propio questa "cosa".

e così me lo dici?

metti questo nel web.xml
<servlet-class>GreetingServlet</servlet-class>
e assicurati di avere GreetingServlet.class in WEB-INF/classes
kingv è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2005, 10:18   #20
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
DA DAAAAAAN!!!



... è andata!
Adesso provo con metodo doPost.

Ma gli errori quali erano praticamente?!
... io non comprendo quei TAG "servlet-class" e "url-pattern".

"url-pattern" mi pare d'aver capito sia l'alias con cui richiamare la servlet giusto?!

"servlet-class" qui non mi pronuncio proprio.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 23-05-2005 alle 10:22.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con ...
Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming Gigabyte MO32U24 OLED: il 4K a 240Hz su un panne...
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh Recensione realme 16 5G: lo smartphone con Selfi...
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni Come rispettare tutte le nuove regole per i mono...
DLSS 4.5: con Dynamic Frame Generation e MFG 6X NVIDIA alza la posta DLSS 4.5: con Dynamic Frame Generation e MFG 6X ...
Isar Aerospace rinvia ancora il lancio d...
La nomina di Luca Parmitano per la missi...
Controaccusa di Netgear a TP-Link: 'non ...
GoldenEye 007: dopo oltre 20 anni, &egra...
Snowflake arricchisce le funzionalit&agr...
American Express pronta ad acquisire The...
Batterie liquide senza metalli: scoperto...
FRITZ!, devolo, LANCOM e TDT danno vita ...
Quanto tempo passiamo online? In Italia ...
Fox Corporation si compra Roku per 22 mi...
AMD resuscita Zen+: due nuovi processori...
Debutto cinematografico per HONOR Robot ...
Copilot+ PC, ogni PC con una GPU dedicat...
Dreame taglia i prezzi: come orientarsi ...
L'Italia entra nell'era dei 2 nanometri!...
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: 05:12.


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