2013-10-05 17 views
8

Questo è l'errore che ottengo quando provo a eseguire il server tomcat "il server localhost: 8080 richiede un nome utente e una password, il server dice: XD". Ho studiato e ho scoperto che è dovuto a Oracle. Da quando Oracle ha dirottato quel numero di porta. Così ho cambiato il mio numero di porta Oracle da 8080 a 3010. Ma ho ancora lo stesso errore! Anche l'installazione di tomcat non ha risolto il problema!Problema con l'esecuzione di Apache Tomcat -XDB

+0

Come è stato modificato il numero di porta Oracle? Hai controllato se qualcosa stava ancora ascoltando sulla porta 8080? Il tuo Tomcat deve essere su quella porta o puoi semplicemente cambiare il suo numero di porta in qualcosa che non è in uso? –

risposta

2

Ho avuto lo stesso problema. Mi sono reso conto che un altro servizio è stato eseguito sulla porta 8080. Ho interrotto il servizio e riavviato il tomcat. Il problema è stato risolto.

10

I servizi Oracle XDB utilizzano il numero di porta 8080. Quindi suggerisco di cambiare la porta di tomcat modificando server.xml. per quello vai nella directory {tomcat-installation-dir}/conf e modifica la seguente riga in server.xml.

<Connector port="8080" protocol="HTTP/1.1" 
      connectionTimeout="20000" 
      redirectPort="8443" /> 

Basta cambiare la porta del connettore a 8081 (o qualcosa di diverso da 8080) e riavviare Tomcat. Dovrebbe funzionare allora.

+0

Grazie! Questo è esattamente quello che stava succedendo con me! –

Problemi correlati