SUN Application Server - colocar aplicação web em produção!

4 respostas
juliomartini

Pessoal,

Fiz a minha aplicação web utilizando o Netbeans 5.5 e o servidor SUN Java Application Server 9.0. Até o presente momento estava testando o sistema com o servidor embutido no Netbeans. Agora estou testando por fora e estou com algumas dúvidas sobre a configuração do server.

  1. Acessei o endereço: http://localhost:4848 (admin console)
  2. Selecionei o meu .WAR na opção WebApplication;
  3. Defini o name e o ContextRoot;
  4. Até aí tudo ok. Vou no firefox e digito http://localhost:8080/aplicacao e dá um monte de erro. Pelo que percebi é por causa da conexão com o PostgreSQL e outras bibliotecas que uso como CommonsFileUpload e Commons-IO. Gostaria de saber se tenho que indicar isso tb e em qual opção faço isso no server?

É a primeira vez que configuro um server para rodar uma aplicação Java por fora do Netbeans. Se alguém puder me ajudar ou passar alguma dica, agradeço.

Abraços,
Júlio César

4 Respostas

Kenobi

juliomartini:
Pessoal,

Fiz a minha aplicação web utilizando o Netbeans 5.5 e o servidor SUN Java Application Server 9.0. Até o presente momento estava testando o sistema com o servidor embutido no Netbeans. Agora estou testando por fora e estou com algumas dúvidas sobre a configuração do server.

  1. Acessei o endereço: http://localhost:4848 (admin console)
  2. Selecionei o meu .WAR na opção WebApplication;
  3. Defini o name e o ContextRoot;
  4. Até aí tudo ok. Vou no firefox e digito http://localhost:8080/aplicacao e dá um monte de erro. Pelo que percebi é por causa da conexão com o PostgreSQL e outras bibliotecas que uso como CommonsFileUpload e Commons-IO. Gostaria de saber se tenho que indicar isso tb e em qual opção faço isso no server?

É a primeira vez que configuro um server para rodar uma aplicação Java por fora do Netbeans. Se alguém puder me ajudar ou passar alguma dica, agradeço.

Abraços,
Júlio César

Júlio, poderia coloar o Log de erros pra darmos uma olhadinha ?

juliomartini

Bom dia,

Estou no trabalho agora, quando chegar publico o erro para análise.

Mas uma dúvida: Tenho que setar alguma coisa no web.xml? Andei dando uma olhada e consta apenas os meus servlets. É necessário informar o container que será usado? O server que estou usando é o SUN APPLICATION SERVER 9.0.

Grato,
Júlio César

juliomartini

Olá,

Segue abaixo o erro que está dando:

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 15 in the jsp file: /index.jsp
Generated servlet error:
[javac] /home/juliomartini/SUNWappserver/domains/domain1/generated/jsp/j2ee-modules/achando/org/apache/jsp/index_jsp.java:75: package utils does not exist
[javac] utils.Conecta conexao = null;
[javac] ^

Se executo pelo Netbeans não dá erro.
Executando por fora, dá o erro acima.

Será que é problema das variáveis de ambiente? JAVA_HOME etc…

Abraços,
Júlio César

juliomartini

Pessoal,

Depois de muita pesquisa e horas em claro acabei descobrindo o problema. Eu estava no admin console do SUN APPLICATION SERVER e tentando fazer o deploy por ele, provavelmente estava fazendo errado, não achei o problema até agora.

O que fiz para solucionar: peguei o arquivo WAR gerado pelo Netbeans e joguei dentro da pasta AUTODEPLOY do servidor da SUN. Funcionou legal.
Pelo que percebi no 1º passo ele não estava enxergando as libs da minha aplicação e com o autodeploy agora está ok.

Espero que essa resposta ajude,

Abraços,
Júlio César

Criado 19 de junho de 2007
Ultima resposta 21 de jun. de 2007
Respostas 4
Participantes 2