Closed Bug 515864 Opened 16 years ago Closed 16 years ago

Install Jetty on chat-support (dm-chat01) for web client

Categories

(mozilla.org Graveyard :: Server Operations, task)

task
Not set
major

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: zzxc, Assigned: fox2mike)

Details

The Live Chat web client will need an instance of Jetty 6.x installed on the Live Chat production and staging servers, dm-chat01 and pm-chat-stage01. Running this in a separate server instance will prevent Openfire performance issues such as bug 495308 from affecting the client. It would be nice to have this soon, but we can install the web client in Openfire's jetty server until this is ready. Firewall rules will also need to be updated for both chat-support.mozilla.com and chat-support-stage.mozilla.com. SSL will be needed (either by the firewall or on the server itself), and persistent connections must be allowed. The user-facing port on the server doesn't matter, Openfire is using 9091, 5222, and 5223. We could use port 443, since a future version of the web client will be user-facing, or we could pick a different high numbered port. The web client (chatapp.war) is built from SVN and will need to be uploaded to the servers by IT during sumo releases.
Severity: normal → major
Assignee: server-ops → shyam
Here are steps for installing jetty on dm-chat01: 1) Download and extract the latest Jetty 7 hightide release from http://dist.codehaus.org/jetty/jetty-7.0.0.RC6/jetty-hightide-7.0.0.RC6.tar.gz 2) Compile the Live Chat web client code from https://svn.mozilla.org/projects/livechat/branches/webclient/ 3) Put chatapp.war (new web client) and webchat.war (old client, for users) in the jetty/webapps folder. 4) To start Jetty, run: java -jar start.jar 5) https://chat-support.mozilla.com:443/chatapp and https://chat-support.mozilla.com:443/webchat should be proxied to http://dm-chat01:8080/chatapp and http://dm-chat01:8080/webchat , respectively.
Matthew, when do you need this by?
As soon as possible, so that we can get the web client running on production and staging.
I got Jetty from here instead : http://dist.codehaus.org/jetty/jetty-7.0.0/jetty-hightide-7.0.0.v20091005.tar.bz2 The URL you gave me isn't live anymore I guess. Having issues building the war though, build failures running ant. Do ping me on IRC when you're around and we'll sort this out.
Matthew, We need to find some common time slots so we can work this one. Can you give me a list of times it'll be possible for you to be around on IRC? If there is too much of a disconnect, someone else from the US side will probably take over this bug as it's going no where. Thanks!
Matthew - can you reopen when you're ready to work on this?
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → INCOMPLETE
Product: mozilla.org → mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.