Domanda

Vorrei iniziare dicendo che io sono nuovo di sviluppo web Java / JSP, quindi forse ho completamente perso qualcosa di semplice. Se è così, mi scuso per in anticipo.

In sostanza, quello che sto cercando di fare è di impostazione siti di sviluppo locale in Tomcat come host virtuale separata, simili a come ho installato Apache host virtuali in passato. Odio l'accesso a un sito dev locale utilizzando http://localhost:8080/mywebapp. In Tomcat, ho aggiunto un nuovo elemento host nel server.xml e modificato il mio file hosts di Windows in modo che ora posso accedere al mio sito con il http://mywebapp:8080 URL, che è esattamente quello che voglio. Tutto funziona impeccabile a questo punto.

Il problema inizia quando si tenta di utilizzare un NetBeans 6.8 progetto JSP al lavoro sul sito. NetBeans è determinata a utilizzare http://localhost:8080/mywebapp Non importa quello che faccio quando il debug o eseguire il sito attraverso di essa. Non riesco a trovare da nessuna parte per cambiare ciò che l'URL del sito dovrebbe utilizzare in qualsiasi dei menu Proprietà. Qualcuno sa come cambiare questo o qualsiasi cosa io possa aver perso lungo la strada? Quando ho creato progetti di PHP in NetBeans mi permette di inserire l'URL voglio correre il sito da e per cambiare attraverso le proprietà del progetto.

Anche in questo caso, lo sviluppo JSP e Tomcat sono molto nuovo per me, ma io sono molto ansioso di iniziare a fare i siti JSP dopo aver lavorato con ASP.NET per gli ultimi anni. Grazie!

È stato utile?

Soluzione

Alla fine ho capito, beh, ho capito abbastanza per lavoro per me. Per rendere Netbeans vedere i server come voglio, è necessario creare un nuovo server nella finestra di dialogo Aggiungi server e dargli un percorso diverso rispetto alla base predefinita Catalina. Poi, quando si imposta il progetto, impostare il percorso del contesto a nulla e ora il sito verrà eseguito come http://localhost:8080 e non http://localhost:8080/xxxxx. Anche se questo non è esattamente quello che volevo, funziona per me, per ora.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top