| Autor |
Mensagem |
|
|
Pessoal, estou com a desagradável missão de fazer uma aplicação que rodava no tomcat 5, rodar agora no 4.
Ataquei as taglibs, mudando para 1.0. Acontece que eu já vi caminhos de todos os tipos na web e aqui no fórum. Já tentei:
No tomcat 5 qualquer coisa parece funcionar, no 4, NADA parece funcionar.
Na hora de fazer o deploy dá o seguinte erro:
Meu web.xml (última versão, usando o caminho da documentação do jstl 1.0) tem o seguinte:
E uso a seguinte diretiva nas páginas:
Eu já coloquei os tlds no WEB-INF e já coloquei o standard.jar e o jstl.jar no WEB-INF/lib.
Agradeço qualquer ajuda!
|
 |
|
|
Pessoal, fiz uma aplicação com controle de acesso via realm tomcat, e estava rodando perfeitamente no tomcat 5.
Agora tenho que adaptar a aplicação para rodar no tomcat 4, e não está autenticando.
O meu context.xml, parcialmente gerado pelo netbeans 4, é assim:
A pergunta é, como fazer essa autenticação voltar a rodar no tomcat 4?
Valeu.
|
 |
|
|
Pessoal, tenho um relacionamento many-to-many mapeado assim.
e a outra classe:
Como dá para ver, as linhas de uma discussão estão num array, e a posição é armazenada na coluna "posicao_na_discussao". Durante o processamento, uma linha se altera e por causa disso as linhas são reordenadas e eu tento dar um update na discussão para que os novos índices de posição se reflitam no banco, com esse código:
Mas acontece que não atualiza! Já tentei mudar o estilo de cascade para all, save-update, mas ai dá um erro:
Alguma idéia?
Valeu.
|
 |
|
|
Esse esquema foi feito de acordo com o manual do hibernate:
Como a configuração é num bloco static, só é feita na primeira vez que vc
requisita uma sessão, pelo método HibernateUtil.getSessao(). Usar isso ainda tem a vantagem de vc só ter uma sessão do hiber aberta por thread, por causa do uso do ThreadLocal.
Maiores informações, consulte o manual do hiber, tem um código quase igual e explicadinho.
Espero que ajude.
|
 |
|
|
Grande Maurício!!!
Te devo mais essa!
Valeu mesmo.
|
 |
|
|
Pessoal,
tenho um servlet, que após algumas operações, redireciona (foward) para uma página jsp qualquer.
Acontece que eu quero que ela redirecione para um ponto específico da página, marcado por uma ancora, por exemplo:
tentei fazer algo assim:
Mas não deu certo, dá um erro 404. "caminho" é uma string que armazena o caminho para a página e "posicao" é outra string que
contém a posicão específica (sem a âncora está funcionando).
Como fazer isso?
Valeu.
|
 |
|
|
RESOLVEU!!!
Valeu, cara, estou há dias dependendo disso para terminar uma etapa do meu trabalho....
Vou aproveitar e dar uma estudada no seu artigo.
Aquele abraço!
|
 |
|
|
Galera, tenho duas classes com relacionamento many-to-many, grava direitinho, mas não estou conseguindo recuperar os objetos do banco. Os mapeamentos são os seguintes:
e a outra classe:
Tentei essa query:
Mas confesso que foi um negócio meio chutado (e óbvio, dá erro na query), dei uma olhada no manual, mas não estou entendendo como consultar direito para obter a lista de todas as linhas associadas a uma discussão.
Outra coisa que está me confundindo é o seguinte: as linhas já estão carregadas na memória, vai dar pau eu consultar de novo? Vai haver duplicidade de objetos (dois objetos linha com o mesmo id?)
Alguém pode me ajudar a desfazer esse nó na minha cabeça?
Valeu.
|
 |
|
|
Pessoal, estou tentando fazer o seguinte:
parag é um parâmetro da requisição, logo String, e paragrafo.id é uma propriedade int dos objetos paragrafo.
Acontece que dá o seguinte erro:
Fica parecendo que o jstl não consegue converter um número para string para fazer a comparação, mas isso é muito esquisito!!
O que pode estar errado?
Valeu
|
 |
|
|
smota wrote:Hein?!? Simples assim não funciona, mas o caminho é parecido com isso.
As applets vão ser observadoras, mas não usando Observable e sim abrindo uma conexão com o servidor (socket é o mais simples, pode ser com WS, RMI, wathever) e o servidor vai ter que saber gerenciar tudo isso ....
Oba!
Com a dica de que o caminho era via socket, descobri que tem algo bem similar ao que eu quero fazer no Deitel.
Valeu!!!
|
 |
|
|
foia wrote:vaaapo !!!
uma coisa é uma coisa e outra coisas é OUTRA coisa.
applets tem q ser "visíveis" dentro de uma aplicação web: não poderiam estar em WebApp/WEB-INF/classes/, mas devem ser disponibilizadas no nível WebApp/ (vide jsp).
fôia
Valeu. Com a sua dica, descobri que a coisa no netbeans é meio chata, tem que criar um projeto separado para a applet e depois incorporá-la na web app, com jar.
Até...
|
 |
|
|
Pessoal,
no site da sun (http://java.sun.com/docs/books/tutorial/applet/overview/test.html) ele mostra que a applet deve estar no diretório da página ou num diretório abaixo desta, dado pelo nome do pacote. Mas e numa app web que segue o padrão de diretórios normal? como eu encontro um applet no pacote meu.pacote.de.applets que se encontra sob WEB-INF/classes??
A minha página tb encontra-se num subdiretório dentro do raiz, por exemplo meusubsite.
Valeu.
|
 |
|
|
Galera,
preciso incluir em algumas pags da minha app um chat super simples e penso em fazê-lo usando applets. Eu queria que a cada mensagem postada o servidor se encarregasse de fazer o broadcast da nova mensagem para os demais usuários logados naquela conversa (o servidor vai fazer um controle mais fino dessa conversa tb, por isso o controle nele)
Para fazer o servidor atualizar os applets sem que o usuário recarregue a página, pensei em fazer dos applets "observers" e da "conversa" um "observable" que a cada adição de mensagem notificaria os applets observadores, para se atualizarem. É viável, ou seja, tem como usar o padrão observer com objetos em máquinas diferentes? Como o applet obtem a referência para o observable para se registrar?
Alguém tem outra idéia de como fazer isso?
Valeu!
|
 |
|
|
Maurício Linhares wrote:proxParValido é de qual tipo? Ele tem um equals pra String?
É um contador (inteiro) imagino que o próprio jstl faça a conversão para Integer e a comparação com String... ou não???
|
 |
|
|
Bjornn Borg wrote:Quando vc usa o logic:iterate do struts ele tem uma propriedade offset que para o seu caso seria só setar para 1.
A iteração começa a partir do valor do offset, que normalmente é 0.
Veja se não há nada parecido no jstl.
Tem sim, o varStatus.count, mas acontece que eu não quero contar todos os elementos da lista. Somente aqueles que atenderem a condição do primeiro if (parágrafo não vazio) , por isso eu faço um contador separado, que só é incrementado quando essa condição é satisfeita.
O problema não é com o incremento, mas com o teste, já que o primeiro elemento válido (parágrafo não vazio) eu não quero que seja impresso. Se não eu puser a condição, todos são impressos, se puser, nenhum elemento é impresso.
Valeu.
|
 |
|
|