- Modificar endereço das pastas no script
- Salvar esse script na pasta /etc/init.d/
- Dar permissão de execução
- Comandos:
service tomcat start
service tomcat restart
service tomcat stop
service tomcat status
- Esse script também mostra as saidas do dos logs de catalina.out
--Copiar da próxima linha ->
#!/bin/bash
#
# tomcat This shell script takes care of starting and stopping Tomcat
#
# chkconfig: - 80 20
#
### BEGIN INIT INFO
# Provides: tomcat
# Required-Start: $network $syslog
# Required-Stop: $network $syslog
# Default-Start:
# Default-Stop:
# Short-Description: start and stop tomcat
### END INIT INFO
TOMCAT_USER=openbravo
TOMCAT_HOME="/apache-tomcat-6.0.37"
SHUTDOWN_WAIT=30
tomcat_pid() {
echo `ps aux | grep org.apache.catalina.startup.Bootstrap | grep -v grep | awk '{ print $2 }'`
}
start() {
pid=$(tomcat_pid)
if [ -n "$pid" ]
then
echo "Tomcat is already running (pid: $pid)"
else
# Start tomcat
echo "Starting tomcat"
/bin/su - -c "cd $TOMCAT_HOME/bin && $TOMCAT_HOME/bin/startup.sh" $TOMCAT_USER
tail -f /apache-tomcat-6.0.37/logs/catalina.out
fi
return 0
}
stop() {
pid=$(tomcat_pid)
if [ -n "$pid" ]
then
echo "Stoping Tomcat"
/bin/su - -c "cd $TOMCAT_HOME/bin && $TOMCAT_HOME/bin/shutdown.sh" $TOMCAT_USER
let kwait=$SHUTDOWN_WAIT
count=0
count_by=5
until [ `ps -p $pid | grep -c $pid` = '0' ] || [ $count -gt $kwait ]
do
echo "Waiting for processes to exit. Timeout before we kill the pid: ${count}/${kwait}"
sleep $count_by
let count=$count+$count_by;
done
if [ $count -gt $kwait ]; then
echo "Killing processes which didn't stop after $SHUTDOWN_WAIT seconds"
kill -9 $pid
fi
else
echo "Tomcat is not running"
fi
return 0
}
case $1 in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
status)
pid=$(tomcat_pid)
if [ -n "$pid" ]
then
echo "Tomcat is running with pid: $pid"
else
echo "Tomcat is not running"
fi
;;
*)
echo $"Uso correto: service tomcat {start | stop | restart | status}"
;;
esac
exit 0
sábado, 8 de março de 2014
segunda-feira, 17 de fevereiro de 2014
Instalar Oracle 10g no Ubuntu
Baixar pacote .deb aqui.
Dê um clique para ele te mostrar onde e como está instalando os pacotes. Depois abra um terminal e digite o seguinte: $ cd /etc/init.d/
$ ./oracle-xe configure
Pronto, agora ele pedirá qual porta você vai usar para se conectar, geralmente ele já te mostra um exemplo de porta, mas se não pode usar a "8080".
Depois ele pede qual e a porta de comunicação, "1521". Depois ele pede para você a senha que usará para root (dba). Sugiro que grave essa senha até na cueca, pois se perdê-la não imagina a dor de cabeça que terá.
Depois de tudo feito, vá ate a barra de tarefa "aplicação":
Para executar comandos SQL você pode ter um programa de SGBD ou mesmo um SQLPLUS, que já vem na instalação do Oracle.
Caso queira o SQLPlus é simples para conectar:
$ conenct system
(senha de dba)
Caso queira conectar com outros usuários e só criá-los pelo home page do banco de dados.
Dê um clique para ele te mostrar onde e como está instalando os pacotes. Depois abra um terminal e digite o seguinte: $ cd /etc/init.d/
$ ./oracle-xe configure
Pronto, agora ele pedirá qual porta você vai usar para se conectar, geralmente ele já te mostra um exemplo de porta, mas se não pode usar a "8080".
Depois ele pede qual e a porta de comunicação, "1521". Depois ele pede para você a senha que usará para root (dba). Sugiro que grave essa senha até na cueca, pois se perdê-la não imagina a dor de cabeça que terá.
Depois de tudo feito, vá ate a barra de tarefa "aplicação":
- Oracle Data Base;
- Ir para home page do banco de dados;
- Coloque o login de dba """""System""""";
- Coloque a senha que você definiu na instalação (cara não me diga que você não lembra);
- Pronto, você já esta rodando o Oracle!
Para executar comandos SQL você pode ter um programa de SGBD ou mesmo um SQLPLUS, que já vem na instalação do Oracle.
Caso queira o SQLPlus é simples para conectar:
$ conenct system
(senha de dba)
Caso queira conectar com outros usuários e só criá-los pelo home page do banco de dados.
domingo, 16 de fevereiro de 2014
Instalar JDK 6 / JDK 7 Ubuntu
sudo apt-get install software-properties-common
Add the PPA:
$ sudo add-apt-repository ppa:webupd8team/java
Update the repo index:
$ sudo apt-get update
Install Java 8:
$ sudo apt-get install oracle-java8-installer
Or, install Java 7:
$ sudo apt-get install oracle-java7-installer
Or, install Java 6:
$ sudo apt-get install oracle-java6-installer
Comandos wsgen e wsimport
Estar dentro das pastas necessárias
wsimport -extension -keep -XadditionalHeaders http://endereco.do.wsdl/Servico.xxx?wsdl
wsgen -classpath build/classes/ -wsdl -r WebContent/WEB-INF/wsdl -s src -d build/classes/ com.servico.Servico
wsimport -extension -keep -XadditionalHeaders http://endereco.do.wsdl/Servico.xxx?wsdl
wsgen -classpath build/classes/ -wsdl -r WebContent/WEB-INF/wsdl -s src -d build/classes/ com.servico.Servico
terça-feira, 28 de janeiro de 2014
Assinar:
Postagens (Atom)