2013-08-01 27 views
32

Ho problemi con l'esecuzione di tomcat 7 in eclipse kepler (versione più recente). Creo un nuovo progetto e quando seleziono un nuovo runtime non ho le opzioni per tomcat come in Eclipse Juno. Quindi la mia domanda è come configurare Tomcat con eclipse kepler.Running tomcat con eclipse kepler

+4

bene che non è utile è – abden003

risposta

81

Se non è stato installato il pacchetto Eclipse IDE for Java EE Developers, è necessario assicurarsi di installare il plug-in "Estensioni adattatori server JST".

Per fare ciò, accedere a Guida-> Installa nuovo software ... e selezionare "Kepler" repository. Quindi espandere "Web, XML, Java EE e OSGi Enterprise Development" e selezionare la casella "Estensioni adattatori server JST". Fai clic su "Fine", accetta, installa e riavvia. Ora dovresti essere in grado di aggiungere il nuovo server come sei abituato.

+2

Questo mi ha aiutato troppo - avevo installato per caso l'ide standard, senza strumenti Java EE. L'aggiunta di "JST Server Adapters" e "JST Server Adapters Extensions" ha aiutato. – MrLymy

+1

Questo è stato di grande aiuto. Ho solo dovuto installare un pacchetto per farlo funzionare: "JST Server Adapters Extensions". – emilebaizel

+1

ha funzionato per me. Grazie ! – Akash5288

4

Fare clic destro sul tab "Server" in fondo -> Nuovo -> Server -> Tomcat7.0

5

Sei sicuro, è stato installato "Eclipse IDE for Java EE Developers"?

+1

Questo non fornisce una risposta alla domanda. Per criticare o richiedere chiarimenti da un autore, lascia un commento sotto il loro post - puoi sempre commentare i tuoi post, e una volta che hai [reputazione] sufficiente (http://stackoverflow.com/help/whats-reputation) essere in grado di [commentare qualsiasi post] (http://stackoverflow.com/help/privileges/comment). –

+0

Scusami amico, sono il re del nuovo in questo. Non ho abbastanza reputazione per cblimentare. e grazie per le tue informazioni –

+1

Prego. Fai buone domande e risposte e avrai abbastanza punti reputazione da commentare a breve. In bocca al lupo! –

1

Ok, l'ho capito per chiunque fosse interessato. Sono in Kepler SR1.

Passare a Finestra> Preferenze. Fare clic su Server> Ambienti di runtime. Fare clic su Aggiungi ... Selezionare Apache Tomcat v7.0, quindi fare clic su Avanti. Individua dove hai installato Tomcat. Fai clic su Fine.

Sarà quindi disponibile nella finestra di dialogo Nuovo progetto.

Modifica: Questo era con versione EE di Kepler. Se hai scaricato un'altra versione, vedi il commento di Al sotto.

+0

FWIW, questo è quello che ho provato prima - ma non ho visto Apache Tomcat come opzione fino a quando non ho installato l'estensione adattatori per server JST. Mi sembrava di essere in grado di ottenere ogni sorta di altri server, da Jetty a JBoss a Websphere [shudder] ma non a Tomcat. Una volta installato il plugin, potrei aggiungere il runtime nel modo esatto che descrivi. –

3

Elaborando risposta di Marvin Emil Brach, per coloro che cercano di configurare Eclipse per TomEE 1.6 (che si basa su Tomcat 7):

C'è la guida a http://openejb.apache.org/tomee-and-eclipse.html. Ma se si desidera utilizzare un Eclipse IDE standard esistenti (Kepler SR2) installazione - cioè non il "Eclipse IDE per Java EE sviluppatori" - si incorrerà in questa eccezione:

java.lang.NullPointerException: No IModelProvider esiste per il progetto P/[...] di versione: Modulo Web dinamico 3,0

Proprio l'installazione degli adattatori JST Server come consigliato prima di non farlo per me, ma ho trovato questo suggerimento: http://juhap.iki.fi/misc/nullpointerexception-while-creating-new-portlet-project-in-liferay-ide/. Un altro plugin di cui avevo bisogno per ottenere l'editor del server è WST Server Adapters.Così la serie completa di plugin ho dovuto installare per fissare questo è:

  • Eclipse Java EE Strumenti di sviluppo
  • Adattatori JST Server
  • Adattatori JST Server Extensions
  • JST server UI
  • Eclipse Strumenti per sviluppatori Web Java
  • Strumenti per sviluppatori Web Eclipse
  • Adattatori WST Server
0

Ho avuto un problema simile con un 404 in Tomcat 7 in Kepler:

potevo correre TC ammenda al di fuori di Eclipse, ma non sono riuscito a cominciare dall'interno di Eclipse.

Il mio problema era che Eclipse non ha copiato l'applicazione radice verso la directory eclissi TC. Una volta copiata l'app di root, stavo bene.

Questo link risolto il problema:

http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat-7-with-eclipse.html

Spero che questo aiuta e consente di risparmiare una mattinata persa come sono andato attraverso!

Problemi correlati