#!/bin/bash
#lo script deve essere in $TOMCAT_HOME, nella sottodirectory dev, $NOME corrisponde ad una sottodirectory di dev che contiene tutti i file del war, TOM_HOME è $TOMCAT_HOME
#nella sottodirectory dev deve esserci il file servlet.jar
#NOME=trasferimento
NOME=trans
#TOM_HOME=/var/lib/tomcat5.5/webapps
TOM_HOME=..
#COMPILA TUTTI I FILE .java
echo "start to compile"
for n in `find $NOME |grep .java$`; do
echo "compilo:"
echo $n
javac $n
echo "compilato"
done
#CREA UN JAR CON TUTTI I FILE CHE NON FINISCONO PER ~
cd $NOME
jar -fc $NOME.war
for n in `find .|egrep -v ~$`; do
if ! [ -d $n ]; then
jar -vuf $NOME.war $n;
fi
done
#SPOSTA IL JAR NELLA HOME DI TOMCAT
echo "move var file"
mv $NOME.war $TOM_HOME
chmod +x $TOM_HOME/$NOME.war
Dopo una dura mezza mattinata di lavoro.... lo metto qui perchè ci sono un sacco di cosette che mi torneranno a servire
Nessun commento :
Posta un commento