Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 7 sur 7
  1. #1
    Membre confirmé
    Homme Profil pro Davy
    Ingénieur développement logiciels
    Inscrit en
    octobre 2006
    Messages
    290
    Détails du profil
    Informations personnelles :
    Nom : Homme Davy
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : octobre 2006
    Messages : 290
    Points : 231
    Points
    231

    Par défaut Migration Tomcat vers JBoss, erreur "ClassNotFoundException"

    Bonjour,
    Je suis en train de développer un projet web avec Eclipse (Indigo) sur Tomcat 6. Je dois actuellement migrer l'application de Tomcat 6 vers Jboss 5.1. J'ai configuré le serveur pour l'utiliser depuis eclipse. Le déploiement de l'application sur Tomcat se passe bien. Mais sur JBoss j'ai une erreur classNotFound Exception suivante :
    Code :
    1
    2
    3
    4
    5
    Caused by: java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
    ....
    Caused by: java.lang.ClassNotFoundException: Unexpected error during load of: javax.servlet.http.HttpServlet, msg=Absent Code attribute in method that is not native or abstract in class file javax/servlet/http/HttpServlet
    ...
    Caused by: java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/servlet/http/HttpServlet
    Je ne comprends pas ce qui se passe ?
    C'est certainement un problème de version de la librairie servlet-api.jar. Avec Tomcat cette librairie est directement embarqué dans les lib. Mais je ne connais pas son équivalent sur Jboss.
    Voici les traces d'erreurs complètes
    Code :
    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
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
     
     
    14:43:48,572 INFO  [TomcatDeployment] deploy, ctxPath=/admin-console
    14:43:48,665 INFO  [config] Initializing Mojarra (1.2_12-b01-FCS) for context '/admin-console'
    14:43:51,603 WARN  [ClassLoaderManager] Unexpected error during load of:javax.servlet.http.HttpServlet
    java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/servlet/http/HttpServlet
    	at java.lang.ClassLoader.defineClass1(Native Method)
    	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    	at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    	at org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:63)
    	at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:572)
    	at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:532)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:530)
    	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:507)
    	at org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:134)
    	at org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:131)
    	at org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:452)
    	at org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:251)
    	at org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:150)
    	at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:265)
    	at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1119)
    	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:798)
    	at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:441)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    	at java.lang.ClassLoader.defineClass1(Native Method)
    	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    	at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    	at org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:63)
    	at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:572)
    	at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:532)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:530)
    	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:507)
    	at org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:134)
    	at org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:131)
    	at org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:452)
    	at org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:251)
    	at org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:150)
    	at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:265)
    	at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1119)
    	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:798)
    	at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:441)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    	at org.jboss.wsf.container.jboss50.deployer.JAXWSDeployerHookPreJSE.getRelevantServlets(JAXWSDeployerHookPreJSE.java:121)
    	at org.jboss.wsf.container.jboss50.deployer.JAXWSDeployerHookPreJSE.isWebServiceDeployment(JAXWSDeployerHookPreJSE.java:97)
    	at org.jboss.wsf.container.jboss50.deployer.ArchiveDeployerHook.deploy(ArchiveDeployerHook.java:65)
    	at org.jboss.wsf.container.jboss50.deployer.AbstractWebServiceDeployer.internalDeploy(AbstractWebServiceDeployer.java:60)
    	at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
    	at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
    	at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
    	at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
    	at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
    	at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
    	at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
    	at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
    	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
    	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
    	at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
    	at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
    	at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
    	at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
    	at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
    	at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
    	at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
    	at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)
    	at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
    	at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
    	at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
    	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
    	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
    	at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
    	at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
    	at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)
    	at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)
    	at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
    	at org.jboss.Main.boot(Main.java:221)
    	at org.jboss.Main$1.run(Main.java:556)
    	at java.lang.Thread.run(Thread.java:662)
    14:43:51,603 ERROR [AbstractKernelController] Error installing to Real: name=vfszip:/D:/Outils/jboss/jboss-5.1.0.GA/server/default/deploy/Malakoff.war/ state=PreReal mode=Manual requiredState=Real
    org.jboss.deployers.spi.DeploymentException: Error during deploy: vfszip:/D:/Outils/jboss/jboss-5.1.0.GA/server/default/deploy/Malakoff.war/
    	at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
    	at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:177)
    	at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
    	at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
    	at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
    	at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
    	at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
    	at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
    	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
    	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
    	at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
    	at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
    	at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
    	at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
    	at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
    	at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
    	at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
    	at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)
    	at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
    	at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
    	at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
    	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
    	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
    	at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
    	at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
    	at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)
    	at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)
    	at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
    	at org.jboss.Main.boot(Main.java:221)
    	at org.jboss.Main$1.run(Main.java:556)
    	at java.lang.Thread.run(Thread.java:662)
    Caused by: java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
    	at java.lang.ClassLoader.defineClass1(Native Method)
    	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    	at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    	at org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:63)
    	at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:572)
    	at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:532)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:530)
    	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:507)
    	at org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:134)
    	at org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:131)
    	at org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:452)
    	at org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:251)
    	at org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:150)
    	at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:265)
    	at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1119)
    	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:798)
    	at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:441)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    	at org.jboss.wsf.container.jboss50.deployer.JAXWSDeployerHookPreJSE.getRelevantServlets(JAXWSDeployerHookPreJSE.java:121)
    	at org.jboss.wsf.container.jboss50.deployer.JAXWSDeployerHookPreJSE.isWebServiceDeployment(JAXWSDeployerHookPreJSE.java:97)
    	at org.jboss.wsf.container.jboss50.deployer.ArchiveDeployerHook.deploy(ArchiveDeployerHook.java:65)
    	at org.jboss.wsf.container.jboss50.deployer.AbstractWebServiceDeployer.internalDeploy(AbstractWebServiceDeployer.java:60)
    	at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
    	at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
    	... 29 more
    Caused by: java.lang.ClassNotFoundException: Unexpected error during load of: javax.servlet.http.HttpServlet, msg=Absent Code attribute in method that is not native or abstract in class file javax/servlet/http/HttpServlet
    	at org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:165)
    	at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:265)
    	at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1119)
    	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:798)
    	at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:441)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    	... 54 more
    Caused by: java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/servlet/http/HttpServlet
    	at java.lang.ClassLoader.defineClass1(Native Method)
    	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    	at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    	at org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:63)
    	at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:572)
    	at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:532)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:530)
    	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:507)
    	at org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:134)
    	at org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:131)
    	at org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:452)
    	at org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:251)
    	at org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:150)
    	... 59 more
    Les librairies importées sont dans la pièce jointe.
    Images attachées Images attachées

  2. #2
    Expert Confirmé Sénior
    Avatar de tchize_
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    avril 2007
    Messages
    20 643
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Service public

    Informations forums :
    Inscription : avril 2007
    Messages : 20 643
    Points : 37 969
    Points
    37 969

    Par défaut

    vire javaee api. Ce jar est un jar bidouillé contenant des classes vides pour toutes les apis J2EE. Ce n'est censé servir QUE pour la compilation, jamais à l'exécution.
    Tchize (Чиз) faq java, cours java, javadoc. Pensez à et
    Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.

  3. #3
    Membre confirmé
    Homme Profil pro Davy
    Ingénieur développement logiciels
    Inscrit en
    octobre 2006
    Messages
    290
    Détails du profil
    Informations personnelles :
    Nom : Homme Davy
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : octobre 2006
    Messages : 290
    Points : 231
    Points
    231

    Par défaut

    Merci tchize_. Jboss se lance sans erreur.
    J'ai supprimer le librairie javaee. Je l'ai remplacé par les jars servlet-api.jar et jsp-api.jar de Tomcat 6 pour que mon projet compile. Par contre, je ne sais pas si c'est une bonne idée. C'est peut-être mieux de les remplacer par des librairies de JBoss ? Le problème c'est que je ne les connais pas très bien.

    Seulement cette fois-ci, lorsque je veux accéder à mon application depuis le navigateur web. J'ai une autre erreur dont voici les traces :

    Code :
    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
    42
    43
    44
    15:34:53,392 INFO  [Http11Protocol] D�marrage de Coyote HTTP/1.1 sur http-127.0.0.1-8080
    15:34:53,408 INFO  [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009
    15:34:53,423 INFO  [ServerImpl] JBoss (Microcontainer) [5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221634)] Started in 59s:468ms
    15:35:11,235 ERROR [[jsp]] "Servlet.service()" pour la servlet jsp a g�n�r� une exception
    org.apache.jasper.JasperException: Unable to read TLD "META-INF/c.tld" from JAR file "vfsfile:/D:/Outils/jboss/jboss-5.1.0.GA/server/default/deploy/jbossweb.sar/jstl.jar": org.apache.jasper.JasperException: Impossible de charger ou d'instancier la classe TagLibraryValidator: org.apache.taglibs.standard.tlv.JstlCoreTLV
    	at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
    	at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
    	at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:181)
    	at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:182)
    	at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:429)
    	at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:491)
    	at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1438)
    	at org.apache.jasper.compiler.Parser.parse(Parser.java:137)
    	at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255)
    	at org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
    	at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:171)
    	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:333)
    	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:313)
    	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:300)
    	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:585)
    	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:312)
    	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322)
    	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
    	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
    	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
    	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
    	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    	at java.lang.Thread.run(Thread.java:662)
    J'ai décompiler le jstl.jar et je vois que le fichier est bien présent.J'arrive à l'ouvrir avec Notepad ++.
    Il y'a peut-être de la configuration à faire au niveau du serveur. Si quelqu'un a une quelconque piste, je vais bien chercher.

    Merci.

  4. #4
    Expert Confirmé Sénior
    Avatar de tchize_
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    avril 2007
    Messages
    20 643
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Service public

    Informations forums :
    Inscription : avril 2007
    Messages : 20 643
    Points : 37 969
    Points
    37 969

    Par défaut

    Citation Envoyé par pracede2005 Voir le message
    Merci tchize_. Jboss se lance sans erreur.
    J'ai supprimer le librairie javaee. Je l'ai remplacé par les jars servlet-api.jar et jsp-api.jar de Tomcat 6 pour que mon projet compile.
    Non, c'est une mauvaise idée, ces librairies n'ont pas à être dans la webapplications puisqu'elles sont fournies par le conteneur.

    Pour ce qui est de la compilation, si c'est un projet webapplication dans eclipse, tout ce qui est disponible comme api devrait déjà se trouver dans la section webapp librairies géré par eclipse, section qui, contrairement aux autres jars, ne sert qu'à la compilation.
    Tchize (Чиз) faq java, cours java, javadoc. Pensez à et
    Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.

  5. #5
    Membre confirmé
    Homme Profil pro Davy
    Ingénieur développement logiciels
    Inscrit en
    octobre 2006
    Messages
    290
    Détails du profil
    Informations personnelles :
    Nom : Homme Davy
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : octobre 2006
    Messages : 290
    Points : 231
    Points
    231

    Par défaut

    Oui Tchize_ les librairies de compilation sont bien dans Web App Librairies.

  6. #6
    Membre Expert
    Avatar de Mickael_Istria
    Homme Profil pro Mickael Istria
    Développeur Expert Eclipse RCP
    Inscrit en
    juillet 2008
    Messages
    619
    Détails du profil
    Informations personnelles :
    Nom : Homme Mickael Istria
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse RCP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juillet 2008
    Messages : 619
    Points : 1 183
    Points
    1 183

    Par défaut

    Peut-etre tu devrais essayer d'installer JBoss Tools ( http://marketplace.eclipse.org/conte...s-tools-indigo ) dans ton Eclipse. Ces plugins contiennent tout ce qu'il y a de meilleur pour faire du JEE, surtout sur du JBoss.
    Tu fais du JEE/Web/Mobile dans Eclipse? T'as essaye JBoss Tools ?
    Read my blog about Eclipse | Follow me on twitter

    Plus que quelques jours pour soumettre vos talks pour l'EclipseCon France !

  7. #7
    Membre confirmé
    Homme Profil pro Davy
    Ingénieur développement logiciels
    Inscrit en
    octobre 2006
    Messages
    290
    Détails du profil
    Informations personnelles :
    Nom : Homme Davy
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : octobre 2006
    Messages : 290
    Points : 231
    Points
    231

    Par défaut

    Merci Mickael. Je le ferai Lundi.

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •