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.
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.
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.
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 ?
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.
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…
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.