Mensagens enviadas por: leonickel
Índice dos Fóruns » Perfil de leonickel » Mensagens enviadas por leonickel
Autor Mensagem
Javabuntu,

Contextualizando um poko o seu problema, vc está desenvolvendo um projeto web ? se sim, quais tecnologias vc usa? jsp, struts, ajax, etc?

pq se vc usar alguma dessas acredito que vc consiga armazenar na session a chave do projeto que será resgatada no momento em que o usuário efetua o login no sistema. não sei se seria a solução mais elegante, mas é uma sugestão q eu dou e fazendo assim do seu lado java vc poderia pegá-la para eventuais consultas ou persistencias que deseje fazer.

[]'sss!!!!
graveyard,

a classe teste4 está no mesmo projeto do seu webservices? se não, ela está no classpath do web service? como vc está deployando esta classe teste4, eh um arquivo .jar?

[]'ss!!!
graveyard,

tem como postar a exception completa que apareceu no log para podermos ter uma idéia um pouco melhor?
Olá Guilherme,

No objeto Calendar tem um método chamado getTimeInMillis que retorna um long que representa a hora contida neste objeto. Vc pode pegar esse long e subtrair o necessário.

Ex:


[]'ss!
febeckers,

como voce faz pra subir suas aplicações no tomcat?

que tipo de arquivos vc coloca dentro do webapps? .war, .jar, .ear?

acredito que para aplicações web o mais simples seja colocar arquivos .war dentro do web container.
Olá febeckers,

O esquema de subir uma aplicação web no jboss é parecido com o de subir no tomcat pois dentro do jboss existe um tomcat que é utilizado para subir aplicações do tipo web.

Se voce está gerando um arquivo .war do seu projeto e colocando dentro de "Tomcat 5.5\webapps", por exemplo, no jboss vc deve colocar dentro de "jboss\server\default\deploy". Esta pasta default pode variar entre default, all e minimal e ela é configurada no momento em que vc sobe o jboss com o parâmetro -c

Acredito que para voce q está começando com jboss o jeito mais fácil seja gerar um arquivo .war do seu projeto mesmo, pois o jboss ja irá localizá-lo como projeto web e será deployado no momento que vc subir o server.

Qlq coisa, manda mais pergunta ae.

Abraços,

Leonardo Nickel
Ola Rage,

Na versção do Java 5 saiu uma forma de argumento nova chamada "varargs" que é exatamente o que voce quer, fazer com que um argumento seja opcional ou nao. E ele tem uma coisa a mais, este argumento pode receber inúmeros parametros nele.

Ex:



quando vc chamar este método vc pode chamá-lo das seguintes maneiras:



Ele aceita tanto nenhum argumento, como infinitos.

Os detalhes importantes são:
- isso funciona para String, Long, etc e vc soh precisa acrescentar os "..." no final do tipo;
- este tipo "vararg' deve SEMPRE ser o ultimo argumento do seu método.

Espero ter ajudado.

Abraços,

Leonardo
Ola Fisio,

Vc está rodando o jboss dentro do eclipse? Se tiver, clique duas vezes nele que abrirá uma tela de configurações "Server Overview" correto? No Host name deve estar escrito localhost, mude para o IP da sua máquina. Depois clique em "Open Launch configuration", vá na aba arguments e depois do nome do server que voce está subindo adicione o argumento "-b 0.0.0.0". Ex: -c default -b 0.0.0.0

Não lembro se para este problema é necessário estas duas medidas ou apenas um, mas acredito que fazendo as duas resolva o seu problema.

Abraços,

Leonardo Nickel
Olá Pessoal,

Seguinte, estou desenvolvendo um web services em ejb3 usando o modelo de annotations, etc e pra deployar estou usando o jboss 4.2.0 que tem suporte pra ejb3 e dentro dele tem um projeto jbossws que eh responsável por controlar os web services. Esta arquitetura está funcionando sem problemas.

O que estou querendo fazer agora é adicionar um filter nas requisições do web services para que a cada requisição eu pegue as informações que estão vindo na request e possa montar o meu contexto(IP da máquina q estah acessando, etc.....).

Para aplicações web eu sei que esse filter funciona sem problemas, basta adicionar no arquivo web.xml da aplicação as tags <filter> e <filter-mapping>, porém para web services não está funcionando direito, pois o arquivo web.xml que eu axei para o ws fik no caminho do jboss "deploy\jbossws.sar\jbossws-context.war\WEB-INF" e ao adicionar as tags <filter> e <filter-mapping> elas não funcionam para as aplicações Client que consomem o WS, funcionam somente quando eu acesso via URL o jbossws (http://localhost:8080/jbossws/)

Voces tem alguma idéia sobre isso?

Valewww!!!!

Leonardo Nickel
Olá Pessoal,

Estou com o seguinte problema: Tenho um Web Services feito com EJB3 e este está funcionando sem problemas. Ele está feito com uma interface que é o EndPoint e uma classe que implementa a mesma.

O problema que eu tenho é que ao criar uma segunda interface+classe que será um segundo web service exposto, acontece a seguinte exception:



Pelo que andei procurando aki na net, parece que não pode ter duas classes que tenha a anotação "@WebService" no mesmo context-root. Voces tem alguma ajuda com relação a isso? Eu nao entendi mto bem o q seria este context-root, tem como eu fazer alguma configuração para que eu consiga usar este modelo que estou tentando?

Obrigado Pessoal pela ajuda.

Leonardo Nickel
O Form é aquele onde voce declara os atributos que deverão ter na página e onde tem os métodos getters e setters.

Essa classe que voce falou de Forward eu conheço como sendo Action, pois eh nela que voce irá pegar os valores que vieram da tela e setar para a mesma os valores que vieram da sua camada de negócios. Fazendo uma divisão dos componentes ficaria mais ou menos assim:

JSP: Parte da tela onde são criados as tags html:text, etc...
Form: Arquivo Java onde tem a declaração dos atributos e métodos getters e setters;
Action: Arquivo Java onde tem métodos com assinaturas com os objetos "ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response" onde voce irá tratar o que vier da tela e o que voce terá que mandar para ela.
XMLs: Arquivo de configuração que faz a junção do JSP, Form e Action. Nele voce configura esta associação.

Espero ter facilitado o entendimento.

Abraços,

Leonardo Nickel
Certo

Experimente colocar o atributo "name" e passar para ele o nome do form que voce estah usando para esta tela

Ex:
<html:text name="SeuForm" property="parametro1" size="25" />

Tente ver se funciona.

Abraços,

Leonardo Nickel
Olá Patrícia,

- O nome da property que voce passou para este html:text reflete um atributo do seu formulário criado lah na parte Java?
Ex: No seu form existe um getParametro1() e setParametro1() ?

- Este seu html:text está dentro de uma tag "<html:form" e a action deste form está sendo passada coreta para fazer a associação no arquivo de configuração xml ? Se tiver usando struts será no struts-config.xml.

Tente verificar esses passos para ver se tudo está correto.

Abraços,

Leonardo Nickel
Voce pode tentar usar um plugin do Hibernate para o Eclipse

http://www.hibernate.org/255.html

[]'ss
Olá Galera,

Estou com um problema: Estou usando DWR para minha aplicação AJAX e estou retornando um objeto X que dentro dele tem uma lista bem grande de um outro tipo de objeto, Y, por exemplo. Ao fazer esta operação com a lista de Objetos Y pequena, funciona sem problemas porém quando essa lista é grande dá o seguinte erro do DWR:

16:35:46,536 WARN [DefaultExecProcessor] Erroring: id[7787_1191440143396] message[uk.ltd.getahead.dwr.OutboundVariable@19330f7]

E aí o retorno nem chega no método CallBack, parece que o DWR não conseguiu converter mesmo o objeto.

Voces sabem se o DWR tem alguma limitação em tamanho de listas que ele consegue converter e talz? Se sim, tem alguma configuração que pode ser feita??

Obrigado.

Leonardo Nickel
 
Índice dos Fóruns » Perfil de leonickel » Mensagens enviadas por leonickel
Ir para:   
Powered by JForum 2.1.8 © JForum Team