🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #141732

Re: Ustawianie Welcome page dla aplikacji

#141732
From: LuQaS
Date: Fri, 17 Oct 2008 22:10
55 lines
3182 bytes
Ja używam czegoś takiego z velocity i springiem pod tomcatem i działa.

Musisz mieć dwie definicje w web.xml

<servlet-mapping>
     <servlet-name>Faces Servlet</servlet-name>
     <url-pattern>*.faces</url-pattern>
 </servlet-mapping>

<servlet-mapping>
     <servlet-name>Faces Servlet</servlet-name>
     <url-pattern>/index.faces</url-pattern>
 </servlet-mapping>


i oczywiście w Faces Servlet obsłużyć linka index.faces, sprawdź czy
jak wejdziesz na adres domena/index.faces wszystko jest ok.

welcome file nie musi być rzeczywistym plikiem na serwerze.

Tutaj więcej info odnośnie problemu:
https://issues.apache.org/bugzilla/show_bug.cgi?id=26452#c6

Pozdro
Luq

On 17 Paź, 21:07, Yacho <yacho1984@[googlemail].com> wrote:
> LuQaS pisze:> Dodaj takie coś w web.xml i będzie git ;)
>
> > <servlet-mapping>
> >      <servlet-name>Faces Servlet</servlet-name>
> >      <url-pattern>/index.faces</url-pattern>
> >  </servlet-mapping>
>
> Zgodnie z przewidywaniami - nie działa.
> ścieżka *.faces powinna zawierać /index.faces więc ten wpis nic nie
> wnosi - błąd dalej ten sam.
>
> org.apache.jasper.JasperException: java.lang.RuntimeException: Cannot
> find FacesContext
>
> wydaję mi się że problem jest następujący - welcome file może być
> jedynie rzeczywistym plikiem na serwerze aplikacji.
> Oczywiście odwołanie się do pliku JSF bez przepuszczania go przez
> serwlet JSFowy zwróci błąd.
>
> Rozwiązaniem byłoby tu napisanie regułki dopinającej url "/" pod
> wywołanie serwletu JSF z contextem ustawionym na index.faces jednak nie
> wiem jak do serwletu przekazać na sztywno kontekst :)
>
> Jeśli mógłby ktoś dogłębnie wyjaśnić mi naturę problemu (chcę zrozumieć
> a nie tylko dostać rozwiązanie) byłbym wdzięczny :)
>
> --
> Jacek
Technical Details
Message-ID: <d93817bc-8ebb-42a5-9bcf-58d8b2d92694@y29g2000hsf.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!lublin.pl!uw.edu.pl!newsgate.cistron.nl!xs4all!news.glorb.com!border1.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!y29g2000hsf.googlegroups.com!not-for-mail
References: <gd7rh3$psi$1@inews.gazeta.pl> <0b4b9a0b-7d48-4b48-bce5-40806b1e5100@l64g2000hse.googlegroups.com> <gdar99$ob6$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!lublin.pl!uw.edu.pl!newsgate.cistron.nl!xs4all!news.glorb.com!border1.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!y29g2000hsf.googlegroups.com!not-for-mail
From: LuQaS <lukasz.kasprzak@gmail.com>
Newsgroups: pl.comp.lang.java
Subject: Re: Ustawianie Welcome page dla aplikacji
Date: Fri, 17 Oct 2008 15:10:56 -0700 (PDT)
Organization: http://groups.google.com
Lines: 61
Message-ID: <d93817bc-8ebb-42a5-9bcf-58d8b2d92694@y29g2000hsf.googlegroups.com>
References: <gd7rh3$psi$1@inews.gazeta.pl> <0b4b9a0b-7d48-4b48-bce5-40806b1e5100@l64g2000hse.googlegroups.com>  <gdar99$ob6$1@inews.gazeta.pl>
NNTP-Posting-Host: 79.97.196.47
Mime-Version: 1.0
X-Trace: posting.google.com 1224281457 8721 127.0.0.1 (17 Oct 2008 22:10:57 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Fri, 17 Oct 2008 22:10:57 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: y29g2000hsf.googlegroups.com; posting-host=79.97.196.47;  posting-account=faKaqAoAAAA22jmrbNgukYOCNAqSk97v
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.3)  Gecko/2008092417 Firefox/3.0.3,gzip(gfe),gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit