2011-02-11 14 views
5

Ho passato un po 'di ricerche su questo e niente di quello che trovo sembra pertinente in modo specifico al mio problema. Sto facendo chiamate RPC quindi ho voluto cambiare il percorso di uno dei miei servizi web.GWT, Eclipse Plugin come rinominare il progetto insieme al file .gwt.xml? Sto ottenendo un errore quando provo a farlo

E 'stato qualcosa di simile mytestproject e voleva cambiare per finalprojectname

sono andato al file mytestproject.gwt.xml e cambiato <module rename-to='mytestproject'>-<module rename-to='finalprojectname'>

Allora ho fatto funzionare attraverso e ottenuto un errore che [ERROR] Unable to find 'org/ediscovery/gwt/mytestproject.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?

Ho quindi cambiato mytestproject.gwt.xml in finalprojectname.gwt.xml ma ho ottenuto lo stesso risultato.

Ho esaminato tutti i possibili file e non riesco a trovare il motivo per cui ritiene che il progetto sia ancora denominato mytestproject. Ho pulito e ricostruito il progetto, ecc. Ma ancora lo stesso. Sono ancora abbastanza nuovo per Java, quindi forse mi manca qualcosa di ovvio. Apprezzerei molto se qualcuno potesse offrire qualche consiglio. Grazie

+0

Qual è lo strumento di creazione che si sta utilizzando (maven o ant)? Hai rinominato il file html/jsp ospitato? – DonX

risposta

13

Per rinominare un progetto da "mytestproject" a "finalprojectname":

  1. Nel file .gwt.xml, cambiare
    rename-to="mytestproject" a
    rename-to="finalprojectname".

  2. Nel file .html, cambiare
    src="mytestproject/mytestproject.nocache.js" a
    src="finalprojectname/finalprojectname.nocache.js" (notare il doppio sostituzione!)

  3. Nel file web.xml, regolare i percorsi come
    <url-pattern>/mytestproject/greet</url-pattern>-
    <url-pattern>/finalprojectname/greet</url-pattern>

Qualsiasi altra cosa (come i pacchetti di rinomina o rena ming il file .gwt.xml) è facoltativo.

Se si sceglie di rinominare il file .gwt.xml in seguito, è necessario eliminare la cartella di output (war/finalprojectname). In Eclipse, elimina anche la tua vecchia configurazione di esecuzione, quindi creane una nuova usando "Esegui come> Applicazione Web".

+0

Sono venuto qui per lo stesso motivo, e nel mio caso l'unico problema era eliminare la "configurazione di esecuzione" memorizzata, come altri passaggi che ho fatto come descritto sopra. –

Problemi correlati