Domanda

Sto usando Eclipse 3.4 e Tomcat 5.5 e ho impostato un progetto Web dinamico. Posso accedervi da http://127.0.0.1:8080/project/ ma per impostazione predefinita serve file dalla cartella WebContent. I file reali, che voglio servire, possono essere trovati nella cartella denominata " share " ;. Questa cartella proviene da CVS, quindi mi piacerebbe usarla con il suo nome invece di rinominarla. Come si può fare?

È stato utile?

Soluzione

Nella cartella del progetto, ci dovrebbe essere un file nella cartella .settings chiamato org.eclipse.wst.common.component che contiene un frammento XML come questo:

<wb-module deploy-name="WebProjectName">
    <wb-resource deploy-path="/" source-path="/WebContent"/>
    <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>

Dovresti essere in grado di cambiare il percorso del sorgente in wb-resource nella tua cartella di condivisione. Apporterei queste modifiche con il progetto Eclipse chiuso per sicurezza.

Questa è un'impostazione che scegli quando crei per la prima volta il Progetto Web dinamico in Eclipse: non riesco a trovare il modo di modificare il valore in un progetto esistente tramite Eclipse stesso.

Se vuoi che la cartella condivisa sia mappata su un percorso diverso quando distribuita, come / share / nella tua webapp, probabilmente puoi semplicemente aggiungere un altro elemento wb-resource.

Altri suggerimenti

Può essere eseguito tramite Eclipse, non è necessario modificare manualmente i file .settings.

In Eclipse 3.6 (e possibilmente versioni precedenti),

  1. fai clic con il pulsante destro del mouse sul tuo progetto
  2. fai clic su proprietà
  3. Fare clic su "Assembly di distribuzione"
  4. Aggiungi ... Cartella - > Avanti
  5. Passa alla cartella di origine
  6. Fine

se utilizzi Windows, utilizza l'utilità di giunzione di MS: http : //technet.microsoft.com/en-us/sysinternals/bb896768.aspx e associa la directory di condivisione alla cartella Webcontent. Ho regolarmente fatto molte di queste mappature abbastanza regolarmente.

Su STS 2.5.1

  1. fai clic con il pulsante destro del mouse sul tuo progetto
  2. fai clic su proprietà
  3. Fai clic su "Percorso build Java"
  4. Fai clic su " Sorgente " scheda
  5. Passa alla cartella predefinita put out
  6. Sfoglia e aggiungi il tuo percorso
  7. Fine

puoi specificare la posizione del contenuto web in R-click sul progetto > Proprietà > Assemblea di distribuzione

Questo è quello che ho fatto in mys STS, puoi aggiungere o rimuovere una posizione.

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