Instalando Pronto em servidor web

84 views
Skip to first unread message

Rafael Rossa - SacraWeb

unread,
Mar 21, 2012, 1:51:39 PM3/21/12
to Pronto Agile
Caros.

Instalei o Pronto em um servidor web (hospedagem KingHost) através do
WAR, criei o banco de dados e executei os scripts. Configurei os
arquivos XML.

Porém ao tentar efetuar o login no sistema, ocorre erro "Ocorreu um
Erro!". A única diferença do padrão é no banco de dados, pois não
consigo criar um banco com nome e usuário "pronto".

Alguém já fez esse processo de instalação em servidor web, tem algum
dica?

Obrigado.

Sergio Venicius

unread,
Mar 22, 2012, 5:11:13 AM3/22/12
to pronto...@googlegroups.com
Opa Rafael, beleza?

Eu estive dando uma olhada um tempo atrás nos arquivos do Pronto, e pelo que me recordo tem um arquivo XML de configuração que especifica o banco de dados que o Pronto conecta.. possivelmente tem um arquivo que se configura usuário e senha do postgresql a ser utilizado também..

Nunca fiz o processo de instalação em servidor web, mas se você tem acesso as pastas e arquivos gerados pelo .war, você pode encontrar estes arquivos XMLs de configuração por lá.. Não consigo te dizer exatamente quais são os arquivos pois não tenho o pronto agile disponível no momento..

Att,
Sergio Venicius Vanin

Rafael Rossa

unread,
Mar 22, 2012, 8:39:26 AM3/22/12
to pronto...@googlegroups.com
Bom dia, Sergio.
Obrigado pelo retorno.

Então... Dando mais detalhes.

No servidor, tenho a seguinte estrutura:

bin
conf
logs
temp
wap
webapps
work
.bash_logout
.bash_profile
.bashrc
.emacs
.ftpaccess

1) Criei o banco de dados/usuário/senha com o nome "teste" (dados ilustrativos). E executei os arquivos de banco.
2) Coloquei o .WAR dentro de "webapps" e no TOMCAT criei a aplicação.
3) Conforme passo a passo da instalação, fui até a pasta "conf" onde há os seguintes arquivos:

catalina.policy
context.xml
pronto-ds.xml
server.xml
tomcat-users.xml
web.xml

4) No arquivo "pronto-ds.xml", coloquei o seguinte:

<?xml version="1.0" encoding="UTF-8"?>
<datasources>
    <local-tx-datasource>
        <jndi-name>pronto</jndi-name>
        <connection-url>jdbc:postgresql:pgsql.teste.com.br/teste</connection-url>
        <driver-class>org.postgresql.Driver</driver-class>
        <user-name>teste</user-name>
        <password>teste</password>
        <new-connection-sql>select 1</new-connection-sql>
        <metadata>
            <type-mapping>PostgreSQL 8.0</type-mapping>
        </metadata>
    </local-tx-datasource>
</datasources>

5) E, no arquivo "context.xml", o seguinte:

<Context reloadable="true" privileged="true">
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <Resource name="jdbc/pronto" auth="Container" type="javax.sql.DataSource"
        driverClassName="org.postgresql.Driver" url="jdbc:postgresql:pgsql.teste.com.br/teste"
        username="teste" password="teste" maxActive="20" maxIdle="10"
        maxWait="-1" />
</Context>


Então, o sistema apresenta a tela de login, mas ao inserir os dados de usuário e tentar logar ocorre a mensagem "Ocorreu um erro!".

Obrigado.

-- 
Att.,
---------------------------------------------------
Rafael Rossa
+55 47 8853 3662 

Siga-me no Twitter: @rafael_rossa

Sergio Venicius

unread,
Mar 23, 2012, 12:02:28 AM3/23/12
to pronto...@googlegroups.com
só certificando.. quando você rodou o script de criação do banco de dados você estava logado com este mesmo usuário "teste", certo?

o banco de dados (e todas suas tabelas, views, etc) devem pertencer ao usuário do postgres que você configurou (teste)..

Att,
Sergio Venicius Vanin

Douglas Ramiro

unread,
Mar 23, 2012, 8:02:53 AM3/23/12
to pronto...@googlegroups.com
Olá Rafael,

o arquivo pronto-ds.xml é exclusivo para JBoss. Qual o servidor que você contratou? O context.xml é um arquivo de tomcat. Na verdade o server vai ter que ir na configuração do context.xml e adicionar o conteúdo desse arquivo.

att
--
Douglas Ramiro
_____________________________________
Java Developer
Sun Certified Java Associate (SCJA)
Sun Certified Java Programmer (SCJP)
JBoss Certified Application Administrator (JBCAA)
JBoss Certified Instructor (JBCI)

J. Francisco Silva IV

unread,
May 25, 2012, 10:20:16 AM5/25/12
to pronto...@googlegroups.com
Gostaria de saber o que preciso fazer para o pronto agile funcionar na minha vps?
Reply all
Reply to author
Forward
0 new messages