Servlets  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
GustavoDoT
Thread.start()

Membro desde: 10/11/2009 08:23:50
Mensagens: 43
Localização: Bandeirantes Paraná
Offline

Boa tarde!

Amigos, estou estudando a apostila fj21 da Caelum, ao desenvolver as duas servlets propostas no capítulo 5, dá o seguinte erro:

Description Resource Path Location Type
The serializable class OiMundo does not declare a static final serialVersionUID field of type long OiMundo.java /fj21-agenda/src/br/com/caelum/servlet line 12 Java Problem

Pensei de início que fosse problema no mapeamento, mas acredito que está certo, por via das dúvidas abaixo coloquei como elas estão mapeadas no web.xml:

<servlet>
<servlet-name>primeiraServlet</servlet-name>
<servlet-class>br.com.caelum.servlet.OiMundo</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>primeiraServlet</servlet-name>
<url-pattern>/oi</url-pattern>
</servlet-mapping>

<servlet>
<servlet-name>segundaServlet</servlet-name>
<servlet-class>br.com.caelum.servlet.AdicionaContatoServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>segundaServlet</servlet-name>
<url-pattern>/adiciona</url-pattern>
</servlet-mapping>

Se alguém puder me ajudar escreva aí por favor!
[Email] [MSN]
arqueiros
JavaBaby
[Avatar]

Membro desde: 17/12/2008 16:04:28
Mensagens: 81
Offline

Eu acho que o problema não é o mapeamento e sim a classe OiMundo.

Coloca o código da classe para o pessoal ver aqui que ficará mais facil de propor a solução.

abs

TADS - UNIFIEO
SCJA 1.0
OCJP 6
GustavoDoT
Thread.start()

Membro desde: 10/11/2009 08:23:50
Mensagens: 43
Localização: Bandeirantes Paraná
Offline

Olá pessoal!

Deixou de dar aquele erro que citei na mensagem anterior quando aconselhado pelo Eclipse adicionei este atributo:

/**
*
*/
private static final long serialVersionUID = 885926685202019945L;

Não entendi porque tive que fazer isso alguém sabe?

Mas o pior é que o projeto ainda não roda!

Alguém por aí me socoooorrrraaaa!

VLW
[Email] [MSN]
fvslistas
JavaGuru

Membro desde: 26/08/2009 17:31:26
Mensagens: 231
Offline

Qual é o erro que dá agora?
GustavoDoT
Thread.start()

Membro desde: 10/11/2009 08:23:50
Mensagens: 43
Localização: Bandeirantes Paraná
Offline

Então...
Agora ele mostra um erro na conversão da data, alguém sabe um modo eficaz para persistir uma data no banco e de trazer uma data do banco para a aplicação?

Gustavo
[Email] [MSN]
fvslistas
JavaGuru

Membro desde: 26/08/2009 17:31:26
Mensagens: 231
Offline

Isto varia de banco para banco. Normalmente o formato de entrada dos dados é configurável.

Bem, por se tratar de um erro de conversão, suponho que você não esteja usando Hibernate, JPA, nem nada disso. Então só pode estar usando jdbc e construindo sua query na mão. Se for isto mesmo, você pode tentar usar PreparedStatement.

http://java.sun.com/docs/books/tutorial/jdbc/basics/prepared.html
http://java.sun.com/j2se/1.5.0/docs/api/index.html?java/awt/Robot.html

Tenta aí e vê no q dá.


 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team