Obrigado Luis por dar o feedback da sua experiencia! > Não consegui ainda mudar o directório de dados do GeoServer na GISVM, > é possível que nem seja suposto fazer isso, > com o tipo de instalação usada - war file.
Baseado nisto: http://docs.geoserver.org/1.7.x/en/user/data-directory/data-dir-setting.html Editando o web.xml do geoserver: sudo vi /usr/local/tomcat/webapps/geoserver/WEB-INF/web.xml E alterando as seguintes linhas: <!-- <context-param> <param-name>GEOSERVER_DATA_DIR</param-name> <param-value>C:\eclipse\workspace\geoserver_trunk\cite\confCiteWFSPostGIS</param-value> </context-param> --> Para: <context-param> <param-name>GEOSERVER_DATA_DIR</param-name> <param-value>/usr/local/tomcat/webapps/geoserver/data/</param-value> </context-param> Tenho usado o Geoserver (dentro do GISVM) em aplicações reais no trabalho e não tenho tido qualquer problema em configurar o acesso aos dados. É verdade que evito ao máximo aceder a dados de ficheiros (shape, etc) e opto normalmente pelo PostGIS, que no GISVM está mesmo ali à mão de semear! ;-) Com a instalação actual do Geoserver no GISVM (2008.11.01 edition) o local raiz dos dados do Geoserver é: /usr/local/tomcat/webapps/geoserver/data Pegando num exemplo que vem no demo do Geoserver: o Feature Data Set = "states_shapefile" Definido no feature data set como: "file:data/shapefiles/states.shp" Está efectivamente em: "/usr/local/tomcat/webapps/geoserver/data/data/shapefiles/states.shp" De qualquer forma o Geoserver permite usar ficheiros em qualquer lado (desde que se use o caminho absoluto!) Ou então usar a técnica do link (ln) criado na pasta raiz (data) anteriormente referida. Com as imagens / raster (coverages) é equivalente: o Coverage data set = "worldImageSample" Definido como: "file:coverages/img_sample/usa.png" Está efectivamente em: "/usr/local/tomcat/webapps/geoserver/data/coverages/img_sample/usa.png" > Hoje experimentei usar a GISVM com o VirtualBox e sem dúvida que > funciona muito melhor. É muito fácil de fazer e aconselho-o a quem > queira usar a GISVM em cima do Ubuntu (com a resalva da questão da > licença): Optimo. E já agora permita-me a ousadia de lhe pedir para fazer um "quick guide" de como instalar o VirtualBox no Ubuntu!? E já tentou instalar a partir da source? Compilando o Vbox? É que essa versão é Open Source GPL (só a versão binário é que é Personal use!) Sinceramente nem sei como isto é legalmente possivel! A source ser GPL e o binário proprietário? coisas de advogados... ;-) http://www.virtualbox.org/wiki/Build_instructions Era uma optima contribuição... Obrigado, Ricardo Pinho http://gisvm.com ----- Mensagem original ---- De: Luís Moreira de Sousa <[email protected]> Para: portugal <[email protected]> Enviadas: Segunda-feira, 21 de Setembro de 2009 15:50:25 Assunto: [Portugal] Re: Geoserver no GISVM com dados no anfitrião Olá a todos, Só um update para fechar esta thread. Não consegui ainda mudar o directório de dados do GeoServer na GISVM, é possível que nem seja suposto fazer isso, com o tipo de instalação usada - war file. A sugestão do Ricardo Pinho foi acertada e com um link para um directório foi possível contornar a questão de forma simples. Neste momento tenho o GeoServer a servir imagens que estão no disco do anfitrião sem problemas. Hoje experimentei usar a GISVM com o VirtualBox e sem dúvida que funciona muito melhor. É muito fácil de fazer e aconselho-o a quem queira usar a GISVM em cima do Ubuntu (com a resalva da questão da licença): http://freegeographytools.com/2008/gisvm-a-virtual-ubuntu-linux-gis-workstation Falta-me apenas perceber como se acaba com aquela coisa do control direito (tal como se faz no Windows). Mas de resto está tudo ok. Obrigado ao Fernando e ao Ricardo pela ajuda que deram, Luís 2009/9/16 Luís Moreira de Sousa <[email protected]>: > Olá, > > Estou a usar a última versão da GISVM com o Ubuntu 9.04 como anfitrião. > > Preciso de servir ficheiros que estão no anfitrião com o Geoserver. > Criei uma pasta partilhada e tudo funciona correctamente no sistema de > ficheiros, ficando montada em /mnt/hgfs. Defini depois a variável de > sistema GEOSERVER_DATA_DIR e incluí a sua definição no ficheiro > .bashrc. > > No sistema de ficheiros (pela linha de comandos ou pelo navegador) > consigo aceder sem problemas às pastas partilhadas, quer para ler quer > para escrever. No entanto o Geoserver ignora por completo a variável > GEOSERVER_DATA_DIR e continua a usar o directório > /usr/local/tomcat/webapps/geoserver/data. > > Alguma ideia? Obrigado, > > Luís > > P.S.: Ricardo, para quando uma versão da GISVM baseada em VirtualBox? > O VMPlayer funciona mal no Ubuntu. > _______________________________________________ Portugal mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/portugal ____________________________________________________________________________________ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com _______________________________________________ Portugal mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/portugal
