Tenho recebido alguns e-mail de pessoas que tem tido uma certa dificuldade em estar configurando seus dados geoespaciais, que estão no PostGIS para utilizarem no GeoServer, por isso resolvi escrever este post e explicar como é simples.

Passo 1. Configurando o Data Store

1.1. Faça o login no GeoServer;
1.2. Navegue pelo menu até chegar em DataStores (Config -> Data -> DataStores);
1.3. Seleciona a opção NEW;
1.4. Selecione o banco de dados, no seu caso o PostGIS e dê um nome a ele (Feature Data Set ID);
1.5. Selecione o botão New;
1.6. Aparecerá então a seguinte tela:


DataStore

Passo 2. Preenchendo as informações

2.1. Agora você deve preencher os campos com as infomações de:
2.1.1. Host: nome ou ip onde está o seu banco
2.1.2. Port: porta do banco, no caso do PostGIS é a 5432
2.1.3. Schema: Esquema onde estão as suas tabelas, caso não coloque nada ele assumirá o schema public
2.1.4. Database: nome do banco
2.1.5. User: Usuário do banco
2.1.6. Password: senha do usuário do banco
2.2. Após ter entrado com esses dados, clique em submit.
2.3. Feito isso, clique em Apply, e depois em Save e seu banco estará configurado e salvo.


Tela com as informações preenchidas

Passo 3. Verificando se funcionou

Como passo verificar se realmente funcionou, se já posso configurar as FeatureTypes, com as layers do meu banco PostGIS?

Isso é realmente bem simples. Se você realizou o passo 2.2 e não ocorreu nenhum erro, o seu banco já está funcionando com o GeoServer. Para ver que as tabelas estão disponíveis faça o seguinte:

Navegue pelo menu até chegar em FeatureTypes (Config -> Data -> FeatureType), então seleciona a opção NEW.
Abrirá uma nova tela, e você então uma combobox (Feature Type Name), clique nela e veja se tem linhas no seguinte formato: nome_do_datastore:::nome_da_tabela_no_postgis.
Caso exista, é porque realmente funcionou.

Qualquer dúvida entre em contato.