IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Struts 1 Java Discussion :

Tomcat vs Weblogic


Sujet :

Struts 1 Java

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10
    Par défaut Tomcat vs Weblogic
    Bonjour à tous,
    Voila g mon appli qui tourne tres bien sous tomcat, mais avec weblogic g une erreur du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    /vues/FileUpload.jsp(2): Error in using tag library uri='/WEB-INF/struts-html.tld' prefix='html': The Tag class 'org.apache.struts.taglib.html.BaseTag' has no setter method corresponding to TLD declared attribute 'ref', (JSP 1.1 spec, 5.4.1)
    probably occurred due to an error in /vues/FileUpload.jsp line 2:
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    Ce qui est bizarre c'est que g certaine pages qui fonctionnent tres bien mais la seul difference c que je ne fait pas appel avec cette tld mais j'utilise
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
    <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>

    Merci de votre aide

  2. #2
    Membre Expert Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    A mon avis ca ne vient pas de weblogic.
    Tu avais peut etre cette erreur sous tomcat mais tomcat était surement plus laxiste et te laisser passer l'erreur sans trop rien dire (peut-etre).

    A mon avis dans ta page jsp : /vues/FileUpload.jsp.
    Tu a du mettre une balise

    <html:base>


    Qui contient l'attribut ref. Essaye voir d'enlever cette attribut et dit moi si tu as toujours cette erreur.

    Bon week-end,

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10
    Par défaut
    En faite je n'utilse meme pas cette balise, c'est ça qui est bizarre ...
    J'ai résoulu le probleme en prenant une version plus recente de struts-html.tld
    Sinon merci pour ton aide et bon weekend.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10
    Par défaut
    Par contre g un autre probleme, là aussi sa marchait sous tomcat mais avec weblogic il me dit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
    Jan 12, 2007 6:55:05 PM org.apache.commons.digester.Digester error
    SEVERE: Parse Error at line 16 column 3: Attribute "scope" must be declared for element type "form-bean".
    org.xml.sax.SAXParseException: Attribute "scope" must be declared for element type "form-bean".
    	at weblogic.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:232)
    	at weblogic.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:173)
    	at weblogic.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:371)
    	at weblogic.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:305)
    	at weblogic.apache.xerces.impl.dtd.XMLDTDValidator.addDTDDefaultAttrsAndValidate(XMLDTDValidator.java:1192)
    	at weblogic.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDValidator.java:1844)
    	at weblogic.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDValidator.java:745)
    	at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:747)
    	at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1477)
    	at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:329)
    	at weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:525)
    	at weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:581)
    	at weblogic.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
    	at weblogic.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1175)
    	at weblogic.xml.jaxp.WebLogicXMLReader.parse(WebLogicXMLReader.java:135)
    	at weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:152)
    	at org.apache.commons.digester.Digester.parse(Digester.java:1572)
    	at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:738)
    	at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:687)
    	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:333)
    	at javax.servlet.GenericServlet.init(GenericServlet.java:258)
    	at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletStubImpl.java:1094)
    	at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    	at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    	at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:970)
    	at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:949)
    	at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:888)
    	at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:598)
    	at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:406)
    	at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
    	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6981)
    	at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    	at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    	at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3892)
    	at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2766)
    	at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
    	at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
    Quelqu'un aurait une idée parce que je suis perdu, pourquoi sa marche sous tomcat mais sur weblogic sa marche pas.

  5. #5
    Membre Expert Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    Surement que dans la version antérieur de struts tu es obligé de mettre l'atribut :


    SCOPE dans les éléments de type form-bean.
    Donc il ne te reste plus qu'a rajouter ton SCOPE!

Discussions similaires

  1. [Info] Tomcat vs WebLogic
    Par estampille dans le forum Tomcat et TomEE
    Réponses: 7
    Dernier message: 17/03/2016, 09h32
  2. Pb "Tiles" entre Tomcat et Weblogic
    Par mariemor64 dans le forum Weblogic
    Réponses: 5
    Dernier message: 14/02/2011, 09h26
  3. Déploiement d'un Web service sur Tomcat et WebLogic
    Par Pedro4 dans le forum Services Web
    Réponses: 1
    Dernier message: 05/11/2009, 18h32
  4. migration de weblogic vers tomcat 6
    Par amine84 dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 30/09/2009, 14h51
  5. Migration Tomcat vers WebLogic
    Par slyv dans le forum Weblogic
    Réponses: 2
    Dernier message: 16/04/2007, 16h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo