Quick install JBoss + MySQL su Win

Questa piccola guida serve a spiegare a chi non ha conoscenze tecniche da Sistemista/Programmatore di installare delle Web Applicazioni e testarle.

Prima di tutto bisogna procurarsi gli installer di MySQL (io installo la 4.1) e l’installer di JBoss (scarico la 4.0.x l’installar che è un file jar). Come prerequisito deve essere gia installato Java nella versione 1.4 o superiore dal sito di sun.

Installazione MySQL

Partiamo con installare MySQL 4.1, la parte di installazione è non dovrebbe rappresentare un problema.
Per questa installazione seguite le immagini se avete qualche dubbio.





Configurazione MySQL







Il punto seguente è molto importante, state attenti a come è impostato.


Segnatevi questa password perché è quella dell’utente root. In seguito verrà scritta nel file di configurazione di JBoss ma se si vuole si può creare un utente a parte e gestirvi gli utenti


Installazione JBoss

Il file jar se non si aprisse automaticamente come un normale eseguibile controllate che sia installata correttamente la Java Virtual Machine.
Altrimenti per far partire un file jar bisogna aprire la console, spostatevi nella cartella dove si trova il file jar e usate il comando:

java -jar fileJAR.jar







Configurazione JBoss per MySQL

Per permettere a JBoss di operare con MySQL bisogna installare i driver JDBC, i quali possono essere prelevati all’indirizzo http://dev.mysql.com/downloads/connector/j/3.1.html
Dal sito poco sopra indicato bisogna estrarre il file .jar con nome mysql-connector-java-3.x o altra versione più aggiornata nella cartella lib del server. Il server che noi abbiamo creato si trova nella cartella C:\Programmi\jboss-4.0.3SP1\server e la cartella lib si trova al suo interno.


Per permettere che le Web Application usino il Datasource bisogna creare un file con il nome mysql-ds.xml nella cartella deploy del server (C:\Programmi\jboss-4.0.3SP1\server\deploy)


Il testo devese essere il seguente, cambiando la password, nome utente e il nome del JNDI:

<?xml version=”1.0″ encoding=”UTF-8″?>

<datasources>

<local-tx-datasource>

<jndi-name>MySqlDS</jndi-name>

<connection-url>jdbc:mysql://localhost:3306/NomeDataBASE</connection-url>

<driver-class>com.mysql.jdbc.Driver</driver-class>

<user-name>root</user-name>

<password>VostraPassword</password>

<min-pool-size>5</min-pool-size>

<max-pool-size>100</max-pool-size>

<max-idle-timeout>0</max-idle-timeout>

<blocking-timeout-millis>70000</blocking-timeout-millis>

<idle-timeout-minutes>1</idle-timeout-minutes>

<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name>

<metadata>

<type-mapping>mySQL</type-mapping>

</metadata>

</local-tx-datasource>

</datasources>

Ricordatevi di sostituire la password con la vostra password e il nome del DB con il DB che volete usare. Se volete creare un DB potete eseguire il comando nella Console mysql, (per aprirla eseguire il programma mysql.exe) e scrivere “CREATE DATABASE nomeDB ;” per uscire scrivete “quit;”
Per far partire il server (controllare che il server MySQL sia avviato tramite il pannello dei servizi di windows) nella cartella C:\Programmi\jboss-4.0.3SP1\bin troverete un file run.bat far partire quel file bat per far partire il server.
Il server JBoss può metterci dai 30 secondi a diversi minuti per avviarsi.


Una volta finito di avviarsi per pubblicare un programma basta copiarlo nella cartella deploy del server (esempio: C:\Programmi\jboss-4.0.3SP1\server\deploy) dopo pochi secondi inizieranno a comparire delle scritte e una frase “Started J2EE application” che vi informa che il deploy è terminato.

Tags: ,

Leave a Reply