Question

Je reçois la trace d'exception suivante lorsque j'exécute une application Web déployée dans Sety Web Server. Il semble que je manque du fichier jar. Quelqu'un peut-il me dire ce qui ne va pas?

erreur http 500

Problème accédant à /pmcounters/default.jsp. Raison:

javax/faces/model/SelectItem

causée par:

java.lang.noclassdeffondonError: Javax / Visages / Modèle / SelectItem chez com.ericsson.dae.pm.dao.virtualconfigThabledao. (virtualdaeconfigthableda.java:41) à org.apache.jsp.default_jsp._jspservice (org.apache.jsp.default_jsp: 162) à org.apache.jasper.runtime.httpjspbase.service (httpjspbase.java:109) à javax.servlet.http.httpservlet.service (httpservlet.java:717) à org.apache.jasper.servlet.jspservletwrapper.Service (jspservletwrapper.java:389) à org.apache.jasper.servlet.jspservlet.servicejspfile (jspservlet.java:486) à org.apache.jasper.servlet.jspservlet.service (jspservlet.java:380) à javax.servlet.http.httpservlet.service (httpservlet.java:717) à org.eclipse.jetty.servlet.servletholder.handle (servletholder.java:547) à org.eclipse.jetty.servlet.servlethandler.dohandle (servlethandler.java:481) à org.eclipse.jetty.server.handler.scopedhandler.handle (Scopedhandler.java:119) à org.eclipse.jetty.security.securityhandler.handle (SecurityHandler.java:520) à org.eclipse.jety.server.session.sessionhandler.dohandle (sessionhandler.java:227) à org.eclipse.jetty.server.handler.contexteldler.dohandle (contexthandler.java:940) à org.eclipse.jetty.servlet.servlethandler.doscope (servlethandler.java:409) à org.eclipse.jety.server.session.sessionhandler.doscope (sessionHandler.java:186) à org.eclipse.jetty.server.handler.contexteldler.doscope (contexthandler.java:874) à org.eclipse.jety.server.handler.scopedhandler.handle (Scopedhandler.java:117) à org.eclipse.jety.server.handler.handlercollection.handle (handlercollection.java:149) à org.eclipse.jetty.server.handler.handlerwrapper.handle (handlerwrapper.java:110) à org.eclipse.jetty.server.server.handle (serveur.java:349) à org.eclipse.jetty.server.httpconnection.Handlerequest (httpconnection.java:441) à org.eclipse.jetty.server.httpConnection $ DappelArdler.HeaderComplete (httpconnection.java:904) à org.eclipse.jety.http.httparser.parsenext (httparser.java:565) à org.eclipse.jetty.http.httparser.ParseVailable (httparser.java:217) à org.eclipse.jety.server.asynchttpconnection.handle (asynchttpconnection.java:46) à org.eclipse.jety.io.nio.selectChannelelendPoint.handle (selectChannelendpoint.java:545) à org.eclipse.jetty.io.nio.selectChannelendPoint $ 1.Run (SelectChannelEnPoint.java:43) à org.eclipse.jetty.util.ththread.QuerueRheadpool.Runjob (mise en file d'attenteTheadpool.java:598) à org.eclipse.jetty.util.ththread.QueudHeadPool $ 3.Run (mise en service de mise en file d'attente.java:533) à java.lang.thread.run (thread.java:662)

Voici mon web.xml:

   <?xml version="1.0" encoding="UTF-8"?>
   <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
      <context-param>
    <param-name>javax.faces.PROJECT_STAGE</param-name>
    <param-value>Development</param-value>
</context-param>
<context-param>
    <param-name>javax.faces.CONFIG_FILES</param-name>
    <param-value>/WEB-INF/faces-config.xml</param-value>
</context-param>


<servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<session-config>
    <session-timeout>
        30
    </session-timeout>
</session-config>
<welcome-file-list>
    <welcome-file>default.jsp</welcome-file>
</welcome-file-list>

Était-ce utile?

La solution

Typiquement que l'erreur est quand il existe plusieurs versions de cette classe disponibles, assurez-vous de ne pas avoir plusieurs versions de pots avec cette classe de votre application ou que le serveur d'applications ne vous donne pas une version et votre WebApp.est emballer une autre version.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top