Unofficial Content

Abaixo seguem as perguntas mais feiras pelos usuários ao suporte da ARTech do Brasil.

 

Nota: O principal problema é a não atualização do diretório lib dentro do TomCat.

Qualquer atualização no GeneXus irá causar a padara em seu sistema. Neste caso, copie novamente as classes *.jar do diretório DATA00x para >\WEB-INF\lib e reinicie o TomCat.

 

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.

Nota: É OBRIGATÓRIA a criação de um contexto ESPECÍFICO para o seu modelo de produção no TomCat. Você não pode utilizar outro contexto já em uso.

 

P: Devo criar sempre um Deployment para minha aplicação?

R: Não. O Deployment deve ser feito somente para a produção e somente quando for solicitado pelo seu administrador do site. Muitas vezes é solicitada somente a cópia dos arquivos e algumas poucas vezes o war não é aceito.

 

P: É obrigatória a geração do WAR para instalação em um novo local?

R: Não. Você pode copiar os arquivos simplesmente. Porém neste caso é necessária a configuração manual do contexto.

 

P: A seguinte janela está sendo exibida ao executar minha aplicação.

62

R: Abra o GeneXus, pressione F5, Clique em Options e Advanced. Marque "Use Default Browser"

 

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:
  • C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.5\webapps\gxteste\WEB-INF\lib
  • Para o diretório \DATA00x\web 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 o seguinte erro ao compilar:
hmain.java:15: cannot access javax.servlet.http.HttpServlet
file javax\servlet\http\HttpServlet.class not found
public final class hmain extends GXWebObjectStub
R: Verifique se seu ClassPath está configurado corretamente e se o arquivo servlet-api.jar está dentro do diretório \DATA00x\web de seu kbase.
 
P: Estou com o seguinte erro: HTTP Status 500 - Error retrieving attribute debug
R: Pare e reinicie o seu TomCat.
 
P: Estou com Windows XP SP2 e com o seguinte erro: Error establishing socket.
Oks: É necessário estar com o SP3 do SQL Server para o correto funcionamento.
P: Estou com o mesmo erro Estou com o seguinte erro ao compilar:
hmain.java:15: cannot access javax.servlet.http.HttpServlet
file javax\servlet\http\HttpServlet.class not found
public final class hmain extends GXWebObjectStub ao compilar, percebi que pediste para verificar se o classpath esta certo e o servlet-api ja esta na pasta. O servlet-api nao esta na pasta e o classpath a principio esta certo. Poderia me dize o que exatamente deve estar no classpath para que eu possa conferir e quando o servlet-api deve estar na pasta da aplicação?

 

Last update: April 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant