Nunca instalei usando o script, mas já instalei várias vezes tanto o 0.8.6 quanto o 0.9 no Ubuntu Server e não tenho problemas.
Segue um passo a passo:
Instalar Java:
Editar a lista de repositórios:
pico /etc/apt/sources.list
Descomentar a linha (certifique-se da linha correta dependendo da sua versão do Ubuntu):
deb http://archive.canonical.com/ maverick partner
Atualizar a lista de pacotes:
apt-get update
Instalar sun java:
apt-get install sun-java6-jdk
Declarar variável $JAVA_HOME globalmente:
pico /etc/environment
Inserir a linha:
export JAVA_HOME=/usr/lib/jvm/java-6-sun
Reiniciar o computador.
Confirmar a instalação:
java -version
echo $JAVA_HOME
Instalar Tomcat:
Baixar de:
linorg.usp.br/apache/tomcat/tomcat-6/v6.0.32/bin/apache-tomcat-6.0.32.tar.gz
Para instalar:
Mova o arquivo para a pasta onde deseja instalar o Tomcat. No meu caso, baixei o arquivo para a pasta /tmp e escolhi instalar em /usr/share:
mv /tmp/apache-tomcat-6.0.32.tar.gz /usr/share
Ir até a pasta:
cd /usr/share
Descompactar o arquivo do Tomcat:
tar -vzxf /usr/share/apache-tomcat-6.0.32.tar.gz
Renomear a pasta:
mv /usr/share/apache-tomcat-6.0.32 /usr/share/tomcat6
Remover o arquivo compactado:
rm /usr/share/apache-tomcat-6.0.32.tar.gz
Criar script para iniciar a cada boot:
Crie um documento de texto dentro da pasta etc/init.d:
pico /etc/init.d/tomcat6
Coloque no arquivo:
Tomcat auto-start
description: Auto-starts tomcat
processname: tomcat
pidfile: /var/run/tomcat.pid
export JAVA_HOME=/usr/lib/jvm/java-6-sun
case $1 in
start)
sh /usr/share/tomcat6/bin/startup.sh
;;
stop)
sh /usr/share/tomcat6/bin/shutdown.sh
;;
restart)
sh /usr/share/tomcat6/bin/shutdown.sh
sh /usr/share/tomcat6/bin/startup.sh
;;
esac
exit 0
Dar permissões de excução:
chmod 755 /etc/init.d/tomcat6
Linkar:
ln -s /etc/init.d/tomcat6 /etc/rc1.d/K99tomcat6
ln -s /etc/init.d/tomcat6 /etc/rc2.d/S99tomcat6
Para entrar na página de administração do Tomcat, é necessário definir os usuários antes:
pico /usr/share/tomcat6/conf/tomcat-users.xml
Definir quatro roles: “manager-gui”, “manager-script”, “manager-jmx” e “manager-status”. Definir também um usuário para cada role:
Reiniciar Apache Tomcat:
bash /usr/share/tomcat6/bin/shutdown.sh
bash /usr/share/tomcat6/bin/startup.sh
Instalar ScadaBR:
Baixe o ScadaBR.war
Copie o arquivo (neste caso tinha baixado o arquivo para /tmp):
cp /tmp/ScadaBR.war /usr/share/tomcat6/webapps
Reiniciar o Tomcat.
Entrar em localhost:8080/ScadaBR
• user: admin
• senha: admin
Caso deseje usar o mysql ao invés do derby, faça o seguinte, antes de logar ao ScadaBR pela 1a. vez:
Criar base de dados em branco (via phpmyadmin, por exemplo) e atribua um usuário a ela.
Acertar base de dados:
pico /usr/share/tomcat6/webapps/ScadaBR/WEB-INF/classes/env.properties
Preencher de acordo com a base de dados criada (neste exemplo tanto a base quanto o usuário chamam-se scadabr):
db.type=mysql
db.url=jdbc:mysql://localhost/scadabr
db.username=scadabr
db.password=senha
db.pool.maxActive=10
db.pool.maxIdle=10
#db.type=derby
#db.url=
#db.username=
#db.password=
Reinicie o Tomcat e logue no ScadaBR.