Perguntas e Respostas
Abaixo seguem as perguntas mais feiras pelos usuários ao suporte da ARTech do Brasil.
P: Estou passando para Produção. O que eu preciso fazer?
R: Você deve ter de executar praticamente todos os passos deste roteiro em seu ambiente de desenvolvimento para o modelo de Produção. Após o funcionamento, criar um Deployment para sua aplicação.
P: Devo criar sempre um Deployment para minha aplicação?
R: Não. O Deployment deve ser feito somente para a produção.
P: É obrigatória a geração do Web Start para instalação?
R: Não. Porém é muito complexo o processo para ser feito manualmente e é necessário alto conhecimento de Java.
P: Tenho que ter um servidor Web para rodar o Web Start?
R: Não. Porém a aplicação não será atualizada automaticamente. Como um servidor Web para este fim é muito simples de ser instalado, configurado e ser mantido, não possui custos e não compromete a segurança, não vejo problemas em se utilizar.
Nota: Você não precisa distribuir sua aplicação na Web. O Servidor pode ser instalado somente para uso interno.
P: Eu posso utilizar a VM da Microsoft?
R: É possível sim, mas altamente desaconselhável. A ARTech não está mais utilizando esta Virtual Machine como padrão de desenvolvimento pela grande quantidade de Bugs existentes e sem correção. Este produto se encontra descontinuado e sem suporte por parte da Microsoft. Em contrapartida, a VM da Sun está sempre sendo atualizada e não existem pendências por parte das aplicações GeneXus e a VM da Sun.
Informamos também que por estar descontinuado, a ARTech não dará suporte para aplicações que não estiverem utilizando Java Sun e SWT.
P: Preciso usar a mesma VM para desenvolver e executar?
R: Não. Você pode usar qualquer VM para desenvolver e outra para executar. Mas é altamente aconselhável o uso da mesma VM, para evitar que você tenha um erro e seu cliente não ou vice-versa, causado por algum bug.
P: Como faço para rodar minha aplicação em Linux?
R: Você deve desenvolver em SDI e com interface SWT. Não é necessária nenhuma configuração especial além disso.
P: Estou com o seguinte erro: "No suitable driver".
R: Sua aplicação não está encontrando o seu driver JDBC durante a execução ou não está sendo possível a conexão ao servidor de Banco de Dados.
Se você estiver utilizando o SQL Server 2000, copie os seguintes arquivos:
C:\Arquivos de programas\Microsoft SQL Server 2000 Driver for JDBC\lib
Arquivos:
- msbase.jar
- mssqlserver.jar
- msutil.jar
Para os seguintes diretórios:
- Para o diretório \DATA00x de seu kbase.
P: Necessito me conectar ao Banco de Dados utilizando "Trusted Connection" (Autenticação Integrada)
R: Nenhuma aplicação Java consegue fazer isso, por não reconhecer o usuário do Windows.
P: Estou com Windows XP SP2 e com o seguinte erro: Error establishing socket.
R: Veja este documento: http://support.microsoft.com/?id=841251
Obs: É necessário estar com o SP3 do SQL Server para o correto funcionamento e verifique se o seu Firewall está desativado.
Artech do Brasil