Мне нужно удалить ошибку при настройке сервера сигналов на моем рабочем столе ___Topic - Настройка сервера сигналов на Windows. Сообщение подписано -
Я использую шаблон файла ref .yml из ресурсов github для сигнала.
При попытке - RUn
java -jar target/TextSecureServer-1.88.jar accountdb migrate config/textsecure.yml
Я получаю ошибку ->
io.dropwizard.configuration.ConfigurationParsingException: config/textsecure.yml has an error: * Failed to parse configuration at: turn.uris.[0]; Cannot deserialize instance of
java.lang.String
out of START_OBJECT token at [Source: UNKNOWN; line: -1, column: -1] (through reference chain: org.whispersystems.textsecuregcm.WhisperServerConfiguration["turn"]->org.whispersystems.textsecuregcm.configuration.TurnConfiguration["uris"]->java.util.ArrayList[0])at io.dropwizard.configuration.ConfigurationParsingException$Builder.build(ConfigurationParsingException.java:279) at io
...
Мой файл textsecure.yml -
twilio: # Twilio gateway configuration
accountId: MYID
accountToken: MYTOKEN
numbers: # Numbers allocated in Twilio
-
+MYNO
messagingServicesId:
localDomain: http://localhost/
# Domain Twilio can connect back to for calls. Should be domain of your service.
push:
queueSize: 10000
# Size of push pending queue
turn: # TURN server configuration
secret: # TURN server secret
uris:
- stun: http://localhost:80
- stun: http://localhost:443
- turn: http://localhost:443?transport=udp
- turn: http://localturn4signal:80?transport=udp
cache: # Redis server configuration for cache cluster
url: redis://12.12.12.1:6379/1
replicaUrls: redis://12.12.12.1:6379/2
directory: # Redis server configuration for directory cluster
url: redis://12.12.12.1:6379/3
replicaUrls: redis://12.12.12.1:6379/4
messageCache: # Redis server configuration for message store cache
url: redis://12.12.12.1:6379/5
replicaUrls: redis://12.12.12.1:6379/6
messageStore: # Postgresql database configuration for message store
driverClass: org.postgresql.Driver
user: postgres
password: ""
url: "jdbc:postgresql://localhost:5432/messagedb"
attachments: # AWS S3 configuration
accessKey: MyKey
accessSecret: MySecret
bucket: MuBucket1
profiles: # AWS S3 configuration
accessKey: MYKEY2
accessSecret: MySectret2
bucket: MyBucket2
#region:
database: # Postgresql database configuration
driverClass: org.postgresql.Driver
user: "postgres"
password: ""
url: "jdbc:postgresql://localhost:5432/accountsdb"
apn: # Apple Push Notifications configuration
bundleId:
pushCertificate:
pushKey:
gcm: # GCM Configuration
senderId: MYID
apiKey: MYKEY
Может кто-нибудь, пожалуйста, помогите удалить ошибку
Удалите http://
и пробелы.
Вы наверняка ищете:
turn: # TURN server configuration
secret:
uris:
- stun:127.0.0.1:80
- stun:127.0.0.1:443
- turn:127.0.0.1:80?transport=udp
- turn:127.0.0.1:443?transport=udp
Подробнее см. Ветку форума: https://community.signalusers.org/t/seeting-up-of-new-signal-server-instance-on-windows-10/4032/4
Некоторые поля в файле конфигурации отсутствуют, вы должны увидеть источник с сервера приложений, чтобы получить то, что вам нужно.
turn: # TURN server configuration
secret: 121654fjdfgdyesdfgfhgh # TURN server secret
uris:
- stun:yourdomain:80 #fake
- stun:yourdomain.com:443 #fake
- turn:yourdomain:443?transport=udp #fake
- turn:etc.com:80?transport=udp #fake
Эта конфигурация работает для меня.
Спасибо, Клебер, это сработало .. Но у меня есть ошибка сервера Redis, которую я пытаюсь решить, поставив ""