glassfishin_asennus.txt 2.55 KB
################################################

HUOM!!!!

Stablessa glasfishiss on ainakin kirjoitushetkell bugi nemaed queryjen kanssa. 3.1 betassa tm on korjattu!


################################################


bortal realmin lisminen glassfishiin.

1. Lis code/LanBortalAuthModule.jar tiedosto hakemistoon glassfish/glassfish/domains/domain1/lib/

2. Lis postgres JDBC library glassfish/glassfish/lib/ hakemistoon
 
3. lis tiedostoon glassfish/glassfish/domains/domain1/config/login.conf tiedostoon:

bortalRealm {
       fi.insomnia.bortal.BortalLoginModule required;
};


Huom! Lue komennot lpi ja muokkaa muuttujat sopiviksi!

4. suorita seuraavat komennot hakemistossa glassfish/glassfish/bin/  
# ./asadmin create-auth-realm --classname fi.insomnia.bortal.BortalRealm --property jaas-context=bortalRealm omniarealm 
# 


# ./asadmin create-jdbc-connection-pool --datasourceclassname org.postgresql.ds.PGConnectionPoolDataSource --restype javax.sql.ConnectionPoolDataSource --ping true --property serverName=localhost:DatabaseName=bortal:Password=U8uGeK7Sav:User=bortal Omniapossu

5. Lis JDBC resource jdbc/bortal connection poolille Omniapossu wepiklist.
./asadmin create-jdbc-resource --connectionpoolid Omniapossu jdbc/bortal

6. Debug-tulosteet fi namespacesta saa nkyviin seuraavasti:
# echo fi.level=FINEST >> glassfish/domains/domain1/config/logging.properties

7. Lis mailipalvelin.
./asadmin --interactive=false create-javamail-resource --mailhost=localhost --mailuser=bortal --fromaddress=info@insomnia.fi --enabled=true --description="Bortal" --storeprotocol=imap --storeprotocolclass=com.sun.mail.imap.IMAPStore --transprotocol smtp --transprotocolclass com.sun.mail.smtp.SMTPTransport --property mail.smtp.port=25 mail/lanbortal

8. Ainakin linuxissa pit javalle antaa liskomentona:
# ./asadmin create-jvm-options -Djava.awt.headless=true

9. Lis JMS connection factory ( Resources -> JMS Resources -> Connection Factory )
 Pool name: jms/mailconnectionfactory
 Resource type: javax.jms.QueueConnectionFactory
./asadmin create-jms-resource --restype javax.jms.QueueConnectionFactory jms/mailconnectionfactory
 
10. Lis JMS Destination Resource ( Resources -> JMS Resources -> Destination Resources )
  JNDI Name: jms/mailque
  Physical destinatino name: mailque
  Resource type: javax.jms.Queue
./asadmin create-jms-resource --restype javax.jms.Queue --property Name=mailque jms/mailque
  
11. (OPTIONAL) Jos haluat JK-connectorin kyttn apachen kanssa:
   Configurations -> Server-config -> Network Config -> http-listner1 -> JK Listener ON