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

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

[quote=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
[/quote]

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

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

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

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