Domanda

Sto ottenendo la seguente traccia di eccezione quando eseguo un'app Web implementata in Jety Web Server. Sembra che mi manca un file JAR. Qualcuno può dirmi cosa c'è che non va?

Errore HTTP 500

Problema Accesso /pmCountars/default.jsp. Motivo:

javax/faces/model/SelectItem
.

causato da:

java.lang.noclassdeffounderror: javax / facce / modello / selectem a com.ericsson.dae.pm.dao.virtualconfigtableao. (virtualdaeconfigtableao.java:41) su org.apache.jsp.default_jsp._jspservice (org.apache.jsp.default_jsp: 162) su org.apache.jasper.runtime.httpjspbase.service (httpjspbase.java:109) su javax.servlet.http.httsvtlet.service (httpsvlet.java:717) a org.apache.jasper.servlet.jspspervledwrapper.service (jspsvletwrapper.java:389) su org.apache.jasper.servlet.jspservlet.servicejspfile (jspsvlet.java:486) a org.apache.jasper.servlet.jspspert.servlet.jspsvlet.service (jspsvlet.java:380) su javax.servlet.http.httsvtlet.service (httpsvlet.java:717) a org.eclipse.jetty.servlet.servletholder.handle (Servletholder.java:547) a org.eclipse.jetty.servlet.servlethandler.dohandle (Servlethandler.java:481) su org.eclipse.jetty.server.handler.scopedhandler.handle (ScopedHandler.java:119) a org.eclipse.jetty.security.securityhandler.handle (Securityhandler.java:520) a org.eclipse.jetty.server.session.sessionhandler.dohandle (Sessionhandler.java:227) a org.eclipse.jetty.server.handler.contexthandler.dohandle (contexthandler.java:940) a org.eclipse.jetty.servlet.servlethandler.doscope (Servlethandler.java:409) a org.eclipse.jetty.server.session.sessionhandler.doscope (Sessionhandler.java:186) su org.eclipse.jetty.server.handler.contexthandler.doscope (contexthandler.java:874) a org.eclipse.jetty.server.handler.scopedhandler.handle (ScopedHandler.java:117) A Org.eclipse.jetty.server.handler.handlercollection.handle (handlercollection.java:149) su org.eclipse.jetty.server.handler.handlerwrapper.handle (handlerwrapper.java:110) su org.eclipse.jetty.server.server.handle (server.java:349) a org.eclipse.jetty.server.httpconnection.handlerequest (httpconnection.java:441) a org.eclipse.jetty.server.httpconnection $ requesthandler.headerComplete (httpconnection.java:904) a org.eclipse.jetty.http.httpparser.parsenext (httpparser.java:565) su org.eclipse.jetty.http.httpparser.Parseavitable (httpparser.java:217) a org.eclipse.jetty.server.asynchtttpconnection.handle (asynchtttpconnection.java:46) a org.eclipse.jetty.io.nio.selectchannelendpoint.handle (Selectchannelendpoint.java:545) a org.eclipse.jetty.io.nio.selectchannelendpoint $ 1.Run (Selectchannelendpoint.java:43) a org.eclipse.jetty.util.thead.queuedthreadpool.Runjob (QueueueDthreadpool.java:598) a org.eclipse.jetty.util.thead.queuedthreadpool $ 3.Run (QueueueDthreadpool.java:533) su java.lang.thread.run (discussione.java:662)

Ecco il mio 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>
.

È stato utile?

Soluzione

In genere tale errore è quando ci sono più versioni di quella classe disponibili, assicurarsi di non avere più versioni di barattoli con quella classe nell'applicazione o che il server dell'applicazione non ti sta dando una versione e il tuo WebAppè imballare un'altra versione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top