Re: Re: Oddball port number
Guy Hillyer <[email protected]> Mon, 19 Sep 2005 19:19:42 -0400
| Newsgroups | gmane.comp.web.pixory |
|---|---|
| Message-ID | <[email protected]> |
Thanks for the reply. I'm using jetty as a general purpose web server
hosting a few servlets and static content.
I configured Jetty to listen on port 8081 like this
<Configure class="org.mortbay.jetty.Server">
<Call name="addListener">
<Arg>
<New class="org.mortbay.http.SocketListener">
<Set name="Port">8081</Set>
...and so on. I deploy webapps just by copying them to a deployment directory which is
specified as
<Call name="addWebApplications">
<Arg></Arg>
<Arg>/www/webapps/</Arg>
<Arg>org/mortbay/jetty/servlet/webdefault.xml</Arg>
<Arg type="boolean">true</Arg>
</Call>
I deployed pixory just by putting it into /www/webapps. Unpacked; that is, it's not a
.war file it's just a directory.
I agree it doesn't make sense, I would have expected Pixory to just use the context that
it's called by. My other servlets don't get very much exercise but I haven't noticed
this problem with them.
Sigh. And it had been working so well before on port 80. One day I'll figure it out.
rpu43 wrote:
>Guy,
>
>My explanation (but Joe knows for sure)
>
>I don't understand if you use the embedded Jetty or a Jetty instance
>in which you deploy the War. The behaviour you described is not
>configured in Pixory. Pixory the webapplication is not aware of ports.
>The port you can set in the userinterface sets the port of the
>embedded Jetty server.
>
>Joe said this about it:
>
>
>>Pixory doesn't hard code the "web context"
>>(http://hostname:port)-- it should always use the "web
>>context" of the requesting URL. So if your guest
>>arrives at Pixory (via a proxy) with URL
>>http://yourhost, then all of the navigation should be
>>based on that context, and not some other hardcoded
>>context. Of course, if you proxy is _rewriting_ the
>>URLs, then that's a different story. The important
>>thing is the request URL that shows up to the Pixory
>>web application.
>>
>>
>
>So I assume that it is something of Jetty.
>I have a Pixory instance under Tomcat which runs under port 8080. When
>I use it locally ALL urls are like localhost:8080/bladiebla.
>But when is access my server from the Internet where a router and an
>Apache server lives in front of Tomcat I access it like pics-----.com
>and somewhere along the line translate the port 80 to 8080. Pixory
>still returns urls with the original port 80.
>
>So do you do something portwise with Jetty?
>
>Ronald
>
>--- In [email protected], "guyhillyer" <guy@f...> wrote:
>
>
>>I moved the servlet container (jetty) that is hosting my pixory webapp
>>from port 80 to port 8081 -- this was because my stupid new Belkin
>>router occupies port 80 for its own admin interface.
>>
>>Now I find that I can get to Pixory's front page at port 8081, but the
>>link for each album on that page lacks the port number in the url.
>>
>>How can I tell Pixory it's on a different port number?
>>
>>My Pixory is at beta.3.11.
>>
>>Thanks
>>
>> -- Guy
>>
>>
>
>
>
>
>
>
>Yahoo! Groups Links
>
>
>
>
>
>
>
>
------------------------ Yahoo! Groups Sponsor --------------------~-->
Fair play? Video games influencing politics. Click and talk back!
http://us.click.yahoo.com/T8sf5C/tzNLAA/TtwFAA/EGnolB/TM
--------------------------------------------------------------------~->
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/pixory-beta/
<*> To unsubscribe from this group, send an email to:
[email protected]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/