Asterisk-Java没有找到fastagi-mapping.properties

时间:2019-04-19 11:51:26

标签: java asterisk-java

我的问题类似于此链接中的问题:Asterisk-Java can't find fastagi-mapping.properties。但是那里提供的解决方案无法解决我的问题。我已经按照此处给出的所有步骤操作:https://asterisk-java.org/tutorial/。我的Asterisk-Java服务器也正在运行。执行此命令时,得到以下输出:java -jar asterisk-java

输出

Apr 19, 2019 11:39:55 AM org.asteriskjava.fastagi.DefaultAgiServer startup INFO: Listening on *:4573.

但是当我从1300呼叫Zoiper时,出现以下错误:

Apr 19, 2019 11:40:12 AM org.asteriskjava.fastagi.AbstractAgiServer getPool
INFO: Thread pool started.
Apr 19, 2019 11:40:12 AM org.asteriskjava.fastagi.ResourceBundleMappingStrategy loadResourceBundle
INFO: Resource bundle 'fastagi-mapping' not found.
Apr 19, 2019 11:40:12 AM org.asteriskjava.fastagi.internal.AgiConnectionHandler run
SEVERE: No script configured for URL 'agi://Laxman-PC/hello.agi?user=laxman' (script 'hello.agi')

因此,fastagi-mapping.properties基本上找不到Asterisk-Java文件。

当我在ls -la文件夹中执行root/HelloAgi/时,这些是文件夹中的文件:

drwxr-xr-x 1 root   root     4096 Apr 19 16:58 .
drwx------ 1 root   root     4096 Apr 19 16:58 ..
-rw-r--r-- 1 root   root      543 Apr 19 17:09 HelloAgiScript.class
-rwxrwxrwx 1 laxman laxman    517 Apr 19 15:14 HelloAgiScript.java
-rw-r--r-- 1 root   root   941624 Apr 19 15:54 asterisk-java.jar
-rw-r--r-- 1 root   root       25 Apr 19 16:43 fastagi-mapping.properties

我应该在其他地方指定classpath吗?如何使Asterisk-Java知道fastagi-mapping.properties文件的位置?

0 个答案:

没有答案