Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problema con Spring e deploy remoto su glassfish

    ciao!

    ho creato un piccolo sito web in spring, usando glassfish come web server.
    in locale mi funziona tutto, mentre in remoto ho qualche problema.
    il problema principale è questo:
    -in locale sia se vado su localhost/ che su localhost/index.html vedo la pagina senza problemi
    -in remoto funziona solo www.sito.it/index.html, se non specifico la pagina ottengo un 404 Not Found

    considerate che il server remoto è mio, quindi ho eseguito la stessa identica installazione di glassfish.
    l'unica differenza che c'è tra i due, è che in locale usa la 8080, mentre in remoto la 80.
    ma in teoria non dovrebbe essere un problema.

    questo il file di consifurazione di glassfish:
    codice:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1 Servlet 3.0//EN" "http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd">
    <glassfish-web-app error-url="">
      <context-root>/</context-root>
      <class-loader delegate="true"/>
      <jsp-config>
        <property name="keepgenerated" value="true">
          <description>Keep a copy of the generated servlet class' java code.</description>
        </property>
      </jsp-config>
    </glassfish-web-app>

  2. #2
    così ho risolto.

    è un pò un palliativo, ma funziona.
    ho aggiunto queste righe al file web.xml
    codice:
        <error-page>
            <error-code>404</error-code>
            <location>/index.html</location>
        </error-page>
    ciao!

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Premesso che non uso Spring (mai usato) e non so se la problematica possa dipendere dal tipo di mappatura che hai. Ho trovato questo articolo che mi sembra indicare una soluzione al tuo problema (non hai specificato se il file index.html esiste o è solo un modo per forzare l'uso del framework Spring tramite mappatura delle risorse .html).


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    Quote Originariamente inviata da LeleFT Visualizza il messaggio
    Premesso che non uso Spring (mai usato) e non so se la problematica possa dipendere dal tipo di mappatura che hai. Ho trovato questo articolo che mi sembra indicare una soluzione al tuo problema (non hai specificato se il file index.html esiste o è solo un modo per forzare l'uso del framework Spring tramite mappatura delle risorse .html).


    Ciao.
    grazie, nel weekend provo a fare quelle modifiche!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.