468x60

mercoledì 28 settembre 2011

Directory Listing con .htaccess

Per abilitare/disabilitare il directory listing di una determinata directory possiamo editare il file .htaccess aggiungendo una riga di codice...

Per disabilitarlo:
Options -Indexes

Per abilitarlo:
Options +Indexes

lunedì 5 settembre 2011

Passaggio di parametri in GWT

Lavorando allo sviluppo di applicazioni web GWT ho avuto necessità di passare parametri all'avvio dell'applicazione. La soluzione è semplice, basta utilizzare il seguente comando, il quale farà automaticamente il parsing dei parametri:

String value = com.google.gwt.user.client.Window.Location.getParameter("parametro");

venerdì 2 settembre 2011

MySQL Database Replication

Un ottimo tutorial sulle repliche col DBMS MySQL

http://www.howtoforge.com/mysql_database_replication

dall'introduzione di GTID in MySQL 5.6+ (Global Transaction ID) seguire:
https://www.xenialab.it/meo/web/white/oracle/myrepl_gtid.htm

SSL con Tomcat

Vediamo come abilitare SSL in Tomcat...

Per creare un certificato auto firmato

%JAVA_HOME%/bin/keytool -genkey -alias miodominio.com -keyalg RSA -keystore /path/to/my/tomcat.keystore

Per installare un certificato acquistato da una authority

1 - Creazione di un keystore e di un CSR in Tomcat
keytool -keysize 2048 -genkey -alias tomcat -keyalg RSA -keystore tomcat.keystore
Immetti in Keytool il comando seguente per creare un CSR
keytool -certreq -keyalg RSA -alias tomcat -file csr.csr -keystore tomcat.keystore
Apri il file CSR e copia tutto il testo, incluso. Incolla tutto il testo nel modulo di richiesta online e completa la richiesta.

2 - Installazione del certificato SSL in Tomcat

Installa il certificato principale (root) eseguendo il seguente comando
keytool -import -alias root -keystore tomcat.keystore -trustcacerts -file [nome del certificato root]
Installa il certificato intermedio eseguendo il seguente comando.
keytool -import -alias intermed -keystore tomcat.keystore -trustcacerts -file [nome del certificato intermedio]
Installa il certificato rilasciato nel keystore eseguendo il seguente comando
keytool -import -alias tomcat -keystore tomcat.keystore -trustcacerts -file [nome del certificato]
Configurazione di Tomcat
Dopo aver creato il certificato va modificato il file server.xml nella directory conf di Tomcat, va decommentata la parte relativa al connettore SSL che dovrebbe essere simile a:

<-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 -->

impostando i parametri specificati nell’importazione del certificato. Il risultato dovrebbe essere simile al seguente:
 <Connector port="8443" protocol="HTTP/1.1"  

         connectionTimeout="20000"
         redirectPort="8443"
         SSLEnabled="true"
         scheme="https"
         secure="true"
         sslProtocol="TLS"
         keystoreFile="/etc/pki/keystore"
         keystorePass="_password_" />


Infine va riavviato il servizio Tomcat.

PermGen space error in Eclipse

Alcune volte, dopo aver installato dei plugin in Eclipse 3.x, mi sono imbattuto in questo errore: PermGen space error.

Per risolverlo ho dovuto modificare il file eclipse.ini nel seguente modo:

- eliminate le righe:
--launcher.XXMaxPermSize
256m

- aggiunta la riga -XX:MaxPermSize=128m, in modo da avere a fine file:
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=128m

468x60

Cerca su Google

Cerca nel Blog con Google