Em quinta-feira, 26 de fevereiro de 2015 23:20:51 UTC-3, Cristiano Pedras escreveu:
> Alguém pode me enviar ou postar no forum o arquivo devopsnapratica.war, ao fazer o build ele não gerando este arquivo, ai não consigo copiar para o Tomcat.
>
>
> Cristiano
Boa tarde,
Na minha primeira tentativa o deploy não subiu dando mensagem de erro no Tomcat. Segui algumas indicações, destrui os box Vagrant incluindo o Vagrantfile.
Recriei o Vagranfile inserindo a opção de memória para 1024mb, instalei os box. Seguis todas as informações porém, chegando nesta parte do livro:
"""
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Resource name="jdbc/web" auth="Container"
type="javax.sql.DataSource" maxActive="100" maxIdle="30"
maxWait="10000" username="loja" password="lojasecret"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://
192.168.33.10:3306/loja_schema"/>
<Resource name="jdbc/secure" auth="Container"
type="javax.sql.DataSource" maxActive="100" maxIdle="30"
maxWait="10000" username="loja" password="lojasecret"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://
192.168.33.10:3306/loja_schema"/>
<Resource name="jdbc/storage" auth="Container"
type="javax.sql.DataSource" maxActive="100" maxIdle="30"
maxWait="10000" username="loja" password="lojasecret"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://
192.168.33.10:3306/loja_schema"/>
</Context>
Para fazer o deploy da loja virtual em si, simplesmente precisamos copiar
o artefato war para o lugar certo e o Tomcat fará o necessário para colocar a
loja virtual no ar:
vagrant@web$ cd ~/loja-virtual-devops
vagrant@web$ sudo cp combined/target/devopsnapratica.war \
> /var/lib/tomcat7/webapps
""""""
Não basta somente copiar o arquivo, mas precisamos dar um "restart no TomCat"
Depois que fiz isso, funcionou a aplicação.
Espero ter ajudado.
Abs.