2009-04-12 12 views
17

Sotto Eclipse Ganimede come è possibile riconfigurare la porta del server predefinito (8080) del "Server di anteprima HTTP" di Eclipse WTP?Server di anteprima HTTP WTP - Come posso riconfigurare la porta del server predefinita?

@Leonel

Suppongo che non ha mai visto la "vista" legata a questa domanda, ho chiesto "HTTP Anteprima Server", non altre visualizzazioni del server in cui la porta è ovviamente visibile tra qualsiasi altra opzione impostabile; -) altrimenti non avrei chiesto su StackOverflow se il vero problema è stato solo per la ricerca tra le impostazioni del modulo

@Leonel

Tnx per la vostra affidabilità, non è una virtù comune in questi giorni;), infatti come leggi vorrei sapere se c'è qualche nascosto configurabile param: p

risposta

1

Supponendo di voler cambiare la porta per la configurazione di un server, provare questo: aprire la configurazione facendo doppio clic sul server desiderato nell'elenco dei server (opzione di menu Window/Show View/Servers)? C'è un gruppo chiamato Ports con un elenco di porte. Penso che tu voglia cambiare HTTP/1.1 (per modificarlo, fare clic sul numero di porta e non dimenticare di CTRL+s per salvarlo.)
MODIFICA: Prima, mi dispiace per la risposta pigra. Avevi ragione (kinda). L'ho visto ma non l'ho mai usato. Uso Jboss, Tomcat o Jerry come server. Ho creato un'anteprima HTTP e ho notato che esiste una porta da configurare.

ho eseguito il mio test di server e eclisse lamenta

e guardando la help page si nota che si può cambiare:

Il server Anteprima HTTP è un Hypertext Transfer Protocol (HTTP) prova incorporato server integrato con il workbench . È destinato ai test preliminari e consente di risparmiare tempo per scaricare, installare e configurare un server HTTP . Tuttavia, man mano che il tuo progetto Web statico procede attraverso il suo ciclo di sviluppo , ti consigliamo di eseguire il test ed eseguirlo su un server HTTP esterno . È possibile utilizzare il server HTTP Preview per controllare gli errori prima di eseguire un test finale su un server HTTP esterno.

Quindi, penso che non puoi farlo. :(

+1

Suppongo che tu non abbia mai visto la "vista" collegata a questa domanda, rember ho chiesto "HTTP Preview Server", non altre visualizzazioni del server in cui la porta è tra le opzioni impostabili ;-) altrimenti non avrei chiesto StackOverflow per ricerca nelle schede –

45

server HTTP e J2EE anteprima può essere utilizzato come bene, ma come avete scoperto, non v'è alcuna interfaccia utente per cambiare la porta utilizzata se c'è un conflitto . Tuttavia, è possibile modificare manualmente.

  1. Andate nella vostra directory di lavoro e aprire il file .metadata.plugins\org.eclipse.wst.server.core\servers.xml in un editor di testo o utilizzando File > Open File... in Eclipse.
  2. trovare l'elemento <server> per il server di anteprima in questione e aggiungere un attributo port, ad esempio port="8181".
  3. Riavvia Eclipse per ritirare la modifica.
+5

Testato e funziona su Indigo, facendo finta che questa opzione non sia disponibile nell'interfaccia utente. – dcompiled

+0

funziona perfettamente ...! –

+1

Funziona anche su Eclipse Juno. Grazie –

0

Nei menu Eclipse, Vai a Finestra-> Mostra vista -> server

quando si ottiene la lista dei server nella scheda Server fare doppio clic sul server che si ha e cambiare il numero di porta manualmente.

Spero che questo risolva il problema.

+5

Il server di anteprima HTTP non ha praticamente alcuna opzione nel file eclipse ui. –

+0

La domanda riguarda il server di anteprima HTTP, non i server in generale. – mwhs

Problemi correlati