Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655

    [TOMCAT] Settaggio JAVA_OPTS

    Salve,
    ho editato il file bash.bashrc con la seguente stringa
    codice:
    JAVA_OPTS="-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true"
    export JAVA_OPTS
    per far riconoscere al mio tomcat su Ubuntu degli URL formattati.

    Funziona tutto perfetamente se starto il tomcat a manina, mentre se lo faccio partire automaticamente al Boot da script creato in /etc/init.d e richiamato da /etc/rc.local la JAVA_OPTS non viene richiamata.

    Come ovviare?

    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di Ed_Bunker
    Registrato dal
    Jul 2003
    Messaggi
    1,119

    Re: [TOMCAT] Settaggio JAVA_OPTS

    Originariamente inviato da kadorit
    Salve,
    ho editato il file bash.bashrc con la seguente stringa
    codice:
    JAVA_OPTS="-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true"
    export JAVA_OPTS
    per far riconoscere al mio tomcat su Ubuntu degli URL formattati.

    Funziona tutto perfetamente se starto il tomcat a manina, mentre se lo faccio partire automaticamente al Boot da script creato in /etc/init.d e richiamato da /etc/rc.local la JAVA_OPTS non viene richiamata.

    Come ovviare?

    Grazie mille
    Credo che tu debba indicare quella opzione direttamente nello script creato in /etc/init.d

    L'impostazione nel file .bashrc credo venga "letta" solo al momento in cui viene effettuato il login utente.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655
    Ho provato in due modi:

    1) In questo modo non viene proprio vista la variabile
    codice:
    #!/bin/sh 
    /usr/share/apache-tomcat-6.0.16/bin/startup.sh
    JAVA_OPTS="-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true"
    export JAVA_OPTS
    2) In quest'altro modo
    codice:
    JAVA_OPTS="-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true"
    export JAVA_OPTS
    #!/bin/sh 
    /usr/share/apache-tomcat-6.0.16/bin/startup.sh
    ricevo il seguente errore:
    codice:
    The server encountered an unexpected condition which prevented it from fulfilling the request
    
    You can get technical details here.
    Please continue your visit at our home page.

  4. #4
    La riga #!/bin/sh va prima di tutto, indica alla shell quale interprete usare per lo script.
    Quindi il codice giusto è
    codice:
    #!/bin/sh 
    export JAVA_OPTS="-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true"
    /usr/share/apache-tomcat-6.0.16/bin/startup.sh
    NeapoliX GNU/Linux
    "Alla maggior parte della gente piace leggere la propria scrittura e annusare l'odore dei propri peti." (Auden)

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655
    Ora va, ho aggiunto anche un'altra variabile.

    tnks

  6. #6
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    Originariamente inviato da kadorit
    Ora va, ho aggiunto anche un'altra variabile.

    tnks
    tomcat ha un proprio file startup.sh nella cui parte iniziale illustra come definire diverse variabili di ambiente, tra cui JAVA_OPTS.

    $CATALINA_HOME/bin/startup.sh

    leggere ed applicare !

    ciao :-)
    slack? smack!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.