Может ли Resin4.0.38 поддерживать адрес * в конфигурации <server>
Я пытаюсь обновить свое веб-приложение с смолы 4.0.15 до смолы 4.0.38. Моя проблема заключается в установке адреса как * в теге сервера работает для смолы 4.0.15, в то время как это не для смолы 4.0.38. Ниже приведены фрагменты смолы.xml:
Смола 4.0.15:
<server id="app" address="*" port="6802"/>
Смола 4.0.38:
<cluster id="app">
<server id="app-0" address="*" port="6802"/>
...
Исключение составляет смола 4.0.38 следующим образом:
com.caucho.config.ConfigException: '*' is not a valid cluster IP address because it is not a private network IP address.
at com.caucho.cloud.topology.CloudServer.<init>(CloudServer.java:151)
at com.caucho.cloud.topology.TriadServer.<init>(TriadServer.java:50)
at com.caucho.cloud.topology.CloudPod.createServer(CloudPod.java:443)
at com.caucho.cloud.topology.CloudPod.createServer(CloudPod.java:419)
at com.caucho.cloud.topology.CloudPod.createStaticServer(CloudPod.java:332)
at com.caucho.server.resin.BootPodConfig.initTopology(BootPodConfig.java:189)
at com.caucho.server.resin.BootPodConfig.initTopology(BootPodConfig.java:158)
at com.caucho.server.resin.BootClusterConfig.initTopology(BootClusterConfig.java:283)
at com.caucho.server.resin.BootClusterConfig.initTopology(BootClusterConfig.java:268)
at com.caucho.server.resin.BootResinConfig.initTopology(BootResinConfig.java:334)
at com.caucho.server.resin.BootResinConfig.initTopology(BootResinConfig.java:318)
at com.caucho.server.resin.BootResinConfig.initTopology(BootResinConfig.java:310)
at com.caucho.server.resin.Resin.initTopology(Resin.java:1056)
at com.caucho.server.resin.Resin.initServletSystem(Resin.java:1276)
at com.caucho.server.resin.Resin.configure(Resin.java:998)
at com.caucho.server.resin.Resin.initMain(Resin.java:980)
at com.caucho.server.resin.Resin.main(Resin.java:1438)
Может кто-нибудь помочь мне в этом вопросе? Большое спасибо.
1 ответ
Я мог бы решить эту проблему, установив <server id="app-0" address="0.0.0.0" port="6802"/>
Технически это имеет тот же эффект