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)
mozilla.org Graveyard
Server Operations
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.
| Reporter | ||
Updated•16 years ago
|
Severity: normal → major
Updated•16 years ago
|
Assignee: server-ops → shyam
| Reporter | ||
Comment 1•16 years ago
|
||
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.
Comment 2•16 years ago
|
||
Matthew, when do you need this by?
| Reporter | ||
Comment 3•16 years ago
|
||
As soon as possible, so that we can get the web client running on production and staging.
| Assignee | ||
Comment 4•16 years ago
|
||
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.
| Assignee | ||
Comment 5•16 years ago
|
||
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!
Comment 6•16 years ago
|
||
Matthew - can you reopen when you're ready to work on this?
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → INCOMPLETE
Updated•10 years ago
|
Product: mozilla.org → mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•