2010-06-04 9 views

risposta

1

Si dovrebbe esaminare Maven ed è il supporto di distribuzione e/o è il supporto di runtime Tomcat. Puoi anche creare uno script usando Ant, Groovy, Ruby o qualche altro linguaggio di scripting per inviare i tuoi file alla directory di deployment.

Immagino infine che potresti utilizzare un IDE che non ti leghi le mani in quel modo, o cedere e pagare JetBrain $.

Buona fortuna.

+0

Un approccio molto migliore è quello di sostituire Tomcat con Jetty per scopi di sviluppo :) Puoi persino eseguirne il debug in modo perfetto. – mhaller

+0

Anche secondo me, e Jetty è anche eseguibile tramite un plugin Maven. Mi sono bloccato con Tomcat qui nel caso in cui Blankman ne avesse un'esigenza specifica. – cjstehno

2

Creare uno script di formica che costruisce il contenuto della guerra per una cartella nel progetto come build/war per esempio quindi creare un file my-app.xml in conf\Catalina\localhost con contenuti di questo tipo:

<Context path="my-app" reloadable="true" docBase="C:\workspace\[projectname]\build\war" workDir="C:\workspace\[projectname]\work" > 
    <Logger className="org.apache.catalina.logger.SystemOutLogger" verbosity="4" timestamp="true"/> 
</Context> 
Problemi correlati