| 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
|
 |
|
|