JSF mit Tobago Problem: ServletContextListener

Mary

Mitglied
Hi,

ich würde mir gerne die Tobago Implementierung ein bisschen näher ansehen und habe dazu das Beispiel von myFaces (Download MyFaces Tobago) für Tobago runtergeladen, aber schon das läuft nicht.

Ich bekomme immer den Fehler:

Code:
PM org.apache.cataline.core.StandardContext addAplicationLIstener
Information: The listener org.apache.myfaces.tobago.webapp.tobagoServletContextListener is already configured for this context.
The duplicate definition has been ignored

Ich finde auch keine Anleitung auf MyFaces wie genau ich Tobago einbinden soll oder das Beispiel.

Alles was ich im Internet gefunden habe, deckt sich eigentlich mit dem Beispiel, also stimmt eigentlich alles soweit.

Hier mal die web.xml mit dem ServletContextListener

[XML]
<?xml version="1.0" encoding="UTF-8"?>

<!--
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
-->

<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">

<display-name>Blank Tobago Application</display-name>

<filter>
<filter-name>multipartFormdataFilter</filter-name>
<filter-class>org.apache.myfaces.tobago.webapp.TobagoMultipartFormdataFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>multipartFormdataFilter</filter-name>
<url-pattern>/faces/*</url-pattern>
</filter-mapping>

<!-- workaround (e.g. for Oracle AS 10.1.2.0.0)-->
<listener>
<listener-class>org.apache.myfaces.tobago.webapp.TobagoServletContextListener</listener-class>
</listener>

<!-- servlet -->
<!-- no longer needed since Weblogic 8.1 SP 3
<servlet>
<servlet-name>WeblogicWorkaroundServlet</servlet-name>
<servlet-class>org.apache.myfaces.tobago.webapp.WeblogicWorkaroundServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
-->

<servlet>
<servlet-name>FacesServlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>3</load-on-startup>
</servlet>

<servlet>
<servlet-name>ResourceServlet</servlet-name>
<servlet-class>org.apache.myfaces.tobago.servlet.ResourceServlet</servlet-class>
</servlet>

<!-- servlet-mapping -->

<servlet-mapping>
<servlet-name>FacesServlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>ResourceServlet</servlet-name>
<url-pattern>/org/apache/myfaces/tobago/renderkit/*</url-pattern>
</servlet-mapping>

<!-- The Usual Welcome File List -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

</web-app>

[/XML]

Kann mir vll jemand weiterhelfen?
 
N

nillehammer

Gast
Information: The listener org.apache.myfaces.tobago.webapp.tobagoServletContextListener is already configured for this context.
The duplicate definition has been ignored
Das ist ja erstmal nur 'ne Info. Soo schlimm ist das also nicht. Die Webapp sollte dennoch laufen. Gibt's noch andere Probleme?

Falls Dich das trotdem nervt, versuch mal, den entsprechenden Abschnitt der web.xml auszukommentieren, ungefähr so:
[XML]
<!-- workaround (e.g. for Oracle AS 10.1.2.0.0)-->
<!-- Auskommentiert, um Doppelregistrierung zu vermeiden
<listener>
<listener-class>org.apache.myfaces.tobago.webapp.TobagoServletContextListener</listener-class>
</listener>
-->
[/XML]
 

Mary

Mitglied
das Problem ist, das es im Browser nicht läuft, also wenn ichs aufrufen möchte kommt

Code:
The requested resource (/Mypetstore_Tobago-example) is not available.

Falls Dich das trotdem nervt, versuch mal, den entsprechenden Abschnitt der web.xml auszukommentieren, ungefähr so:

Auskommentieren hab ich schon versucht, dann kommt der Fehler:
Code:
Schwerwiegend: Error listenerStart
PM org.apache.catalina.core.StandardContext startInternal

Aber das sind eigentlich auch immer nur die einzigsten Zeilen die ausgegeben werden, wenn ich das deployen möchte
 

tagedieb

Top Contributor
Ich hatte dasselbe Problem.
Da scheint ein Problem mit den Libraries im "Example" Package zu geben.
Ich habe die neusten MyFaces (2.1.6) und Tobago (1.5.3) Distribution runtergeladen und die Libs im ..exmple.war ersetzt.

Tata.. jetzt laeuft es. Ich hab den Grund leider auch nicht rauskriegen koennen. Habs aber auf eines der Konfigurations-File im META-INF Folder eines dieser .jars einschraenken koennen.
 

Mary

Mitglied
super danke, nachdem ich die MyFaces (2.1.6) hinzugefügt hatte war der Fehler weg. Hatte dann nur den Fehler NoClassdef found.... java..logging.
Hab dann einfach noch die commons-logging.jar hinzugefügt und dann liefs.

vielen Dank, wär ich wohl alleine nicht draufgekommen dass in der Beispielanwendung die libs nicht stimmen^^
 

tagedieb

Top Contributor
Ja, das isch schon übel.. hab mir die Apache JSF implementierungen auch mal angeschaut aber die Fehlerhaften Beispiele haben mich dann doch abgeschreckt.

Ich bin mit ICEfaces, PrimeFaces und RichFaces ganz zufrieden. Zum Glueck gibt's ja genuegend alternativen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Tobago und Facelets Web Tier 5
T jsf Tobago in Tomcat classpath aufnehmen Web Tier 2
S AJAX/RestController Post Problem Web Tier 18
pkm Problem beim Import eines dynamischen Webprojekts als .zip Web Tier 2
O JSF Java Unsigned Applet PrivilegedActionException Problem Web Tier 2
F JSF preRenderView Problem Web Tier 0
J Funktion für AJAX - Problem mit Return Web Tier 14
S Problem mit Checkboxen im Servlet erkennen Web Tier 3
N JSF JSF Selected Item & GesBetrag Problem Web Tier 1
Shams Problem mit der verwirklichung einer Readmethode in einer Chatapplikation Web Tier 3
F JSF Problem mit Primefaces Web Tier 7
F JSF Problem mit Primefaces Web Tier 4
F JSP Problem mit Property Web Tier 0
D Java EE Servlet login Problem Web Tier 1
L java.io.NotSerializableException für domain Objekte - Design Problem? Web Tier 12
T JSF Character Encoding Problem Web Tier 2
T JSF Problem mit JSF und Foreign Key Tabellen Web Tier 8
H JSF Problem mit Converter Web Tier 2
M Zeichensatz Problem? Web Tier 3
T JSF Problem wenn Session abgelaufen ist Web Tier 6
K JSF websphere application server 8 tomahawk problem Unable to find resource Web Tier 3
D JSF RichFaces Tree-Beispiel Problem Web Tier 2
J JSF Problem mit Bearbeiten von Datensätzen Web Tier 7
M JSF Problem mit CSS und Unterverzeichnissen Web Tier 2
M JSP Problem beim deployen auf Tomcat Web Tier 2
P Servlet getWidth(); - getHight(); Problem Web Tier 3
J JSP Problem bei Hibernate mit JSP Web Tier 2
J Facelets javascript compiler problem Web Tier 3
T Tomcat mit Servlets Problem Web Tier 7
T Servlet Problem bei gwt rpc Web Tier 7
S Servlet Problem mit Tomcat Web Tier 3
J JSF Kein Methodenaufruf mit Button möglich durch PhaseListener (redirect) Problem? Web Tier 2
P rich:panelMenuGroup --> expanded Parameter Problem Web Tier 3
F.S.WhiTeY Tmplating/CSS Problem bei JSF Web Tier 7
A ice:inputText Converter Problem Web Tier 2
B JSF Tomcat Windows Linux equals Problem Web Tier 3
R JSF JSF Composite Components: Problem mit Attributliste und Referenzierung Web Tier 2
M Problem mit Hibernate und GWT Web Tier 6
O JSP struts2 tag: Problem mit Dezimalzahlen Web Tier 2
P Struts Struts2 if tag Problem mit getText() Web Tier 3
B Java EE 6 Problem (EL) Web Tier 4
ruutaiokwu beanshell scope problem... Web Tier 7
P Problem mit HTML.Tag.OPTION Web Tier 3
N Problem mit Datei Streaming Web Tier 2
M Problem mit Verlinkung JSP Dynamische Tabelle Web Tier 7
S Architektur-Problem? 2 Servlets, ein Objekt Web Tier 4
F.S.WhiTeY JSF:org.apache.jasper.JasperException Problem Web Tier 2
H Richfaces - Taglib Problem gelb unterstrichen Ajax Output Web Tier 6
N Servlet: Problem mit getParameterValues Web Tier 4
7 Struts und Ajax. Problem mit Actions Web Tier 2
J GWT - RPC Problem Web Tier 6
F Problem mit JSF Anwendung Web Tier 9
I Logout - Problem => Bei Zurück Web Tier 2
I AJAX - Problem Web Tier 18
F Problem mit Struts Web Tier 2
I selectOneMenu - Problem Web Tier 6
H Firefox Background-Image Problem Web Tier 4
E GWT Server-Client Problem Web Tier 3
J Log4j problem Web Tier 7
F Problem mit der Methode request.getRemotePort() Web Tier 2
S GWT Problem Web Tier 4
M Problem mit Velocity Web Tier 2
S OSGi Bundle Problem - ClassNotFound Web Tier 4
J JSF Locales Problem Web Tier 3
J Problem mit Login Web Tier 4
MQue jsp- Problem Web Tier 4
P Problem der Parameterübergabe aus Iframe Web Tier 15
A Tomcat: beim Start des Servers einmalige Aktion aufrufen (Problem gelöst) Web Tier 2
R JSF <rich:datatable> problem Web Tier 4
S JSF Problem - Terminverwaltung - Ändern eines vorhandenen Termins Web Tier 2
S Filter Problem? Web Tier 6
E Problem mit t:saveState Web Tier 7
S Problem mit Anzeige zweier JSP's Web Tier 4
M Problem mit JSP und Bean Web Tier 2
F RichFaces, Problem mit PickList Web Tier 2
S Problem mit Servlet und Zugriff auf Orace XE Datenbank Web Tier 2
E Problem mit request.getParameter Web Tier 5
B getServletContext.getRealPath("/") Problem Web Tier 6
C Problem mit Hibernate und IceFaces Web Tier 2
S Problem mit Session - Übergabe von Kontext zu Kontext Web Tier 2
H problem bei Parameterübergabe mit beans Web Tier 3
U JSP form-Daten (ohne name-Attribut) an Servlet = Problem Web Tier 6
S jsf: übles problem mit <f:convertDateTime> Hilfe! Web Tier 2
A Selectbox Problem in JSP Web Tier 12
T Problem bei Session-Timeout Web Tier 3
S problem mit resultset Web Tier 6
U Problem bei Validierung mit Struts 2 Web Tier 1
A JSF-Ctrl h:inputText Problem mit Umlauten Web Tier 4
W ServletContextListener: getAttribute und setAttribute Web Tier 2

Ähnliche Java Themen

Neue Themen


Oben