[Risolto]Tomcat7 problema esecuzione war file

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Avatar utente
wolf82
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1038
Iscrizione: lunedì 2 novembre 2009, 9:17
Distribuzione: Debian 8 Jessie xfce 32 bit

[Risolto]Tomcat7 problema esecuzione war file

Messaggio da wolf82 »

Salve,
per creare Applicazioni web utilizzo come application server glassfish. Oggi ho voluto provare ad installare apache2+ tomcat7
(Ho installato anche il pacchetto tomcat7-admin )..
Il problema che riscontro è che non riesco a fare il deployment di questo web Archive

http://www.speedyshare.com/WJnQ6/PrimaServletJsp.war
(Per scaricarlo cliccate sul nome del file vicino alle 5 stelline )

Una semplice servlet riesco ad eseguirla ma per questo war tomcat si rifiuta..

Lo stesso war con glassfish funziona ...

Chi mi sa spiegare il perchè
Ultima modifica di wolf82 il lunedì 28 ottobre 2013, 13:22, modificato 1 volta in totale.
Linux....open your mind...!!!
Avatar utente
wolf82
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1038
Iscrizione: lunedì 2 novembre 2009, 9:17
Distribuzione: Debian 8 Jessie xfce 32 bit

Re: Tomcat7 problema esecuzione war file

Messaggio da wolf82 »

Nessuno è in grado di aiutarmi??

Se clicco su start nel manager html ottengo i seguenti errori

FAIL - Application at context path /PrimaServletJsp could not be started
FAIL - Encountered exception org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/PrimaServletJsp ]]


Allego file log di tomcat
log.tar.gz
(1.78 KiB) Scaricato 25 volte
Linux....open your mind...!!!
Avatar utente
superBob
Prode Principiante
Messaggi: 58
Iscrizione: martedì 2 settembre 2008, 14:06
Distribuzione: Ubuntu 12.04 x86_64

Re: Tomcat7 problema esecuzione war file

Messaggio da superBob »

Ciao, ho visto il tuo war e l'errore è nel file web.xml
Hai creato 2 servlet, chiamate HelloWorld e HelloWorld2 ma poi nella mappatura delle url le hai assegnate alle servlet newjsp e newjsp2 (il campo servlet-name) che non esistono.
Per risolvere questo problema cambia il valore di servlet-name da newjsp a HelloWorld (occhio alle maiuscole/minuscole).
Avatar utente
wolf82
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1038
Iscrizione: lunedì 2 novembre 2009, 9:17
Distribuzione: Debian 8 Jessie xfce 32 bit

[Risolto]Tomcat7 problema esecuzione war file

Messaggio da wolf82 »

Nel war ci sono 2 servlet (HelloWorld e HelloWorld2) e 2 jsp (newjsp e new jsp2)

Cmq ho risolto:

nel file web.xml

ho modificato
<jsp-file>newjsp.jsp</jsp-file>

con

<jsp-file>/newjsp.jsp</jsp-file>
Linux....open your mind...!!!
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite