none
Edge e IE non renderizzano la mia webapp in Java su Docker RRS feed

  • Domanda

  • Ho una webapp scritta in java che testo in locale su Docker. Le immagini ed i relativi container sono su una macchina virtuale Linux presente su VirtualBox, installata automaticamente usando Kitematic (Alpha).

    Il mio OS principale su cui ho installato tutto quanto è Windows 10 Pro a 64 bit.

    Tutti i browser, eccetto Edge ed IE, mi renderizzano perfettamente la mia webapp al seguente indirizzo:

    http://192.168.99.103:8888/nomewebapp/

    Il messaggio di errore su Edge è questo:

    Impossibile raggiungere questa pagina

    Prova

    Verifica di avere l'indirizzo Web corretto: http://192.168.99.103:8888

    Cerca "http://192.168.99.103:8888" su Bing

    Aggiorna la pagina

    Dettagli

    Segnala questo problema

    Informativa sulla privacy

    Su IE visualizzo tutto l’html tranne il CSS ed il JS.

    Come risolvo?

    Versione IE: 11.615.17763.0

    Versione Edge: 44.17763.1.0
    • Modificato Gianninoo giovedì 18 luglio 2019 22:24 ho aggiunto le versioni dei 2 browser
    giovedì 18 luglio 2019 22:08

Risposte


  • Se metto in 'Siti attendibili' l'IP incriminato riesco a vedere il sito su IE ma non su Edge. Se invece metto il sito su 'Visualizzazione compatibilità' su IE i fogli di stile non vengono più letti. Su Edge non riesco a vedere nulla in qualunque circostanza.

    Come risolvo?



    se stai costruendo una webapp che dovrà essere accessibile al vasto pubblico ti consiglio di cambiare strada, tecnica di programmazione e quant'altro. non puoi pensare che i tuoi utenti si adeguino a specifiche di impostazione del browser (quindi sotto questo aspetto non c'è soluzione).

    diversa situazione è se distribuirai la tua applicazione in un mondo chiuso: in tal caso puoi indicare un browser specifico come prerequisito.

    ciao


    Edoardo Benussi
    Microsoft MVP - Cloud and Datacenter Management
    e[dot]benussi[at]outlook[dot]it

    domenica 28 luglio 2019 17:39
    Moderatore
  • hai provato a mettere il 192.168.99.103:8888 nei trusted web sites di IE e in visualizzazione compatibilità ?

    Edoardo Benussi
    Microsoft MVP - Cloud and Datacenter Management
    e[dot]benussi[at]outlook[dot]it

    lunedì 22 luglio 2019 09:21
    Moderatore
  • veramente non riesco ancora a capire.

    io sviluppo in vari linguaggi web con codice sia server side sia client side ed ho dei web server sia IIS che Apache per pubblicare e testare le web application.

    premesso questo, se ho capito bene, tu stai creando una web app in java per il vasto pubblico di internet ed hai un problema di funzionamento solo su Edge pubblicando la versione test su Docker Compose, giusto ?

    siccome io ipotizzo che il malfunzionamento sia solo dovuto al fatto che il tuo sito non è pubblicato su un web server definitivo con un dominio di terzo livello e un ip pubblico normale su una classica porta 80 o 443, ritengo che la pubblicazione in ambiente definitivo risolverà il problema e per fare i test ora ti consiglio di usare altri browser tralasciando Edge.

    ciao


    Edoardo Benussi
    Microsoft MVP - Cloud and Datacenter Management
    e[dot]benussi[at]outlook[dot]it

    lunedì 5 agosto 2019 11:00
    Moderatore

Tutte le risposte

  • hai provato a mettere il 192.168.99.103:8888 nei trusted web sites di IE e in visualizzazione compatibilità ?

    Edoardo Benussi
    Microsoft MVP - Cloud and Datacenter Management
    e[dot]benussi[at]outlook[dot]it

    lunedì 22 luglio 2019 09:21
    Moderatore
  • hai provato a mettere il 192.168.99.103:8888 nei trusted web sites di IE e in visualizzazione compatibilità ?

    Edoardo Benussi
    Microsoft MVP - Cloud and Datacenter Management
    e[dot]benussi[at]outlook[dot]it

    No, mi spieghi come fare?
    sabato 27 luglio 2019 09:55
  • vedi come fare, anzi di più backup e restore

    https://www.howtogeek.com/howto/windows-vista/backup-and-restore-internet-explorers-trusted-sites-list/

    Ti ringrazio molto per l'aiuto ma risolvo solo per metà. Avevo già eseguito la procedura che indichi e non mi ricordavo neppure più. Avevo messo l'IP nella 'Intranet locale' e non nei 'Siti attendibili'. Appena ho aggiunto l'IP ai 'Siti attendibili' Windows mi ha chiesto se volevo spostare l'IP da 'Intranet locale' a 'Siti attendibili' perché trovava l'IP come già esistente. Spostato tutto in 'Siti attendibili' IE si è messo a funzionare così ora riesco a visualizzare il sito su un browser in più ma non Edge. Quest'ultimo purtroppo continua a non permettermi l'accesso al sito. Con Edge come risolvo?

    domenica 28 luglio 2019 14:02
  • hai provato a mettere il 192.168.99.103:8888 nei trusted web sites di IE e in visualizzazione compatibilità ?

    Edoardo Benussi
    Microsoft MVP - Cloud and Datacenter Management
    e[dot]benussi[at]outlook[dot]it

    Se metto in 'Siti attendibili' l'IP incriminato riesco a vedere il sito su IE ma non su Edge. Se invece metto il sito su 'Visualizzazione compatibilità' su IE i fogli di stile non vengono più letti. Su Edge non riesco a vedere nulla in qualunque circostanza.

    Come risolvo?



    • Modificato Gianninoo domenica 28 luglio 2019 15:50
    domenica 28 luglio 2019 14:18

  • Se metto in 'Siti attendibili' l'IP incriminato riesco a vedere il sito su IE ma non su Edge. Se invece metto il sito su 'Visualizzazione compatibilità' su IE i fogli di stile non vengono più letti. Su Edge non riesco a vedere nulla in qualunque circostanza.

    Come risolvo?



    se stai costruendo una webapp che dovrà essere accessibile al vasto pubblico ti consiglio di cambiare strada, tecnica di programmazione e quant'altro. non puoi pensare che i tuoi utenti si adeguino a specifiche di impostazione del browser (quindi sotto questo aspetto non c'è soluzione).

    diversa situazione è se distribuirai la tua applicazione in un mondo chiuso: in tal caso puoi indicare un browser specifico come prerequisito.

    ciao


    Edoardo Benussi
    Microsoft MVP - Cloud and Datacenter Management
    e[dot]benussi[at]outlook[dot]it

    domenica 28 luglio 2019 17:39
    Moderatore

  • Se metto in 'Siti attendibili' l'IP incriminato riesco a vedere il sito su IE ma non su Edge. Se invece metto il sito su 'Visualizzazione compatibilità' su IE i fogli di stile non vengono più letti. Su Edge non riesco a vedere nulla in qualunque circostanza.

    Come risolvo?



    se stai costruendo una webapp che dovrà essere accessibile al vasto pubblico ti consiglio di cambiare strada, tecnica di programmazione e quant'altro. non puoi pensare che i tuoi utenti si adeguino a specifiche di impostazione del browser (quindi sotto questo aspetto non c'è soluzione).

    diversa situazione è se distribuirai la tua applicazione in un mondo chiuso: in tal caso puoi indicare un browser specifico come prerequisito.

    ciao


    Edoardo Benussi
    Microsoft MVP - Cloud and Datacenter Management
    e[dot]benussi[at]outlook[dot]it

    Ma no Edoardo, che hai capito! Io sto realizzando un sito internet dinamico in JAVA (JSP, Servlet, Spring Boot, ecc...) che sarà associato ad un nome a dominio e che sarà quindi raggiungibilissimo con qualsiasi browser, IE ed Edge inclusi. I problemi che riscontro sono in fase di test ed in locale, sul mio computer, non sul server. Non so se anche tu programmi con qualche linguaggio lato web ma spesso con JAVA si usa Docker Compose. Quest'ultimo serve a caricare nella propria intranet un vero e proprio server raggiungibili ad uno specifico IP statico e mappato su una specifica porta. Tutti i browser mi permettono di accedere a questo IP tranne Edge. Sto usando un linguaggio moderno lato server e librerie aggiornatissime lato client, Edge non ha ragione di fare lo schizzinoso. Spero di essermi chiarito.





    • Modificato Gianninoo lunedì 29 luglio 2019 08:38
    lunedì 29 luglio 2019 08:20
  • veramente non riesco ancora a capire.

    io sviluppo in vari linguaggi web con codice sia server side sia client side ed ho dei web server sia IIS che Apache per pubblicare e testare le web application.

    premesso questo, se ho capito bene, tu stai creando una web app in java per il vasto pubblico di internet ed hai un problema di funzionamento solo su Edge pubblicando la versione test su Docker Compose, giusto ?

    siccome io ipotizzo che il malfunzionamento sia solo dovuto al fatto che il tuo sito non è pubblicato su un web server definitivo con un dominio di terzo livello e un ip pubblico normale su una classica porta 80 o 443, ritengo che la pubblicazione in ambiente definitivo risolverà il problema e per fare i test ora ti consiglio di usare altri browser tralasciando Edge.

    ciao


    Edoardo Benussi
    Microsoft MVP - Cloud and Datacenter Management
    e[dot]benussi[at]outlook[dot]it

    lunedì 5 agosto 2019 11:00
    Moderatore