when i try this with wicket-quickstart project in svn and url
http://localhost:8080/quickstart/app/resources/org.apache.wicket.quickstart.QuickStartPage/foo
i get a blank page and in my log i see
ERROR - haredResourceRequestTarget - shared resource
org.apache.wicket/quickstart/QuickStartPage/foo not found
i can also see that the code is properly setting the 404 status code
in SharedResourceRequestTarget
((WebResponse)response).getHttpServletResponse().setStatus(HttpServletResponse.SC_NOT_FOUND);
log.error("shared resource " + resourceKey + " not found");
return;
is this something glassfish is doing?
-igor
On Wed, Jul 2, 2008 at 12:16 PM, Leon Nieuwoudt
<[EMAIL PROTECTED]> wrote:
> Ok, just recreated the problem with a new app, but still clueless why
> it happens.
>
> My configuration is Netbeans 6.1 with Glassfish 2 UR2, Apache Wicket
> 1.3.4, Ubuntu Hardy.
>
> File listing happens with -
> http://localhost:8081/testproject/test/resources/me.squeeze.SqueezePage/blahblah
> 404 exception happens with (which is expected) -
> http://localhost:8081/testproject/test/resources/me.squeeze.SqueezePage/blahblah.gif
>
> blahblah.gif does not exist in this project, the name is arbitrary.
>
> Here's the code:
>
> ***** WebApplication
>
> package me.squeeze;
>
> import org.apache.wicket.protocol.http.WebApplication;
>
> public class SqueezeApplication extends WebApplication {
> @Override
> protected void init() {
> super.init();
> }
>
> @Override
> public Class getHomePage() {
> return SqueezePage.class;
> }
> }
>
> ***** WebPage
>
> package me.squeeze;
>
> import org.apache.wicket.markup.html.WebPage;
>
> public class SqueezePage extends WebPage {
> public SqueezePage() {
> super();
> }
> }
>
>
> ***** web.xml
>
> <?xml version="1.0" encoding="UTF-8"?>
> <web-app version="2.5" 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_2_5.xsd">
> <filter>
> <filter-name>SqueezeApplication</filter-name>
>
> <filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
> <init-param>
> <param-name>applicationClassName</param-name>
> <param-value>me.squeeze.SqueezeApplication</param-value>
> </init-param>
> </filter>
> <filter-mapping>
> <filter-name>SqueezeApplication</filter-name>
> <url-pattern>/test/*</url-pattern>
> </filter-mapping>
> <session-config>
> <session-timeout>
> 30
> </session-timeout>
> </session-config>
> <welcome-file-list>
> <welcome-file>index.jsp</welcome-file>
> </welcome-file-list>
> </web-app>
>
> ***** HTML
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
> <html>
> <head>
> <title></title>
> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
> </head>
> <body>
> l33t html page
> </body>
> </html>
>
>
> On Wed, Jul 2, 2008 at 7:34 PM, Leon Nieuwoudt <[EMAIL PROTECTED]> wrote:
>> Well that's the weird part ;)
>>
>> It's a new clean application, with one abstract WebPage class and a
>> few subclasses.
>>
>> I'm pretty sure there's no code in wicket that will do this (neither
>> in this new app), so right now I'm creating a new test project to
>> determine where it goes skew.
>>
>> I'll confirm shortly with some code
>>
>>
>> On 7/2/08, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
>>> i dont think anything in wicket generates a directory listing. are you
>>> sure it is wicket code?
>>>
>>> -igor
>>>
>>> On Wed, Jul 2, 2008 at 8:59 AM, Leon Nieuwoudt <[EMAIL PROTECTED]>
>>> wrote:
>>>> Hey guys
>>>>
>>>> I've been following the wicket-users list for quite some time to
>>>> evaluate the community and momentum, and just want to say "great job!"
>>>> before I continue ;)
>>>>
>>>> Now the question... I'm starting to create a new real-world app, and
>>>> something happened that a Resource sent a Glassfish folder file
>>>> listing.
>>>>
>>>> The URL I typed (incorrectly) was -
>>>> http://localhost:8081/realapp-web/console/resources/com.realapp.console.web.page.AbstractConsoleWebPage/nyi
>>>>
>>>> ... which gave me this ...
>>>>
>>>> 3RD-PARTY-LICENSE.txt
>>>> addons
>>>> bin
>>>> CDDLGPLHeader.txt
>>>> CDDLv1.0.txt
>>>> config
>>>> COPYRIGHT
>>>> docs
>>>> domains
>>>> imq
>>>> javadb
>>>> jbi
>>>> lib
>>>> LICENSE.txt
>>>> LICENSE-glassfish.txt
>>>> passfile
>>>> registry.properties
>>>> registry.xml
>>>> samples
>>>> setup.xml
>>>> setup-cluster.xml
>>>> uninstall.sh
>>>> updatecenter
>>>>
>>>> If i replace "nyi" with "nyi.gif", then it gives me an exception (as
>>>> expected)
>>>>
>>>> Any ideas? Thanks in advance!
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]