RemoteHost=0:0:0:0:0:0:0:1%0

C
On Nov 1, 2011, at 10:19 PM, Steve Eynon wrote:

> Cool!
> 
> But I'm also interested in your remote host ('cos I use an embedded
> Jetty to!). Could you try adding this to one of your pages (not
> checked for syntax):
> 
> @Inject
> private Request request;
> 
> void setupRender() {
>    System.err.println("RemoteHost="+request.getRemoteHost());
> }
> 
> Cheers,
> 
> Steve.
> 
> 
> 
> On 2 November 2011 13:09, Chris Collins <chris...@me.com> wrote:
>> Well I take that request and up the ante.  Rather than doing what you asked 
>> (cause I didn't know how todo it :-}).  I changed my request from 
>> http://localhost/..... to http://127.0.0.1/.... and it worked!!!!
>> 
>> 
>> On Nov 1, 2011, at 10:01 PM, Steve Eynon wrote:
>> 
>>> Having said that
>>> 
>>> http://svn.apache.org/viewvc?view=revision&revision=1183162
>>> and
>>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/security/LocalhostOnly.java?view=markup&pathrev=1183162
>>> 
>>> gives
>>> 
>>> public class LocalhostOnly implements WhitelistAnalyzer {
>>>    public boolean isRequestOnWhitelist(Request request) {
>>>        String remoteHost = request.getRemoteHost();
>>>        return remoteHost.equals("localhost") || 
>>> remoteHost.equals("127.0.0.1");
>>>    }
>>> }
>>> 
>>> Could you print out your "request.remoteHost" from one your pages and
>>> check it's either "localhost" or "127.0.0.1"?
>>> 
>>> Steve.
>>> 
>>> On 2 November 2011 12:57, Steve Eynon <steve.ey...@alienfactory.co.uk> 
>>> wrote:
>>>> (Oh and I didn't mean to leave my last response hanging - only I'm not
>>>> in a position to look at T5.3 code right now, so unfortunately I can't
>>>> give much more than a few pointers...)
>>>> 
>>>> Steve.
>>>> 
>>>> On 2 November 2011 12:52, Chris Collins <chris...@me.com> wrote:
>>>>> Just to add to this (which I am sure points to the fact I am doing 
>>>>> something really stupid) I want to give a bit of a background and a 
>>>>> validation (or an attempt at a validation).
>>>>> 
>>>>> My process embeds jetty and adds the tapestry filter through web.xml (but 
>>>>> I am not using a standard tomcat or jetty "runner").
>>>>> 
>>>>> I have a few of my own T5 pages that render fine though they are pretty 
>>>>> basic (components and pages).
>>>>> 
>>>>> just to take my code out of the equation I took recent project Barry 
>>>>> Books posted for twitter-bootstrap earlier this week.  I added to his 
>>>>> little project's web.xml:
>>>>> 
>>>>>   <context-param>
>>>>>        <param-name>tapestry.production-mode</param-name>
>>>>>        <param-value>false</param-value>
>>>>>    </context-param>
>>>>> 
>>>>> Then I tried the demo and this particular path:
>>>>> 
>>>>> http://localhost:8080/tapestry-bootstrap/servicestatus
>>>>> 
>>>>> not much exciting happened.
>>>>> 
>>>>> Thanks for your help and sorry this is probably described in large bold 
>>>>> text on some main page under "read this first" :-}
>>>>> 
>>>>> Best
>>>>> 
>>>>> C
>>>>> 
>>>>> On Nov 1, 2011, at 9:24 PM, Chris Collins wrote:
>>>>> 
>>>>>> PageCatalog: org.apache.tapestry5.corelib.pages.PageCatalog
>>>>>> PropertyDisplayBlocks: 
>>>>>> org.apache.tapestry5.corelib.pages.PropertyDisplayBlocks
>>>>>> PropertyEditBlocks: org.apache.tapestry5.corelib.pages.PropertyEditBlocks
>>>>>> ServiceStatus: org.apache.tapestry5.corelib.pages.ServiceStatus
>>>>>> 
>>>>>> package-info: org.apache.tapestry5.corelib.pages.package-info
>>>>>> 
>>>>>> 
>>>>>> dont know if all these are supposed to be addressable in a meaningful 
>>>>>> way.
>>>>>> package-info blows a classformaterror
>>>>>> propertyeditblocks gives me "<div></div>"
>>>>>> propertydisplayblocks gives me a runtimeexception because a file coudlnt 
>>>>>> be found during render time
>>>>>> pagecatalog gives me a 404
>>>>>> servicestatus gives me a 404
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On Nov 1, 2011, at 8:57 PM, Steve Eynon wrote:
>>>>>> 
>>>>>>> When you start up T5 it lists all the available page class files with
>>>>>>> their corresponding URLs, e.g:
>>>>>>> 
>>>>>>> ComponentClassResolver - Available pages:
>>>>>>> ServiceStatus: org.apache.tapestry5.corelib.pages.ServiceStatus
>>>>>>> PageCatalog: org.apache.tapestry5.corelib.pages.PageCatalog
>>>>>>> 
>>>>>>> Do you see the pages listed?
>>>>>>> 
>>>>>>> Steve.
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> On 2 November 2011 11:21, Chris Collins <chris...@me.com> wrote:
>>>>>>>> I dont think that is the case.  I had already verified that exception 
>>>>>>>> reporting was working.
>>>>>>>> 
>>>>>>>> I programmatically set tapestry.production-mode=false in one of my 
>>>>>>>> AppModule's (I didnt do it via the web.xml):
>>>>>>>> 
>>>>>>>> ....
>>>>>>>> configuration.add(SymbolConstants.PRODUCTION_MODE, "false");
>>>>>>>> .....
>>>>>>>> 
>>>>>>>> 
>>>>>>>> I have a page I test to see if this property is set:
>>>>>>>> 
>>>>>>>>   @Inject
>>>>>>>>   @Symbol(SymbolConstants.PRODUCTION_MODE)
>>>>>>>>   @Property(write = false)
>>>>>>>>   private boolean productionMode;
>>>>>>>> 
>>>>>>>> .....
>>>>>>>> 
>>>>>>>> <t:if test="productionMode">
>>>>>>>>           <b>Production Mode</b>
>>>>>>>>           <p:else>
>>>>>>>>               <b>Not production mode still</b>
>>>>>>>>           </p:else>
>>>>>>>>       </t:if>
>>>>>>>> 
>>>>>>>> 
>>>>>>>> it says it is in production mode or not (it says not production mode).
>>>>>>>> 
>>>>>>>> Further I have in a test page something that forces the exception 
>>>>>>>> reporting:
>>>>>>>> 
>>>>>>>> void onActionFromFail ()
>>>>>>>>   {
>>>>>>>>       throw new RuntimeException("Failure inside action event 
>>>>>>>> handler.");
>>>>>>>>   }
>>>>>>>> 
>>>>>>>> It blows a lovely exception report page (I love it!!!!).
>>>>>>>> 
>>>>>>>> C
>>>>>>>> 
>>>>>>>> On Nov 1, 2011, at 4:26 PM, Howard Lewis Ship wrote:
>>>>>>>> 
>>>>>>>>> The pages are "invisible" when not in development mode, so the most
>>>>>>>>> likely case is that you are not actually running in development mode.
>>>>>>>>> 
>>>>>>>>> On Tue, Nov 1, 2011 at 12:29 PM, Chris Collins
>>>>>>>>> <chris_j_coll...@yahoo.com> wrote:
>>>>>>>>>> I am a novice at T5 so apologize for what is surely a stupid 
>>>>>>>>>> question.
>>>>>>>>>> 
>>>>>>>>>> I am trying out 5.3-rc-1.
>>>>>>>>>> 
>>>>>>>>>> I am trying to get either the pagecatalog or servicestatus pages 
>>>>>>>>>> such:
>>>>>>>>>> 
>>>>>>>>>> http://localhost:<myport>/<page>
>>>>>>>>> 
>>>>>>>>> By default, the pages are only accessible from localhost.  This should
>>>>>>>>> work ... but possibly something else is going on. What is your dev
>>>>>>>>> environment (OS, etc.)?
>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> I can render any of my pages but neither of these pages seem to be 
>>>>>>>>>> found.  I am running in developer mode.  Any clues on my stupidity?
>>>>>>>>> 
>>>>>>>>> I'd phrase it as "Any idea what I'm missing."  There's a lot going on
>>>>>>>>> in Tapestry (almost, too much) , and in all the tiers of client web
>>>>>>>>> browser and HTTP between you and it, so don't jump to the conclusion
>>>>>>>>> that it's you ... or that it's Tapestry.
>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Best
>>>>>>>>>> 
>>>>>>>>>> C
>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>>>>>>>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> --
>>>>>>>>> Howard M. Lewis Ship
>>>>>>>>> 
>>>>>>>>> Creator of Apache Tapestry
>>>>>>>>> 
>>>>>>>>> The source for Tapestry training, mentoring and support. Contact me to
>>>>>>>>> learn how I can get you up and productive in Tapestry fast!
>>>>>>>>> 
>>>>>>>>> (971) 678-5210
>>>>>>>>> http://howardlewisship.com
>>>>>>>>> 
>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>>>>>>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>>>>>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>>>>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>>>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>>>>> 
>>>>> 
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>>>> 
>>>>> 
>>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>> 
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to