Mensagens enviadas por: OswaldoPJ
Índice dos Fóruns » Perfil de OswaldoPJ » Mensagens enviadas por OswaldoPJ
Autor Mensagem
Estou com um probleminha aqui, tenho um DataSource configurado no Tomcat, configurei tudo pelo admin, e já dei uma olhada no web.xml e server.xml me parece tudo correto.

Tenho também um classe "HelperBD" que eu criei pra controlar as operações com o Banco de Dados, o construtor desta classe é o seguinte:



A problema é que quando chamo essa classe recebo o seguinte erro:



Tenho certeza que o procedimento esta correto, mas parece que o JNDI não esta registrando o nome, ou não esta encontrando.

OBS: Já troquei o SGBD e o Container Servlet e o erro perssiste em todos

Alguem já passou por isso ???
Ola,

Alguem aqui utiliza Eclipse e Lomboz ???

Estou com o seguinte problema, tenho um projeto no Eclipse (Lomboz), com vários web resources, consigo fazer o "deploy" direto do Eclipse, mais não consigo fazer um "Redeploy", nem mesmo um "Undeploy" do projeto.

Na verdade se atualizo um Servlet, para fazer a atualização no Tomcat41, é necessários reiniciar o Tomcat, muito estranho.
Caro sudeval,

Os exemplos eu vou deixar para nossos amigos do Fórum, pois minhas aplicações são praticamente todas web.


Mais é claro que você pode ter uma aplicação deste tipo toda escrita em Java, assim como você tem no VB ou Delphi. A GUI (Interface Gráfica) será forncecida através de uma API Java (Swing, AWT, SWT, GTK,...) a maioria das aplicações utilizam o Swing por sua riqueza em componentes gráficos.

O acesso ao banco de dados será provido por uma API JDBC, e hoje a maioria dos SGBD Relacionais oferecem suporte a JDBC.

O Java disponibiliza essas e muitas outras APIs, que você poderá utilizar para suprir todas as suas necesssidades.


Pessoalmente, eu faria uma boa avaliação da viabilidade de um projeto deste tipo, afinal de contas é um investimento e tanto, portar uma aplicação Delphi ou VB para Java requer um trabalho muito bom principalmente no que diz respeito a contrução das Interfaces Gráficas, pois como todos sabemos um trabalho mal feito vai resultar em insatisfação do seu cliente e você acabará colocando a culpa no Java.

Apoio essas iniciativas de criar aplicações cliente em Java, mais apoio também o bom uso da programação OO.


Daqui a pouco o pessoal posta uns exemplos pra você.

Abraço.
Cara o que você pode tentar fazer é pedir pro fornecedor da DLL o código fonte dela, que provavelmente foi escrita em C ou C++.

Dai você pode dar uma olhada neste link http://java.sun.com/docs/books/tutorial/native1.1/stepbystep/index.html.
Não sei se é possível, mais eu nunca faria isso, não agora que me livrei do inferno das DLLs que eu usava no VB.


Explica melhor pra gente o que você quer fazer com essa DLL.
Cara esse erro costuma torturar os iniciantes, bom uma causa nobre para ele é o classpath, ao executar o interpretador não esta encontrando as bibliotecas padrões do Java.

Faz assim ó, no www.guj.com.br tem um artigo que fala só sobre o CLASSPATH da uma olhada nele, e tem outro artigo lá de "erros e um iniciante" também vale a pena dar uma olhada.

Um Abraço, e continue no caminho certo, JAVA !!!!!!!!
Eu posso estar bem enganado mas prefiro tentar...

Que tal o uso do POA, pelo que você falou você precisaria de uma rotina em "anexo" uma espécie de "trigger", então acho que neste caso a Programação Orientada a Aspecto supriria suas necessidades, ou melhor o AspectJ entraria entraria em cena.

Na Developers de Setembro de 2002 (meio vellhina né), trouxe um artigo com um ótimo exemplo do uso de POA.

Bom se vocês acharem que o que eu falei não tem nada a ver...ignore esta mensagem, hehehehehe !!!!

Um abraço.
Caro amigo, <BR> <BR>Você pode procurar em algum buscador como o google ou cade, ou então, podemos desenvolver um juntos, bom se você esta iniciando em Java e quiser desenvolver um projeto didático em conjunto comigo, vamos conversar !!!! <BR> <BR>Oswaldo Neto <BR><!-- BBcode auto-mailto start --><a href="mailto:cafejava@bol.com.br">cafejava@bol.com.br</a><!-- BBCode auto-mailto end --> <BR>ICQ: 163131092 <BR> <BR>Um abraço. <BR> <BR>
Galera, <BR> <BR>Eu estou aprendendo Java agora, e ainda estou avaliando as Ferramentas para trabalhar com a linguagens. <BR> <BR>Bom, estou Usando o Forte For Java Release 4, esta ferramenta é bem completa e consigo tudo o que quero dela. Mas por outro lado, perde muito em desempenho pois tenho um PC "P4 1.6 Ghz com 128 Mb RAM", e quando abro o Forte sinto um certo peso em todo o sistema por causa do programa, o que me irrita as vezes pois acabo perdendo muito tempo sendo que de vez em quando a coisa enrrosca e fica processando sem deixar eu trabalhar. <BR> <BR> <IMG SRC="images/forum/smilies/icon_biggrin.gif"> Mas afinal, qual seria a ferramenta ideal para um iniciante trabalhar com Java, presciso de suporte para JavaBean, Servlet, JSP, GUI, e muitas outras coisas que o Forte me oferece. <BR> <BR> <IMG SRC="images/forum/smilies/icon_eek.gif"> O Eclipse é uma boa ferramenta ??? Tem suporte a tudo ????
E ai pessoal, bom minha dúvida desta vez acredito que interessa muita gente, então vai. <BR> <BR>Existe como criar uma aplicação nativa em JAVA ???? <BR> <BR>Eu li o tutorial e a documentação do SDK, sobre o Java Native Interface (JNI), mas não obtive exito. <BR> <BR>Será que alguem tem algum código ou explicação de como isso deve ser feito na prática !!! <BR> <BR>Espero respostas, obrigado !!!! <BR>
Ai pessoal, eu mesmo consegui achar uma solução para o meu problema depois de tanto bater a cabeça, ai vai pra quem se interessou!! <BR> <BR>Em primeiro lugar como a data esta no formato string então, deve ser convertida para o tipo Date. <BR> <BR>Importe: <BR>----------------------------------------------------- <BR> <BR>import java.util.Date; <BR>import java.text.SimpleDateFormat; <BR>import java.text.ParseException; <BR> <BR>Crie o método <BR>----------------------------------------------------- <BR> <BR>public Date StringToDate(String vData) { <BR> <BR>SimpleDateFormat formatoData = new SimpleDateFormat("yyyy-MM-dd"; <BR> <BR>Date dataRetorna = null; <BR> <BR>try { <BR> dataRetorna = formatoData.parse(vData); <BR>} <BR>catch (Exception e) { <BR> System.out.println(e.toString()); <BR> return null <BR>} <BR>return dataRetorno; <BR>} <BR> <BR> <BR>Agora passe a data no formato String para o método, que vai retornar uma Data <BR>---------------------------------------------------- <BR> <BR>Date d = objeto.StringToDate("1999-06-23"; <BR> <BR>e para colocar a data no formato correto use: <BR>---------------------------------------------------- <BR> <BR>System.out.println ( <BR> <BR>d.getDate() + "/" + <BR>(d.getMonth() + 1) + "/" + <BR>(d.getYear() + 1900) <BR> <BR>; <BR> <BR> <BR> <IMG SRC="images/forum/smilies/icon_razz.gif"> Se você não entendeu ainda e quer saber como faz mande um e-mail. <BR> <BR>Oswaldo Neto <BR><!-- BBcode auto-mailto start --><a href="mailto:cafejava@bol.com.br">cafejava@bol.com.br</a><!-- BBCode auto-mailto end -->
E ai pessoal, <BR> <BR>Tenho um BD em Access, com uma tabela usuario e um campo "dataNasc" do tipo Data/Hora, acontece que quando abro o BD vejo uma data no seguinte formato "23/04/1999". <BR> <BR>E tenho um servlet que apresenta este registro na página, ou seja faço uma busca no banco de dados e mostro a data na página, mais ou menos assim: <BR> <BR>stmt = con.createStatement(); <BR>rs = stmt.executeQuery("select blablabla..."; <BR> <BR>String dNasc; <BR>dNasc = rs.getString("dataNasc"; <BR> <BR>Tudo esta ocorrendo bem, mas quando imprimo a dNasc na tela tenho a seguinte saida: <BR> <BR>1999-04-23 00:00:00 <BR> <BR>E se uso o método: <BR> <BR>Date dNasc = null; <BR>dNasc = rs.getDate("dataNasc"; <BR> <BR>Ocorre um erro de tipos incompatíveis. <BR> <BR>Bom, finalizando eu gostaria que o formato data impressa fosse apenas "23/04/1999"e NÃO "1999-04-23 00:00:00", já que no banco de dados está tudo correto e quando recupero a data estou recuperando como String. Porque e como o java formata essa Data ??????????????????????? <BR> <BR> <BR>Se alguem puder me ajudar eu agradeço !!!! <BR> <BR>Oswaldo Neto <BR><!-- BBcode auto-mailto start --><a href="mailto:cafejava@bol.com.br">cafejava@bol.com.br</a><!-- BBCode auto-mailto end --><BR><BR><font size=-1>[ Editado por Oswaldo No dia -1 ]</font>
Pessoal ainda é sobre a pergunta de usar Objetos Implicitos em Servlet. <BR> <BR>O servlet abaixo, traz no método doGet a ID da sessão no corpo do HTML. <BR> <BR>==================== <BR> <BR>import javax.servlet.*; <BR>import javax.servlet.http.*; <BR>import javax.servlet.jsp.*; <BR>import java.io.*; <BR> <BR>public class global extends HttpServlet { <BR> <BR> HttpSession session; <BR> <BR> public void init(ServletConfig config) throws ServletException { <BR> super.init(config); <BR> } <BR> <BR> public void destroy() { <BR> } <BR> <BR> protected void doGet(HttpServletRequest request, HttpServletResponse response) <BR> throws ServletException, java.io.IOException { <BR> <BR> PrintWriter out = response.getWriter(); <BR> <BR> out.println("<html>"; <BR> out.println("<head>"; <BR> out.println("<title>CafeJava</title>"; <BR> out.println("</head>"; <BR> out.println("<body>"; <BR> <BR> out.println(session.getId()); <BR> <BR> out.println("</body>"; <BR> out.println("</html>"; <BR> } <BR> <BR> protected void doPost(HttpServletRequest request, HttpServletResponse response) <BR> throws ServletException, java.io.IOException { <BR> } <BR> <BR> public String getServletInfo() { <BR> return "Servlet Global, controla as variáveis de sessão usada pelo site"; <BR> } <BR>} <BR> <BR>================ <BR> <BR> <BR> <BR> <BR>É importante resaltar que a classe compila tudo certinho, mas quando rodo no browser ocorre o seguinte erro <BR> <BR> <BR> <BR> <BR> <BR>**************************************************** <BR>500 Servlet Exception <BR>java.lang.NullPointerException <BR> at global.doGet(global.java:2 <BR> at javax.servlet.http.HttpServlet.service(HttpServlet.java:126) <BR> at javax.servlet.http.HttpServlet.service(HttpServlet.java:103) <BR> at com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.java:96) <BR> at com.caucho.server.http.Invocation.service(Invocation.java:311) <BR> at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135) <BR> at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:21 <BR> at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:160) <BR> at com.caucho.server.TcpConnection.run(TcpConnection.java:137) <BR> at java.lang.Thread.run(Thread.java:536) <BR> <BR>************************************************ <BR> <BR> <BR>Estou usando o Resin 2.1.1, será que é erro do servidor ??? <BR> <BR> <BR> <BR>Quando tiro a linha que traz o método getId(), o servlet compila e roda normalmente no browser. <BR> <BR> <BR>Alguem pode me ajudar !!!! <BR> <BR> <BR> <BR> <BR> <BR><BR><BR><font size=-1>[ Editado por Oswaldo No dia -1 ]</font>
Olha eu aqui outra vez, vida de autodidata não é fácil. <BR> <BR>Bom como faço para usar objetos inplicitos como: session, application e pageContext em um Servlet se é que da pra usar, tentei de várias maneiras e não deu mesmo. <BR> <BR>Valeu galera !!!
E ai pessoal, <BR> <BR>Então vamos lá a mais uma dúvida. <BR> <BR>Tenho duas páginas, a index.jsp e a cont.jsp. Bom dentro da index, uso o método include para incluir o conteudo da cont.jsp, inclusive os códigos JSP da mesma. <BR> <BR>Mais ou menos assim: <BR> <BR><html> <BR>...bla,bla,bla... <BR> <BR><@include file=´cont.jsp´> <BR> <BR>...bla,bla,bla... <BR></html> <BR> <BR> <BR>Então, acontece que essa página index.jsp, eu transformei em um servlet, e agora como faço o include no Servlet, da pra fazer ??? <BR> <BR> <BR>Bom gostaria de agradecer por terem empenhado em responder minhas dúvidas sobre Java, obrigado a todos. <BR>
 
Índice dos Fóruns » Perfil de OswaldoPJ » Mensagens enviadas por OswaldoPJ
Ir para:   
Powered by JForum 2.1.8 © JForum Team