Windows vs Linux

4 respostas
ssh

Boa noite,

Programo em uma máquina com windows, e em produção o servidor é linux.

uso um arquivo .xml e um arquivo que le esse xml, se esta em produção usa diretórios de produção se está local usa diretórios local.

fiz alguns testes localmente e estava funcionando tudo ok, subi para o servidor linux e não funcionava 100%, eu consiguia acessar a aplicação(efetuar login), ou seja, conexão com o banco de dados estaria OK.

mas algumas funcionalidades, como upload de imagem, não funcionava.

porq isso acontece? alguém tem alguma noção do que possa ser? sinceramente não faço idéia.

OBS: já existe uma aplicação, e algumas funções que pararam de funcionar, funciovam antigamente mesmo em produção.

OBS1: como surgiu varias melhorias, preferi subi o projeto inteiro, peguei todo o conteudo da pasta /build/web/ e subi para o linux.

Não vejo onde eu possa ter errado. até porque acesso a aplicação consigo normalmente, antes funcionava, agora não.

Obrigado desde já

4 Respostas

Markus_Alemao

Talvez possa ser que não possua permissão de escrita no diretorio que armazena as imagens.

ssh

Markus Alemao:

mas algumas funcionalidades, como upload de imagem, não funcionava.

Talvez possa ser que não possua permissão de escrita no diretorio que armazena as imagens.

Cara, ja dei todas as permissões possíveis, acessei pelo WinSCP, e por la alterei, coloquei R R R W W W X X X nas pastas todas.

e não foi só essa funcionalidade que parou.

muito esquesito não?

A

Você está cometendo o clássico erro de tentar resolver um problema sem saber qual é o problema.

Geralmente há várias diferenças entre o ambiente de produção e o de desenvolvimento e é sempre importante ter essas diferenças bem mapeadas.

Se não tá funcionando o primeiro passo é descobrir o motivo de não funcionar, não tentar solucionar as cegas.

O programa grava algum tipo de log? Já leu este log?
Alguma exception está ocorrendo?

Com as informações que passou é impossível identificar o problema. Podemos, no máxmo, apenas chutar motivos.

Se não fez essa análise ainda, faça e obtenha mais informações para identificar o problema.
Este é o primeiro passo.

maior_abandonado

la no seu servidor costuma ter algum arquivo onde tudo é impresso (como o catalina.out no caso do tomcat)…

procure em todo caso tratar qualquer tipo de erro nesse caso…

Criado 25 de outubro de 2011
Ultima resposta 26 de out. de 2011
Respostas 4
Participantes 4