1

UBUNTU に RESTCOMM をインストールし、administrator@company.com のデフォルト パスワードを変更しました。ただし、後でhttps://docs.telestax.com/restcomm-install-and-configure-restcomm-to-use-mariadb/の手順に従って、MARIA DB で RESTCOMM を構成しました。

最後に、RESTCOMM を再起動しました。しかし今、administrator@compnay.com を使用して、変更したパスワードでログインしようとすると. 通っていません。しかし、DB をデフォルトの hqlDB から Maria DB に変更したため、管理者パスワードがデフォルトにリセットされた可能性があると考えました。そのため、デフォルトの「RestComm」でログインしようとしましたが、それも機能していません。

お願いできますか?何か不足している場合は助けてください。管理者として再度ログインするにはどうすればよいですか?

よろしくお願いします

4

2 に答える 2

0

この記事 ( https://docs.telestax.com/restcomm-install-and-configure-restcomm-to-use-mariadb/ ) に従って、RESTCOMM を MariaDB で動作するように構成しましたが、JBOSS AS レベルの問題に直面していました。 MariaDB データ ソースを適切に見つけて接続することができません。ただし、com.h2database.h2 を参照し、Restcomm に付属する HSQL DB の関連構成ファイルと比較しました。比較に基づいて、機能させるために次の調整を行う必要がありました。フォーラムに役立つかもしれないので、ここで共有したいと思います。

1.ステップ 3 では、記事によると次のようになります。 <resource-root path="<strong>mariadb-java-client-1.2.0.jar</strong>

ここでは<strong>、パス属性から を削除しました。だからこんな感じ

<resource-root path="mariadb-java-client-1.2.0.jar"/>

また<module name="javax.servlet.api" optional="true"/>、依存関係要素に追加モジュールとして追加しました。というわけで…</p>

<dependencies>
  <module name="javax.api"/>
  <module name="javax.transaction.api"/>
  <module name="javax.servlet.api" optional="true

2 ステップ 4 では、mysql -u root < init.sql の代わりにコマンド mysql -u root -pyourpassoword < init.sql を使用し まし

また、この init.sql を実行すると、「298 行目のエラー 1406 (22001): 行 1 の列 'Friendly_name' のデータが長すぎます」というエラーが発生しました。したがって、このエラーを修正するために、restcomm_incoming_phone_numbers テーブルの Friendly_name VARCHAR(64) NOT NULL 列を Friendly_name VARCHAR(255) NOT NULL に掛けました。

3 ステップ 5 で、restcomm.xml で、既存の xml 要素 <strong><sql-files>${restcomm:home}/WEB-INF/scripts/mariadb/sql</sql-files></strong> Toから変更しました <sql-files>${restcomm:home}/WEB-INF/scripts/mariadb/sql</sql-files>

したがって、上記の 3 つの変更の後、MariaDB に正常に接続して稼働させることができます。上記の変更が正当なものであることを願っています。最も重要なこととして、上記の変更が RESTCOMM に影響を与えないことを願っています。

于 2015-11-25T16:52:22.610 に答える