| Summary: | InheritedChannelConnector seems broken in Jetty 8 | ||
|---|---|---|---|
| Product: | [RT] Jetty | Reporter: | Max Berger <max> |
| Component: | server | Assignee: | Project Inbox <jetty-inbox> |
| Status: | CLOSED WONTFIX | QA Contact: | |
| Severity: | major | ||
| Priority: | P3 | CC: | jesse.mcconnell, jetty-inbox |
| Version: | unspecified | ||
| Target Milestone: | 7.2.x | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
|
Description
Max Berger
I tried to have a look at this, but xinetd appears broken in recent ubuntu releases. When a clien tries to connect, I just get warnings like Apr 4 18:36:34 Brick xinetd[9408]: warning: can't get client address: Transport endpoint is not connected I see no attempt to start the java process. Googling for this error message turns up many people with similar problems on other server types - but no solution I can find other than turning off wait (which would not work for a HTTP server). So if you need this fix, then you need to help me get xinetd working in ubuntu... sorry. Here's the relevant jetty file from /etc/xinetd.d. Right now it is set to disabled, since I am using redirect (not nice, as the originating ip address is lost). You can see that I've also experimented with the "wait" option.
xinetd is 2.3.14-7ubuntu3 (from ubuntu 10.4).
Max
I may be able to create a virtual server where this can be reproduced if needed, but that may take a while.
---
service jetty
{
disable = yes
id = jetty
type = UNLISTED
wait = yes
#wait = no
socket_type = stream
# change this
user = jetty
group = jetty
port = 80
# sample script for running jetty as a service
# replace $JETTY_HOME with /path/to/jetty_home/
server = /home/jetty/jetty-xinetd.sh
}
---
cleaning up bugzilla before github issue migration, jetty 8 is EOL |