私はOpenfireをインストールし、キャンディーのドキュメントのドキュメントに従ってすべてを設定しました。
Jboss と Openfire の前に Apache サーバーを設定します。
編集された etc/httpd/conf/httpd.conf ファイル:
ProxyRequests Off
ProxyPass /http-bind http://ip_of_machine:7070/http-bind
ProxyPassReverse /http-bind http://ip_of_machine:7070/http-bind
ProxyPass /myjavawebapp http://ip_of_machine:8080/myjavawebapp
ProxyPassReverse /myjavawebapp http://ip_of_machine:8080/myjavawebapp
走る
/usr/sbin/setsebool httpd_can_network_connect true
この後、ブラウザにアクセスすると
http://ip_of_machine/myjavawebapp
私は自分のアプリを見て、行ったら
http://ip_of_machine/http-bind/
このページを取得します
Openfire HTTP Binding Service
キャンディーの初期化のための私のコードはこのようなものです
Candy.init('http-bind/', {
core: { debug: false },
view: { resources: '../res/' }
});
Candy.Core.connect();
openfire のユーザー/パスに接続する方法がわかりません。別のユーザー/パスの組み合わせを試し、別の Candy.Core.connect 構成を使用しようとしましたが、うまくいきませんでした。
pidgin やその他のクライアントから OpenFire に接続できますが、そのためにポート 5222 を使用しています。
Candy.Core.connect に値を入力すると (パラメーターは 1 つだけ)、ユーザー名のみを求められ、入力すると、http-bind へのリクエストの無限ループのように見え、毎回同じ値が返されます。もの
Openfire HTTP Binding Service
OpenFire で設定を見逃したのか、Apache で何か問題を設定したのか、javascript コードで問題が発生したのか、それとも何か他の問題なのかはわかりません。
アイデア、提案はありますか?