Oi Tamer.
Este é um problema comum e não muito fácil de resolver, dependendo muito do
Container JSP que você estiver utilizando.
O problema é que quando as páginas JSP são interpretadas, elas são convertidas em
servlets e armazenadas em um diretório aleatório, criado dinamicamente. No JSWDK
ele gera algo como um work%239r%
Uma das soluções possíveis é adicionar as suas classes na variável de ambiente
classpath. Alguns servidores web como o iPlanet, antigo NES (Netscape Enterprise
Server), permitem a configuração do Classpath de suas aplicações no próprio
server. Além disso na versão para Linux ele permite que você defina o diretório
onde ficará armazenado os Servlets gerados a partir das páginas JSP. Desta forma,
bastaria adicionar as suas classes neste diretório.
Nunca utilizei o Orion, mas deve haver alguma configuração semelhante!
Só para confirmar, o erro que você recebe é:
......................................................
500 Internal Server Error
Error parsing JSP page /cfm/dataBR.jsp
Syntax error in source__jspPage7.java:30: Method get_diaMesAno() not found
in class __jspPage7.
get_diaMesAno()
^
__jspPage7.java:35: Method get_diaMes() not found in class __jspPage7.
get_diaMes()
^
__jspPage7.java:40: Method get_mes() not found in class __jspPage7.
get_mes()
^
3 errors
Como não estou vendo o source, você pode confirmar se está instanciando a classe
no início da página, e utilizando o objeto para invocar o método?
Espero ter ajudado.
[]'s
Handerson F. Gomes
Taos Consultoria
Tamer Americo wrote:
> Pessoal,
> Eu fiz uma classe que retorna alguns formatos de data.
> Eu compilo, e executo utilizando o compilador na boa.
> Eu tentei utilizar a classe em uma pagina jsp e nao consegui. deu o erro
> abaixo.
>
> Estou usando o servidor Orion.
> No IWS, eu simplesmente coloquei o arquivo dataBR.class na pasta dos
> servlets e funcionou como deveria.
>
> Ja tentei tambem colocar dentro de um arquivo jar e dar o import mas nao
> consegui. nao sei se estou fazendo certo.
> Tentei tambem com a criacao de packages e nada.
>
> Alguem poderia me dar uma ajuda???
>
> ......................................................
> 500 Internal Server Error
> Error parsing JSP page /cfm/dataBR.jsp
>
> Syntax error in source__jspPage7.java:30: Method get_diaMesAno() not found
> in class __jspPage7.
> get_diaMesAno()
> ^
> __jspPage7.java:35: Method get_diaMes() not found in class __jspPage7.
> get_diaMes()
> ^
> __jspPage7.java:40: Method get_mes() not found in class __jspPage7.
> get_mes()
> ^
> 3 errors
>
> _____________________________________________________________________________
> Tamer Americo- Conselho Federal de Medicina - CFM - [EMAIL PROTECTED]
> http://come.to/tamerico - [EMAIL PROTECTED] - ICQ#3221276 - Odigo#16141
>
> "When we are young
> Wandering the face of the earth
> Wondering what our dreams might be worth
> Learning that we're only immortal
> For a limited time"
> Dreamline - Rush
> ____________________________________________________________________________
> _
>
> --------------------------- LISTA SOUJAVA ---------------------------
> http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
> [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> ---------------------------------------------------------------------
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------